版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令1.2 shell变量变量l 系统变量系统变量:利用:利用set命令查看。命令查看。l 自定义变量自定义变量:“变量名变量名=变量值变量值” 使用使用unset取消对变量的定义。取消对变量的定义。l 使用使用echo命令查看变量值,命令查看变量值,readonly将变量将变量标记为只读。标记为只读。l使用使用history n命令来显示最后命令来显示最后n个命令。个命令。Linux常用命令1.2 shell变量变量 Linux常用命令1.2 shell变量变量Linux常用命令1.3 shell通配字符与
2、转义字符通配字符与转义字符l 通配字符:通配字符:?、?、*、charset 如如 a-z,cChH等。等。l 转义字符:转义字符:$、W、w、u、n、l通过转义字符来定制通过转义字符来定制shellbash提示符常用特殊字符Linux常用命令定制定制shellshellLinux常用命令Linux常用命令1.4 linux常用命令常用命令l echo -n 信息内容信息内容 Linux常用命令1.4 linux常用命令常用命令l date 选项选项 显示时间格式(以显示时间格式(以+号开头,后面加格式)号开头,后面加格式)l选项:选项:-u 使用格林尼治时间使用格林尼治时间 l时间格式:时间
3、格式:%T/%r:显示时间格式:显示时间格式hh:mm:ss/hh:mm:ss上午或下午上午或下午%D:日期:日期mm/dd/yy %d:显示日期:显示日期10%m:显示月份:显示月份03 %Y:年:年2003%a/%A(星期几的简称星期几的简称/全名全名)%n(换行换行)Linux常用命令Linux常用命令1.4 linux常用命令常用命令l cal -mjy month yearLinux常用命令1.4 linux常用命令常用命令l cal -mjy month yearLinux常用命令1.4 linux常用命令常用命令l bc/quitLinux常用命令1.4 linux常用命令常用命
4、令lwhoami:查看用户自己当前使用的帐号名。查看用户自己当前使用的帐号名。l who:查看当前有哪些用户登录到系统中。查看当前有哪些用户登录到系统中。l w:查看有哪些用户登录在线,同时显示用户当前的查看有哪些用户登录在线,同时显示用户当前的工作。工作。l clear:清屏命令。清屏命令。Linux常用命令1.4 linux常用命令常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令-:常规文件:常规文件d:目录文件:目录文件b:块特殊设备:块特殊设备c:字符特殊设备文件:字符特殊设备文件p:管道设备文件:管道设备文件l:链接文件:链接文件Linux常用命令ls
5、 -help |morels Rta /etc2 文件概念及操作命令文件概念及操作命令分屏显示分屏显示递归显示目录递归显示目录/etc下所有的文件及目录,下所有的文件及目录,并按文件的最新修改时间排序显示。并按文件的最新修改时间排序显示。Linux常用命令2 文件概念及操作命令文件概念及操作命令一块一块=512/1024字节字节文件类型和权限文件类型和权限-rw-r-r-Linux常用命令文件类型,每一类用一个文件类型,每一类用一个字符来表示,说明如下:字符来表示,说明如下:- -:常规文件:常规文件d d:目录文件:目录文件b b:块特殊设备:块特殊设备c c:字符特殊设备文件:字符特殊设备
6、文件p p:管道设备文件:管道设备文件l l:链接文件:链接文件文件权限由三个字符串组成:文件权限由三个字符串组成:文件所有者的权限、组中其文件所有者的权限、组中其他人的权限和系统中其他人他人的权限和系统中其他人的权限的权限;每个字符串又由三个字符组每个字符串又由三个字符组成,依次表示对文件的成,依次表示对文件的读读(用字符(用字符r表示)、写(用表示)、写(用字符字符w表示)和执行权限表示)和执行权限(用字符(用字符x表示)。表示)。Linux常用命令彩色目录列表彩色目录列表Linux常用命令例:例:more -c -10 mfile2 文件概念及操作命令文件概念及操作命令显示文件显示文件m
7、file的内容,每的内容,每10行显示一次,而且在显示之前先清屏。行显示一次,而且在显示之前先清屏。Linux常用命令-n,显示前面,显示前面n行。行。-q,不显示文件的标题。,不显示文件的标题。-v,始终显示文件的标题。,始终显示文件的标题。-c n,显示前面,显示前面n个字节。个字节。2 文件概念及操作命令文件概念及操作命令例:例:head -5 mfile head q mfile head v mfile head c 10 mfileLinux常用命令-n,显示最后,显示最后n行。行。-q,不显示文件的标题。,不显示文件的标题。-v,始终显示文件的标题。,始终显示文件的标题。-c n
8、,显示最后,显示最后n个字节。个字节。2 文件概念及操作命令文件概念及操作命令例:例:tail -5 mfile tail +20 mfile tail -c 10 mfile从第从第20行开始显示行开始显示文件内容直至结束文件内容直至结束Linux常用命令2 文件概念及操作命令文件概念及操作命令Ctrl+S,停止滚屏,停止滚屏Ctrl+q,恢复滚屏,恢复滚屏Ctrl+c,中断命令,中断命令Linux常用命令2 文件概念及操作命令文件概念及操作命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令 查找文件内容查找文件内容 grep 选项选项 匹配字符串
9、匹配字符串 文件列表文件列表Linux常用命令Linux常用命令Linux常用命令 查找文件内容查找文件内容 grep 选项选项 匹配字符串匹配字符串 文件列表文件列表3. 排序命令排序命令 sort 选项选项 文件列表文件列表Linux常用命令comm - 123 file1 file2 comm读取这两个文件,生成三列输出:读取这两个文件,生成三列输出: 仅在仅在file1中出现的行;仅在中出现的行;仅在file2中出现的行;在两个文件中都存在的行中出现的行;在两个文件中都存在的行 如果文件名用如果文件名用“- ”,则表示从标准输入读取。,则表示从标准输入读取。 选项选项1,2,3分别表示
10、不显示命令中输出的第一列、第二列、第三列分别表示不显示命令中输出的第一列、第二列、第三列Linux常用命令例:例:comm -12 file1 file2Linux常用命令diff 参数参数原文件原文件1目标文件目标文件2Linux常用命令 diff命令的常用参数命令的常用参数参数参数说明说明 b忽略空格造成的不同忽略空格造成的不同 q只报告什么地方不同,不报告具体的不同信息只报告什么地方不同,不报告具体的不同信息 i忽略大小写的变化忽略大小写的变化 r在比较目录时比较所有的子目录在比较目录时比较所有的子目录 s两个文件相同时才报告两个文件相同时才报告 v在标准输出上输出版本信息并退出在标准输
11、出上输出版本信息并退出diff 参数参数原文件原文件1目标文件目标文件2Linux常用命令 该命令输出的一般形式:该命令输出的一般形式:n1 a n3,n4 把文件把文件1的的n1行附加到文件行附加到文件2的的n3n4行之后,行之后, 则二者同。则二者同。n1,n2 d n3 删除文件删除文件1的的n1n2行及文件行及文件2的的n3行,则二者同。行,则二者同。n1,n2 c n3,n4 把文件把文件1的的n1n2行改为文件行改为文件2的的n3n4,则二者同。,则二者同。Linux常用命令Linux常用命令也可以用应用程序,如文本编辑器,来创建文件。也可以用应用程序,如文本编辑器,来创建文件。创
12、建的文件大小为创建的文件大小为0Linux常用命令选项选项说明说明-i-i提示是否覆盖已存在的目标文件。提示是否覆盖已存在的目标文件。-p-p保持原先文件的所有者,组权限和时间标志保持原先文件的所有者,组权限和时间标志-r-r递归拷贝目录,把所有非目录文件当普通文件拷贝。递归拷贝目录,把所有非目录文件当普通文件拷贝。-v -v 详细:显示文件的复制进度。详细:显示文件的复制进度。Linux常用命令例:例:cp *.png *.txt /home cp abc bbb cp /user/source/*.c /home/guest/c cp /user/source/ /home/guest/s
13、ourceLinux常用命令 cp选项选项 源文件目标文件源文件目标文件 cp选项选项 源文件组源文件组 目标目录目标目录 rm选项选项 文件列表文件列表 touch rm命令常用选项选项选项 说明说明-r 递归将目录及以下文件逐层删除。递归将目录及以下文件逐层删除。-i 删除前询问确认。删除前询问确认。-f 指定强行删除无需确认,即使原文件属性设为只读。指定强行删除无需确认,即使原文件属性设为只读。-v 详细:显示文件的删除速度。详细:显示文件的删除速度。Linux常用命令例:例: rm i /home/*.png rm r /home/tmpLinux常用命令 mv -f -i 文件文件1
14、 文件文件2 mv -f -i 目录目录1 目录目录2 mv -f -i 文件列表文件列表 目录目录 cp选项选项 源文件目标文件源文件目标文件 cp选项选项 源文件组源文件组 目标目录目标目录 rm选项选项 文件列表文件列表 touch -f:若目标文件已存在,不提示直接覆盖已有文件。:若目标文件已存在,不提示直接覆盖已有文件。-i:若目标文件有同名,则先询问是否覆盖已有文件。:若目标文件有同名,则先询问是否覆盖已有文件。-v: 详细:显示文件的移动速度。详细:显示文件的移动速度。Linux常用命令例:例:mv abc bbb mv /user/source/ /home/guest/src
15、/ mv i ./nic/*.png ./picLinux常用命令该命令各选项含义如下:该命令各选项含义如下: -c: 统计字节数。统计字节数。 -l: 统计行数。统计行数。 -w:统计字数。:统计字数。Linux常用命令 在在Linux系统中,执行一个系统中,执行一个shell命令行时通常会命令行时通常会自动打开三个标准文件,即标准输入文件(自动打开三个标准文件,即标准输入文件(stdin),),通常对应终端的键盘;标准输出文件(通常对应终端的键盘;标准输出文件(stdout)和标)和标准错误输出文件(准错误输出文件(stderr),这两个文件也都对应终端),这两个文件也都对应终端的屏幕。的
16、屏幕。 Linux重定向可以将文件的标准输出重新定向输出重定向可以将文件的标准输出重新定向输出到文件,或将数据文件作为另一程序的标准输入内容。到文件,或将数据文件作为另一程序的标准输入内容。 ls -lls -l file.txt 或或 ls lfile.txt同理,可以用输入重定向将文件作为另一程序的标准输入。同理,可以用输入重定向将文件作为另一程序的标准输入。grep keywordfile.txt管道符管道符|,通常放在两个命令之间,将前一个命令的输,通常放在两个命令之间,将前一个命令的输出作为下一个命令的输入。出作为下一个命令的输入。ls a | grep /bincat sample
17、.txt|grep “High”|wc -lLinux常用命令Linux常用命令here文档重定向,第二个分隔符文档重定向,第二个分隔符应出现在一个新行的开始应出现在一个新行的开始 另一种输入重定向称为here文档,它告诉终端当前命令的标准输入来自命令行。here文档的重定向操作符使用“”,它将一对分隔符(! !)之间的正文重定向输入给命令。Linux常用命令 Linux Linux文件系统的树型层次结构文件系统的树型层次结构以根目录为起点,所以根目录为起点,所有其他的目录都由根目录派生而来用户可以浏览整个系统有其他的目录都由根目录派生而来用户可以浏览整个系统,可以进入任何一个已授权进入的目录
18、,访问那里的文件。可以进入任何一个已授权进入的目录,访问那里的文件。 根目录根目录( (系统目录系统目录) )是是LinuxLinux系统中的特殊目录。系统中的特殊目录。LinuxLinux是一个多用户系统,操作系统本身的驻留程序存放在以根是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。目录开始的专用目录中。Linux常用命令3 目录及其操作命令目录及其操作命令1.工作目录、用户主目录与路径工作目录、用户主目录与路径Linux常用命令3 目录及其操作命令目录及其操作命令工作目录:登录系统后,用户随时所处的目录。工作目录:登录系统后,用户随时所处的目录。 随用户切换至不同
19、的目标而改变。随用户切换至不同的目标而改变。用户主目录:用户初始登录到系统中时所在的目录。用户主目录:用户初始登录到系统中时所在的目录。 利用利用cd返回主目录。返回主目录。路径:从树型目录中的某个目录层次到某个文件的一条路径:从树型目录中的某个目录层次到某个文件的一条 通路。用通路。用“/”/”表示。有相对、绝对路径之分。表示。有相对、绝对路径之分。/bin :显而易见,显而易见,bin 就是二进制(就是二进制(binary)英文缩写。)英文缩写。 /boot :在这个目录下存放的都是系统启动时要用到的程序。在这个目录下存放的都是系统启动时要用到的程序。/dev:目录中包含了所有目录中包含了
20、所有linux系统中使用的外部设备。但系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。是这里并不是放的外部设备的驱动程序。/etc :是是linux系统中最重要的目录之一。存放了系统管理系统中最重要的目录之一。存放了系统管理时要用到的各种配置文件和子目录。时要用到的各种配置文件和子目录。Linux常用命令 Linux系统主要目录说明系统主要目录说明3 目录及其操作命令目录及其操作命令/sbin :存放系统管理员的系统管理程序。:存放系统管理员的系统管理程序。/home :存放用户的主目录。:存放用户的主目录。/home/jl/lib :存放系统动态连接共享库的。存放系统动态连接共享
21、库的。/mnt :这个目录在一般情况下也是空的。可以临时将别这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。的文件系统挂在这个目录下。/proc :可以在这个目录下获取系统信息。这些信息是在可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。内存中,由系统自己产生的。Linux常用命令 Linux系统主要目录说明系统主要目录说明3 目录及其操作命令目录及其操作命令Linux常用命令 Linux系统主要目录说明系统主要目录说明3 目录及其操作命令目录及其操作命令创建目录创建目录mkdir -m模式模式 目录目录 选项:选项: -m模式:建立目录时,设置目录的权
22、限。模式:建立目录时,设置目录的权限。 该目录的权限分为:该目录的权限分为:目录所有者的权限、组中其他人对目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限目录的权限和系统中其他人对目录的权限。这三个权限。这三个权限分别用三个数字之和来表示:分别用三个数字之和来表示:r(4)、w(2)、x(1)。Linux常用命令3 目录及其操作命令目录及其操作命令3.2 创建和删除目录的命令创建和删除目录的命令创建目录创建目录mkdir -m模式模式 目录目录Linux常用命令3 目录及其操作命令目录及其操作命令3.2 创建和删除目录的命令创建和删除目录的命令例:例:mkdir tmp mk
23、dir /home/guest/mydir /home/guest/src mkdir m 700 ./mail/等价于等价于mkdir m 700 mailLinux常用命令3 目录及其操作命令目录及其操作命令3.2 创建和删除目录的命令创建和删除目录的命令例:例:rmdir tmp rmdir p /root/mail rmdir p ./tmp/test3.3 改变工作目录和显示目录内容的命令改变工作目录和显示目录内容的命令Linux常用命令3 目录及其操作命令目录及其操作命令1. 显示当前目录:显示当前目录:pwd 改变当前工作目录:改变当前工作目录: cd目录名目录名cd cd.cd
24、 /user/bincd ./.Linux常用命令3 目录及其操作命令目录及其操作命令3.4 链接文件的命令链接文件的命令Linux常用命令3 目录及其操作命令目录及其操作命令3.4 链接文件的命令链接文件的命令Linux常用命令3 目录及其操作命令目录及其操作命令3.4 链接文件的命令链接文件的命令Linux常用命令3 目录及其操作命令目录及其操作命令例:例: ln yy xxLinux常用命令3 目录及其操作命令目录及其操作命令例:例: ln - s lunch /home/xu ln s /root/1.txt /root/mydirLinux常用命令3 目录及其操作命令目录及其操作命令3.5 改变文件改变文件/目录存取权限的命令目录存取权限的命令选项选项 说明说明 -c只有在文件的权限确实改变时才进行详细说明。只有在文件的权限确实改变时才进行详细说明。-f 不打印权限不能改变的文件的错误信息。不打印权限不能改变的文件的错误信息。 -v 详细说明权限的变化。详细说明权限的变化。 -R 递归改变目录及其内容的权限。递归改变目录及其内容的权限。 chmod命令支持两种文件权限设定的方法:命令支持两种文件权限设定的方法:(1)使用字符串设置权限)使用字符串设置权限 chmod ugo+r file.txt=chmod a+r file.txt chmod ug+w
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省徐州市市级名校2025-2026学年初三九月月考英语试题含解析
- 四川省成都市浦江县市级名校2026届初三下期末考试(数学试题理)试卷含解析
- 四川省眉山市洪雅县2025-2026学年初三年级第一次调研考试语文试题含解析
- 重庆市西南大附中2025-2026学年初三一模考试物理试题试卷(理工类)含解析
- 期浙江省金华市市级名校2025-2026学年初三年级校内模拟英语试题试卷(最后一卷)含解析
- 四川省泸州泸县联考2026年初三线上测试英语试题试卷含解析
- 湖北省襄阳襄城区四校联考2026届初三英语试题下学期第四次月考试题含解析
- 期货操盘合同
- 2026年跨学科科研团队高效协作模式探索与实践
- 2026年企业品牌传播的线下活动整合策略研究
- 自然分娩宣教
- 口腔颌面部外伤的护理个案
- 急性呼吸衰竭无创正压通气方案
- 余华《活着》精神分析
- 通信行业市场前景及投资研究报告:光模块框架培训
- 国有企业资产租赁合同协议(GF-2025-002)
- 壁挂机空调安装施工方案
- 变压器拆除施工方案
- 物业管理风险评估报告
- 劳动课认识农具课件
- 美团代运营合同协议模板
评论
0/150
提交评论