`
jiagou
  • 浏览: 2530664 次
文章分类
社区版块
存档分类
最新评论

Ubuntu学习笔记

 
阅读更多

引言

概述

安装

l不同情况下的安装

环境

安装方法

备注

双系统

单系统

优盘

l配置

需求

配置方法

备注

上网

Sudopppoeconf,在需要的地方输入你的宽带用户名和密码

查看是否连接:ifconfigppp

查看拨号日志:ifconfig

创建超链接

Sudoln-s目标文件超链接名

系统文件

命令

命令格式:命令字[命令选项][命令参数]orcommand[option][arguments]

l帮助

需求

命令

备注

man

manchmod

info

infosudo

help

ls--help

不全使用所有命令

l路径管理

需求

命令

备注

查看当前目录下的所有文件

ls

ls-a(查看隐藏文件)

白色:一般文件

蓝色:目录

绿色:可执行文件

列出当前目录和其子目录的文件名

ls-Rdir1/

列出当前目录下文件的详细信息

ls-l或简写ll

信息有:权限,拥有者,大小,日期

显示其他目录下文件的详细信息

ls-lworkplace/

查看当前所在目录的绝对路径

pwd

回到上以及目录

Cd..或cd-

回到当前用户的宿主目录

cd~

l文件管理

需求

命令

备注

新建文件(在某个目录下)

touchdir1/d.txt

删除文件(在某个目录下)

删除目录

rm[-f]dir1/d.txt

rm-r/Rdir

f(force)强制

r(recycle)循环

复制文件(从一个目录到另一个目录)

cpdir1/adir2/[b]

b是a重命名

移动文件(从一个目录到另一个目录)

重命名

Mvdir1/adir2/

mvdir1/adir1/b

查看文件属性

filedir1/file1

移动文件夹(从一个目录到另一个目录)

l文件权限

需求

命令

备注

改变文件权限

chmod754file

表示:本人可读可写可执行,同组用户可读可执行,其他用户可读

改变当前目录及子目录文件的权限

chmod-R755dir

-R:递归.八进制数字法:

x=1(001):执行;

w=2(010):写;

r=4(100):读;

rx=5=4+1:读执行;

rw=6=4+2:读写;

rwx=7=4+2+1:读写执行;

改变文件权限

chmod{u|g|o|a}{+|-|=}{r|w|x}file

{u(user):用户本人;g(group):同组用户;o(other):其他用户;a(all):所有用户}{+:给予权限(指定用户);-:取消权限(指定用户);=:}{r(r(read):读;w(write):写;x(execute):执行}

l目录管理

需求

命令

备注

切换目录

cd

‘..’:上一目录

‘.’:当前目录

‘/’:根目录

‘~’=‘/home/owner’:用户目录

新建文件夹(在别的文件夹下)

mkdirmyfile/newfile

Myfile要存在

也可有同时新建多个文件夹

删除空目录(别的文件夹的)

rmdirmyfile/newfile

Myfile是空目录

也可有同时删除多个空文件夹

删除目录

rm-rfdir1/dir2

-r:循环,递归

-f:强制

l磁盘管理

需求

命令

备注

查看系统的总容量,使用量,剩余量

df或df-h

l用户管理

需求

命令

备注

增加一用户

sudouseradduser1

为用户user1设置密码sudopasswduser1

删除一用户

显示用户标识

id

查看当前登录的用户

users

l软件管理

需求

命令

备注

安装二进制文件(sample.bin)

sudochmod755sample.bin。

./sample.bin

Sample.bin要不在media下

更新源

sudoapt-getupdate

升级系统

sudoapt-getupgrande

智能升级,安装新软件包,删除废弃的软件包

sudoapt-getdist-upgrade

修复依赖

sudoapt-get-finstall

-f:fix修复

自动删除无用的软件

sudoapt-getautoremove

删除软件

sudoapt-getremovepackages

删除并清除配置文件

sudoapt-getremovepackage--purge

查询软件some的依赖包

sudoapt-cachedependssome

查询软件some被哪些包依赖

sudoapt-getrdependssome

搜索软件

sudoapt-cachesearchname|regexp

下载软件的源代码

sudoapt-getsourcepackagename

Sources.list中应该有deb-src源

编译时缺少h文件的自动处理

Sudoauto-aptrun./configure

安装tar源码包(tar.gz;tar.bz2)

(配置,编译,安装命令)

./configure

make

makeinstall

清理临时文件makeclean

卸载

makeuninstall

安装rpm包

rpm-Uvh包名.rpm

rpm-ivh包名.rpm

卸载

rpm-e包名

安装deb包

sudodpkg-ixxx.deb

安装zip包

升级一般软件

升级编译器

升级函数库

升级系统

修复软件

清理旧版本的软件缓存

sudoapt-getautoclean

清理所有软件缓存

sudoapt-getclean

删除系统不再使用的孤立软件

sudoapt-getautoremove

软件包通常包含了实现一系列相关命令或特性所必须的所有的文件。

Ubuntu软件包采用了和Debian(另一种非常著名的Linux发行版)相同的

软件包格式,有两种类型的软件包:

Binarypackages(二进制软件包),它包含可执行文件、配置文件、

man/info页面、版权声明和其它文档。这些软件包以Ubuntu特定的

格式发布,它们通常使用.deb的扩展名以示区别。这种二进制软件包

可使用Ubuntu工具dpkg解包,也可以使用“新立得包管理器”进行

安装与删除。

Sourcepackages(源码包),包含一个.dsc文件它用于描述源码包(包

括下列文件的名称),一个.orig.tar.gz文件它是未经修改的原始源代

码压缩文件,以及一个.diff.gz文件它包含了该软件包Ubuntu化时

所做的修改。dpkg-source工具可用于打包/解包Ubuntu源码包,详

情可参阅有关帮助页面。

备注:linux下安装软件主要有三种格式:管理机制(fedora的rpm,ubuntu的deb),二进制(.bin),源代码(tar.gz,tar.bz2)

l启动管理

需求

命令

备注

l进程管理

需求

命令

备注

查看系统进程

top

终止某个进程

killPID

查看正在运行的进程

top-u

l查看系统

需求

命令

备注

查看内核

uname-a

查看ubuntu版本

cat/etc/issue

查看CPU信息

cat/proc/cpuinfo

查看当前硬盘信息

lshw

查看硬盘的分区

sudofdisk-l

查看当前的内存使用情况

free-m

查看当前有哪些进程

ps-a

查看当前进程的实时状况

top

配置ADSL

sudopppoeconf

显示某年某月

cal(calendar)[month]year

l显示文件内容

需求

命令

备注

显示文件内容(在屏幕上)

catfile

查看较小文件

显示文件内容(在屏幕上)

morefile(前20%)

往下看:按空格键

显示文件内容(在屏幕上)

lessfile

可用鼠标滚动查看

翻页看:PgUp,PgDn

退出:q键

lVIM编辑器

需求

命令

备注

打开vim

vim

退出

:q

:q!强制退出,:wq保存退出,:wq!保存强制退出

保存文件

:wfilename

命令模式与编辑模式互换

按键esc

输入

i

l搜索文件

l同配符

需求

命令

备注

搜索文件(全部)

locatefindfile

查找文件(在某个文件夹下)

find/dir1-namefindfile

网络命令

符号

含义

*

任意字符和字符串

一个任意字符

[abc..]

[]内任意一个字符.[abc]:a,b,c任意一个字符

[a-x]:a到x的任意一个字符[0-9]:1到9的任意一数字

[!abc..]

和上面相反

需求

命令

备注

显示网络接口的IP地址

ifconfig

只显示eth0接口的IP地址

ifconfigeth0

设置eth0接口的IP地址和子网掩码

ifconfigeth0192.168.153.20netmask255.255.255.0

显示路由信息,包括默认网关

route

关机

Sudohalt

sudoshutdown-hnow

现在关机

定时关机

Sudoshutdown-h23:00

sudoshutdown-h+60

晚上11点自动关机

60分钟后关机

重启

Sudoreboot

sudoshutdown-rnow

其他

快捷键

常用的

新建快捷键systme>Preferences>keyboardshortcuts

需求

命令

备注

查看自己的ip

ifconfig-a

查看路由表

netstat-rn

远程登录

telnethostname

回忆命令

history

需求

快捷键

备注

菜单,相对于win键

alt+F1

相对于win+R

alt+F2

锁定桌面并启动屏幕保护程序

ctrl+alt+L

切换不同程序

alt+tab

全屏抓图

printScreen

当前窗口抓图

alt+printScreen

终端

ctrl+alt+F1,2,3,4,5,6

返回桌面

ctrl+alt+F7

最小化窗口

alt+F9

最大化窗口

alt+F10

打开窗口的控制菜单,应用程序中常用的快捷键

alt+space

显示隐藏文件

ctrl+H

显示地址栏

ctrl+L

关闭标签

ctrl+W

切换背景颜色风格

win+n

调出关机菜单

ctrl+alt+del

del是编辑区的

在终端命令中常用到的快捷键

需求

快捷键

备注

打开终端

ctrl+alt+t

补全

tab

开始位置

ctrl+a

最后位置

ctrl+e

删除此处至末尾所有内容

ctrl+k

删除此处至开始的所有内容

ctrl+u

相对于clear

ctrl+L

向回移动

ctrl+b(back)

向前移动

ctrl+f(farward)

查看历史命令

ctrl+r

ctrl+x退出

向上显示缓存命令

ctrl+p

向下显示缓存命令

ctrl+n

新终端

ctrl+shift+n

终止

ctrl+c

关闭终端

ctrl+d

打开父文件夹

Alt+上

收集整理

基础常识:

系统操作

在linux系统中,是以文件的方式来访问设备的。

某文件的权限为drw-r--r--,则对应的八进制数为:644,该文件的属性石目录。

网络管理的重要任务是:控制和监控。

内核分为进程管理、内存、I/O、文件管理系统等四个子系统。

DNS其作用是实现IP地址和主机名之间的转换。

在vi编辑环境下,使用Esc间进行模式转换。

sendmail邮件系统使用的两个主要协议是SMTP(用来发送邮件)和POP(用来接收邮件)

DHCP是动态主机配置协议的简称,其作用是:为网络中的主机分配IP地址。

ping命令是用于测试网络的连通性,ping命令通过ICMP协议来实现的。

shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言。bash是linux的缺省shell

问题

搭建FTP网站

网站

需求

命令

备注

删除无用文件及配置

sudoapt-getautoclean

清理系统升级是下载的软件缓存包

sudoapt-getautoremove

清理不再需要的依赖

后记

分享到:
评论

相关推荐

    spring java图片上传源码.rar

    源码实现了图片上传功能,可供相关功能开发的小伙伴参考学习使用。

    新入职员工工作总结范文大全(篇).docx

    工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。

    本项目内容为《SpringBoot 2.X 基础教程》配套源码.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

    IMG_20240426_195457.jpg

    IMG_20240426_195457.jpg

    培训看版.xlsx

    Excel数据看板,Excel办公模板,Excel模板下载,Excel数据统计,数据展示

    A Confidence-Guided Automated System for Non-emergency Calls.pdf

    A Confidence-Guided Automated System for Non-emergency Calls.pdf

    用于快速反馈控制律优化的梯度丰富机器学习控制matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    杭州电子科技大学数据结构数据结构讲义.pdf

    杭州电子科技大学,期末考试资料,计算机专业期末考试试卷,试卷及答案,数据结构。

    对保险业中人工智能的监管: 平衡消费者保护与创新.pdf

    对保险业中人工智能的监管: 平衡消费者保护与创新.pdf

    重庆大学电磁场原理10年考题(a卷)答案及评分标准.pdf

    重庆大学期末考试试卷,重大期末考试试题,试题及答案

    银行软件作业代码示例20240426

    震惊,师专男大竟然在夜深人静的夜晚写下了这些普通人都看不懂的东西,内容是...

    导航软件iApp源码V3+配置教程

    一款支持侧边导航栏的网页导航APP源码,风格简约为主,可以通过远程文档进行远程控制列表,浏览器拥有检测下载的功能。,配置较为简单,适合入门小白学习参考。 导航软件iApp源码V3+配置教程 配置教程在mian.iyu的载入事件里面

    基于CNN模型实现土壤湿度检测-数据集和完整代码.rar

    该数据集和完整代码主要实现《基于CNN模型实现土壤湿度检测》,适用于正在学习深度学习、神经网络以及计算机、农业自动化等相关专业的伙伴们。在现代农业和环境监测中,研究土壤湿度数据来预测未来的湿度趋势十分重要。资源中的CNN模型可能仍不够完善,大家可以继续修改完善,不断研究其他的内容。感谢大家的支持和交流,你们的支持也是我前进的十足动力!

    重庆大学数字电子技术试卷2007-2008(1)答案.pdf

    重庆大学期末考试试卷,重大期末考试试题,试题及答案

    mlab-upenn 研究小组的心脏模型模拟.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    【基于Springboot+Vue的Java毕业设计】银行账目账户管理系统项目实战(源码+录像演示+说明).rar

    【基于Springboot+Vue的Java毕业设计】银行账目账户管理系统项目实战(源码+录像演示+说明).rar 【项目技术】 开发语言:Java 框架:Spingboot+vue 架构:B/S 数据库:mysql 【演示视频-编号:305】 https://pan.quark.cn/s/8dea014f4d36 【实现功能】 用户信息管理,存取业务管理,公告信息管理,挂失信息管理,账户信息管理等

    年公司财务会计岗位工作总结(一).docx

    工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。

    智能机械装备制造信息化整体解决方案.pptx

    智能机械装备制造信息化整体解决方案.pptx

    杭州电子科技大学学生复习卷及部分答案.pdf

    杭州电子科技大学,期末考试资料,计算机专业期末考试试卷,试卷及答案,数据结构。

    Unity Asset Quantum Console v2.6.3

    Unity在打包后仍能看到控制台输出,甚至通过命令调用绑定好的函数,调试游戏的强大助手!

Global site tag (gtag.js) - Google Analytics