linux常见命令⼀.关机指令:
1.poweroff
2.shutdown
1):-h:将系统关机;
2):-r:      shutdown之后重新启动;
1):-f:强制重新开机
4.halt
⼆:显⽰⽬前登录系统的⽤户信息
1.who
2.whoami
3.w
三:显⽰⽤户当前⼯作⽬录
1.pwd    以绝对路径的⽅式显⽰⽤户当前⼯作⽬录
四:显⽰⽬标列表
1.ls
五:切换⼯作⽬录
1.cd
六:清除当前屏幕上的所有终端信息
1.clear
七:切换使⽤⽤户⾝份
1.su
⼋:查看Linux中的帮助指令
1.man
2.info
九:查看shell内部命令的帮助信息
1.help
⼗:显⽰或设置系统时间与⽇期
1.date
1):-d  显⽰字符串所指的⽇期与时间,字符串前后需加双引号
2):-f    根据字符串来设置⽇期与时间,字符串前后需加双引号
⼗⼀:显⽰当前⽇历,或者指定⽇期的⽇历
1.cal
1):-y:显⽰当前年的所有⽉份的⽇历
2):-j:显⽰当前⽇期是今年的第⼏天
3):-l:显⽰当前⽉份⽇历
4):-3:显⽰当前⽉份,当前⽉份上⼀个⽉份及下⼀个⽉份的⽇历
5):-s:将星期⽇作为⽉的第⼀天显⽰⽇历
6):-m:将星期⼀作为⽉的第⼀天显⽰⽇历、
⼗⼆:查询⼀个命令的执⾏效果,并将结果打印输出
1.whatis
⼗三:⽂件的查与⽐较
1.whereis      ⽤来定位指令的⼆进制程序、源代码⽂件和⼿册页等相关⽂件的路径
!注:    whereis命令只能⽤于程序名的搜索,⽽且只搜索⼆进制⽂件(参数-b)
man说明⽂件(参数-m)和源代码⽂件(参数-s)。如果省略参数,则返
回所有信息
1):-b:只查⼆进制⽂件
2):-B<⽬录>:只在设置的⽬录下查⼆进制⽂件
3):-s:只查原始代码⽂件
2.find          指定⽬录下查⽂件
3.locate  查⽂件或⽬录
linux查看当前路径命令
1):-d<⽬录>或--database=<⽬录>:指定数据库所在的⽬录
⼗四:设置与取消指令的别名
1.  alias                  设置指令的别名
注:使⽤alias时,⽤户必须使⽤单引号将原来的命令引起来,防⽌特殊字符导致错误                              alias命令的作⽤只局限于该次登⼊的操作
1):-p:打印已经设置的命令别名
2.  unalias          取消命令别名
1):-a:取消所有命令别名
⼗五:创建⽬录(⽂件)与删除⽬录
1.mkdir    创建⽬录
注:如果在⽬录名的前⾯没有加任何路径名,则在当前⽬录下创建由dirname指定的⽬录
⼆是⽤来创建新的空⽂件
1):-a:或--=atime或--time=access或--time=use 只更改存取时间
2):-d:<;时间⽇期> 使⽤指定的⽇期时间,⽽⾮现在的时间
3):-r:<;参考⽂件或⽬录> 把指定⽂件或⽬录的⽇期时间,统统设成和参考⽂件或⽬录的⽇期时间相同
注:touch⽤于创建⽂件,mkdir⽤于创建⽬录,⼆者不可混⽤!
⼗六:复制,删除与移动⽂件或⽬录
1.mv          对⽂件或⽬录重新命名,或者将⽂件从⼀个⽬录移到另⼀个⽬录中
source表⽰源⽂件或⽬录,target表⽰⽬标⽂件或⽬录。
注:如果将⼀个⽂件移到⼀个已经存在的⽬标⽂件中,则⽬标⽂件的内容将被覆盖。
1):  -u:当源⽂件⽐⽬标⽂件新或者⽬标⽂件不存在时,才执⾏移动操作
2.cp      将⼀个或多个源⽂件或者⽬录复制到指定的⽬的⽂件或⽬录
1) :  -f:强⾏复制⽂件或⽬录,不论⽬标⽂件或⽬录是否已存在
2) :  -R/r:递归处理,将指定⽬录下的所有⽂件与⼦⽬录⼀并处理;
注:mv与的结果不同,mv好像⽂件“搬家”,⽂件个数并未增加。⽽cp对⽂件进⾏复制,⽂件个数增加了。
<:删除⼀个⽬录中的⼀个或多个⽂件或⽬录,也可以将某个⽬录及其下属的所有⽂件及其⼦⽬录均删除掉1):-f:强制删除⽂件或⽬录;
2):-i:删除已有⽂件或⽬录之前先询问⽤户;
3):-r或-R:递归处理,将指定⽬录下的所有⽂件与⼦⽬录⼀并处理;
注意:使⽤rm命令要格外⼩⼼。因为⼀旦删除了⼀个⽂件,就⽆法再恢复它,
在删除某个⽬录的全部⽂件时可使⽤ rm -rf *    在使⽤该指令时不可在根(/)⽬录下使⽤
⼗七:查看使⽤空间
1: du
1):-b或-bytes 显⽰⽬录或⽂件⼤⼩时,以byte为单位。
2):-c或--total 除了显⽰个别⽬录或⽂件的⼤⼩外,同时也显⽰所有⽬录或⽂件的总和。
3):-k或--kilobytes 以KB(1024bytes)为单位输出。
4):-m或--megabytes 以MB为单位输出。
⼗⼋:显⽰⽂件内容
1.cat
1):-n或-number:有1开始对所有输出的⾏数编号;
2):-b或--number-nonblank:和-n相似,只不过对于空⽩⾏不编号;
3):-s或--squeeze-blank:当遇到有连续两⾏以上的空⽩⾏,就代换为⼀⾏的空⽩⾏;
4):-A:显⽰不可打印字符,⾏尾显⽰“$”;
⼗九:⽂件内容的查看
<      ⼀个基于编辑器⽂本过滤器,它以全屏幕的⽅式按页显⽰⽂本⽂件的内容,⽀持vi中的关键字定位操作1):  -<;数字>:指定每屏显⽰的⾏数;
2):-s:将多个空⾏压缩成⼀⾏显⽰;
3):-u:禁⽌下划线;
4):+<;数字>:从指定数字的⾏开始显⽰。
注:
按Space键:显⽰⽂本的下⼀屏内容。
按Enier键:只显⽰⽂本的下⼀⾏内容。
按斜线符|:接着输⼊⼀个模式,可以在⽂本中寻下⼀个相匹配的模式。
按H键:显⽰帮助屏,该屏上有相关的帮助信息。
按B键:显⽰上⼀屏内容。
按Q键:退出rnore命令。
2.less      less命令的作⽤与⼗分相似,都可以⽤来浏览⽂字档案的内容,
不同的是less命令允许⽤户向前或向后浏览⽂件,⽽more命令只能向前浏览
1):-e:⽂件内容显⽰完毕后,⾃动退出;
2):-f:强制显⽰⽂件;
3):-g:不加亮显⽰搜索到的所有关键词,仅显⽰当前显⽰的关键字,以提⾼显⽰速度;4):-l:搜索时忽略⼤⼩写的差异;
5):-N:每⼀⾏⾏⾸显⽰⾏号;
6):-s:将连续多个空⾏压缩成⼀⾏显⽰;
7):-S:在单⾏显⽰较长的内容,⽽不换⾏显⽰;
8):-x<;数字>:将TAB字符显⽰为指定个数的空格字符。
注:
⽤PageUp键向上翻页,⽤PageDown键向下翻页。要退出less程序,应按Q键。
3.head    显⽰⽂件的开头的内容。在默认情况下,head命令显⽰⽂件的头10⾏内容
1):-n<;数字>:指定显⽰头部内容的⾏数;
2):-c<;字符数>:指定显⽰头部内容的字符数;
3):-v:总是显⽰⽂件名的头信息;
4):-q:不显⽰⽂件名的头信息。
4:tail    ⽤于输⼊⽂件中的尾部内容,默认在屏幕上显⽰指定⽂件的末尾10⾏
1):-n<N>或——line=<N>:输出⽂件的尾部N(N位数字)⾏内容。
5:cut      该命令有两项功能,其⼀是⽤来显⽰⽂件的内容,它依次读取由参数所指明的⽂件,将它们的内容输出到标准输出上;其⼆是连接两个或多个⽂件,如cut fl f2 > f3将把
⽂件fl和⼏的内容合并起来,然后通过输出重定向符“>”的作⽤,将它们放⼊⽂件f3中。1):-b:仅显⽰⾏中指定直接范围的内容;
2):-c:仅显⽰⾏中指定范围的字符;
3):-d:指定字段的分隔符,默认的字段分隔符为“TAB”;
4):-f:显⽰指定字段的内容;
5):-n:与“-b”选项连⽤,不分割多字节字符;
⼆⼗:⽂件的过滤与统计
1.sort    将⽂件进⾏排序,并将排序结果标准输出
-b:忽略每⾏前⾯开始出的空格字符;
-c:检查⽂件是否已经按照顺序排序;
-d:排序时,处理英⽂字母、数字及空格字符外,忽略其他的字符;
-f:排序时,将⼩写字母视为⼤写字母;
-i:排序时,除了040⾄176之间的ASCII字符外,忽略其他的字符;
-m:将⼏个排序号的⽂件进⾏合并;
-M:将前⾯3个字母依照⽉份的缩写进⾏排序;
-n:依照数值的⼤⼩排序;
-
o<;输出⽂件>:将排序后的结果存⼊制定的⽂件;
-r:以相反的顺序来排序;
-t<;分隔字符>:指定排序时所⽤的栏位分隔字符;
+<;起始栏位>-<;结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前⼀栏位。
2.uniq  ⽤于报告或忽略⽂件中的重复⾏,
-c或——count:在每列旁边显⽰该⾏重复出现的次数;
-d或--repeated:仅显⽰重复出现的⾏列;
-f<;栏位>或--skip-fields=<;栏位>:忽略⽐较指定的栏位;
-s<;字符位置>或--skip-chars=<;字符位置>:忽略⽐较指定的字符;
-u或——unique:仅显⽰出⼀次的⾏列;
-<;字符位置>或--check-chars=<;字符位置>:指定要⽐较的字符
3.wc    ⽤来计算数字
-c或--bytes或——chars:只显⽰Bytes数;
-l或——lines:只显⽰列数;
-或——words:只显⽰字数。
-a 不要忽略⼆进制数据。
-A<;显⽰列数> 除了显⽰符合范本样式的那⼀⾏之外,并显⽰该⾏之后的内容。
-b 在显⽰符合范本样式的那⼀⾏之外,并显⽰该⾏之前的内容。
-c 计算符合范本样式的列数。
-i 忽略字符⼤⼩写的差别。
-l 列出⽂件内容符合指定的范本样式的⽂件名称。
-
L 列出⽂件内容不符合指定的范本样式的⽂件名称。
-n 在显⽰符合范本样式的那⼀列之前,标⽰出该列的编号。
-q 不显⽰任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显⽰错误信息。
-v 反转查。
- 只显⽰全字符合的列。
-x 只显⽰全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出⽂件中匹配到的部分。
⼆⼗⼀:复制⽂件并对原⽂件的内容进⾏转换和格式化处理
1.dd
bs=<;字节数>:将 ibs(输⼊)与 obs(输出)设成指定的字节数;
cbs=<;字节数>:转换时,每次只转换指定的字节数;
conv=<;关键字>:指定⽂件转换的⽅式;
count=<;区块数>:仅读取指定的区块数;
ibs=<;字节数>:每次读取的字节数;
obs=<;字节数>:每次输出的字节数;
of=<⽂件>:输出到⽂件;
seek=<;区块数>:⼀开始输出时,跳过指定的区块数;
skip=<;区块数>:⼀开始读取时,跳过指定的区块数;
⼆⼗⼆:⽂件权限属性设置
1.file    探测给定⽂件的类型
-b:列出辨识结果时,不显⽰⽂件名称;
-c:详细显⽰指令执⾏过程,便于排错或分析程序执⾏的情形;
-f<;名称⽂件>:指定名称⽂件,其内容有⼀个或多个⽂件名称时,让file依序辨识这些⽂件,格式为每列⼀个⽂件名称;
-L:直接显⽰符号连接所指向的⽂件类别;
-m<;魔法数字⽂件>:指定魔法数字⽂件;
2.stat    显⽰⽂件的状态信息
-L:⽀持符号连接;
-f:显⽰⽂件系统状态⽽⾮⽂件状态;
-t:以简洁⽅式输出信息;
⼆⼗三:⽂件处理
1.ln    为⽂件创件连接
注:连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使⽤"-s"选项-b或--backup:删除,覆盖⽬标⽂件之前的备份;
-d或-F或——directory:建⽴⽬录的硬连接;
-f或——force:强⾏建⽴⽂件或⽬录的连接,不论⽂件或⽬录是否存在;
-i或——interactive:覆盖既有⽂件之前先询问⽤户;
-n或--no-dereference:把符号连接的⽬的⽬录视为⼀般⽂件;
-s或——symbolic:对源⽂件建⽴符号连接,⽽⾮硬连接;
-v或——verbose:显⽰指令执⾏过程;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。