命令:https://www.cnblogs.com/xuxinstyle/p/9609551.html,linux常用命令20个,1.ls指令
功用:Linux体系中,ls指令只需用于检查指定作业目录的内容,列出指定目录下所含有的文件以及子目录;
实列:
a.列出/mnt目录下的文件及其子目录:
b.“ls–l”指令以概况形式(长格局)列出mnt目录下的内容:
#ls-l与ll的作用同等;
各个字段表明的意义如下:
总用量12—–>表明的是该目录的巨细,以k为单位,目录的巨细包括隐藏的文件;
下面咱们以榜首行为例解说:
从左往右顺次表明:
以“-”最初的表明是文件,以“d”最初的表明是目录(表明的是文件的类型);
rw-r—r—表明的是用户该文件的权限(rw-:一切者权限,r–:组用户权限,r–:其他用户权限);
数字“1”表明文件链接数或许子目录数;
榜首个root表明用户名;
第二个root表明所属组名;
数字”7“表明的是文件的巨细(字节);
”7月2403:19“表明的是最终修正时刻;
”1.txt“表明文件名
c.独自以概况形式显现/mnt/1.txt文件的信息:
d.独自以长格局显现/mnt/目录的信息(显现目录的长格局需求加一个-d参数):
2.cd指令
功用:切换当时目录到方针目录;
实例:
a.从当时的作业目录/root切换到/mnt目录:
b.跳转到用户的家目录(关于不同的登录用户显现成果或许不同):
c.回来到父目录(上一级目录):
弥补:同理,要是想回来上两级目录,则
cd…/…/
d.回来到上一次的作业目录:
从图中能够看出来,一开端作业目录是在/opt/cmatrix,将作业目录切换到/mnt之后,运转“cd-”指令又回来到了/opt/cmatrix目录
3.pwd指令
功用:显现当时地点的作业目录的绝对途径;
实例:
显现当时地点的作业目录的绝对途径:
/opt/cmatrix便是当时地点作业目录的绝对途径
弥补内容(相对途径与绝对途径的区别):
a.相对途径:从当时作业目录开端的途径叫相对途径;
b.绝对途径:从根目录开端的途径叫绝对途径;
从上图中咱们能够看到,/mnt目录下有三个文件,两个目录,现在以进入ceshi目录为例,区别一下相对途径跟绝对途径:
以相对途径进入ceshi目录:
看红箭头指向的当地,这时分现已进入了ceshi目录,咱们现已知道ceshi目录是在/mnt目录下面,所以能够履行指令“cdceshi/”,这便是从当时作业目录进入ceshi目录,ceshi/这个途径为相对途径;
以绝对途径进入ceshi目录:
如上图所示,运转指令“cd/mnt/ceshi/”也能够进入ceshi目录,途径是“/mnt/cechi/”这个途径是从”/“开端的,为绝对途径;
4.mkdir指令
功用:创立指定的目录,假如要一同创立多个目录要有空格离隔;
参数:
-p:需求时创立方针目录的上层目录,但即使这些目录现已存在也不妥做错误处理;
实例:
a.在当时作业目录下创立data目录:
b.在/mnt目录下创立目录mydata:
c.在/opt/目录下一同创立harry、tom、mike目录:
d.在mydata目录下创立”one/two/three/“三层目录:
5.touch指令
功用:创立一个空(长度为0)的新文件,假如要一同创立多个文件要有空格离隔;
实例:
a.在harry目录下创立harry.txt文件:
b.在tom目录下一同创立多个文件tom1.txt、tom2.txt、tom3.txt:
6.mv指令
功用:只需是用来为文件或许目录改名,将文件或许目录移动到其他位置;
实例:
#harry目录跟tom目录都在/opt目录下;
a.将harry目录下的harry1.txt文件改名为aaa.txt:
b.将harry目录下的aaa.txt文件移动到tom目录下:
移动之后harry目录下面就没有aaa.txt文件了:
c.将harry目录下的harry2.txt文件移动到tom目录下并改名为hatom.txt:
d.将harry目录移动到tom目录下面并改名为haha:
7.cat指令
功用:用于衔接文件并打印到标准输出设备上(检查文件内容);
参数:
-n:运用-n选项会显现空白行的编号;
-b:运用-b选项不会显现空白行的编号;
#-n跟-b选项都会显现出空白行,都能够显现文件内容的行号,区别是会不会显现空白行的行号;
实例:
a.检查/mnt/1.txt文件的内容:
b.显现/mnt/1.txt文件内容的行号(需求显现空白行的行号):
c.显现/mnt/1.txt文件的内容的行号(不需求显现空白行的行号):
8.cp指令
功用:linux中cp指令只需是用于仿制文件或许目录;
参数:
-r(R0):递归仿制,仿制源目录下的一切子目录和文件;
-p:在仿制文件或许目录的过程中保存原来的属性(包括修正时刻,权限等);
-f:强制仿制,掩盖现已存在的方针文件而不给出提示;
实例:
a.将/mnt目录下的2.txt文件仿制到/opt/目录下:
仿制过去之后/mnt目录下面的2.txt文件还存在;
b.在/mnt目录下递归创立目录cp/cp1/cp2:
c.将/mnt目录下的cp目录递归仿制到/opt:
9.rm指令
功用:删去一个目录中的一个或许多个文件或许目录,想要删去目录,需求加上-r选项;
rm指令是linux体系最风险的指令,没有之一,希望大家在运用的时分慎重;
常用参数:
-r:想要删去目录,需求加上-r选项,递归删去目录及其下面的内容;
-f:强制删去,忽略不存在的文件,不提示承认;
实例:
a.删去/mnt目录下的3.txt文件:
b.删去/mnt目录下的cp目录:
##在操作完之后能够用”ls“指令检查一下想要删去的文件或许目录是否还在;
10.ping指令
功用:通常是用来测试与方针主机的连通性,在排查网络故障的时分是一个十分好的排查东西;
常用的参数:
-c后边跟着的数字是“ping的次数”,也便是操控发送包的数量;
-i后边跟着的数字是“操控给方针主机发送包的时刻距离”,默许值是1秒钟发送一个;
-w后边跟着的数字是“ping衔接超时的时刻距离“单位为毫秒,一般跟-c一同运用;
-t运转ping指令,加上-t参数后,会一向ping,直到手动按Ctrl+c结束;
实例:
#指令阐明:
ping方针主机,ip为”192.168.0.10“,ping的次数为5次,每一次ping的距离时刻为3秒,ping衔接超时刻为0.3秒;
11.wc指令
功用:只需运用于计算指定文档中的字节数、单词数、行数,并将计算成果显现输出到屏幕上,假如没有给文件名,则从标准输入读;
常用的参数:
-c:计算字节数;
-l:计算行数;
-m:计算字符数,要留意-m参数不能够跟-c参数一同运用;
-w:计算字数,显现单词计数;
/mnt/1.txt文件的内容:
实例:
a.计算文件的行数,单词数,字节数:
阐明:
54221.txt
行数单词数字节数文件名
b.计算文件的字节数:
c.计算文件的行数:
d.计算文件的单词数:
12.grep指令
功用:只需是用于查找文件里契合条件的字符串;
常用的参数:
-c:计算有多少行被匹配;
-i:不区别巨细写针对单个字符;
-v:取反,显现不包括查找字符的一切行;
/mnt/1.txt文件的内容:
实例:
a.计算/etc/passwd文件解说器为/bin/bash的行有多少:
b.输出/mnt/1.txt文件中含有数字1的行:
c.输出/mnt/1.txt文件中不含有数字2的行:
d.不区别巨细写找出含有A的行:
弥补:grep一般还能够通过”|(管道)“指令操作符跟wc指令一同运用,这种用法在shell脚本里边是十分有用的。
实例:计算/etc/passwd文件中不含有/root的行数:
”|“管道指令操作符阐明:简称”管道符“,它仅能处理经由前面一个指令传出的正确输出信息,不能处理错误的输出信息,利用”|“能够将前后两个指令分离隔,管道符左边的正确输出作为管道符右边指令的输入,连续运用管道则同理,榜首个指令的正确输出会作为第二个指令的输入,第二个指令的正确输出又会作为第三个指令的输入,依此类推。
13.head指令
功用:只需是用来显现最初某个数量的区块到标准输出中,默许输出最初的10行;
常用参数:
-n:显现每个文件的除了后边n行的内容
实例:
a.显现/etc/passwd文件的前2行:
或许
b.输出/etc/passwd文件除了后边29行的内容:
14.tail指令
功用:只需是用来显现尾部某个数量的区块到标准输出中,默许输出结束的10行;
常用参数:
-n:输出最终N行,而非默许的最终10行
实例:
a.输出/etc/passwd文件后边的2行:
或许
b.输出/mnt/1.txt文件从第3行开端显现到最终一行的成果:
弥补:head指令跟tail指令一同运用在查找文件内容某一行的时分很便利;
实例:
a.输出/etc/passwd文件的第23行:
#先计算/etc/passwd文件有多少行:
#输出第23行:
15.history指令
功用:只需是用于显现前史记载和履行过的指令指令,history指令独自运用时仅显现前史指令,一般都是加上参数N或许与tail指令一同运用,过滤出自己想要看的前史指令的规模;
常用参数:
-N:显现前史记载中最近的N个记载;
-c:清空当时前史指令;
-d:删去前史记载中的第n个指令;
#还有其他的参数,有兴趣的自己研究,欢迎你给我提出宝贵的主张
实例:
a.检查前史指令:
b.检查前史记载中的后两条:
或许
c.履行前史的第100条指令:
d.履行上一条指令:
16.hostname指令
功用:能够检查主机名和暂时修正主机名;
实例:
a.检查当时的主机名:
当时的主机名为ceshi
b.暂时修正主机名为haha:
留意:虽然在检查主机名的时分,主机名现已变为”haha“,可是暂时修正主机名要重新开一个终端才会显现为新的主机名,也便是要新开一个终端”ceshi“才会变为”haha“;
17.yum指令
功用:基于RPM包办理,能够从指定的服务器主动下载RPM包装置并且装置,能够主动处理依赖关系,并且一次性装置一切的依赖包;
常用指令:
a.更新一切软件的指令:yumupdate;
b.装置指定软件的指令:yuminstall(-y)软件包名;
c.仅更新指定软件的指令:yumupdate软件包名;
d.列出一切可装置的软件清单指令:yumlist;
e.卸载软件的指令:yumremove软件包名;
f.知道软件名查找软件包的指令:yumprovides软件名;
g.铲除yum缓存指令:yumcleanall;
18.date指令
功用:用来显现或许设定体系的日期与时刻;
常用参数:
-d:显现指定的时刻;
-s:设定体系时刻为指定时刻;
实例:
a.显现当时时刻:
格局化输出时刻:
b.格局化输出时刻:xxxx-xx-xx(年-月-日):
c.格局化输出时刻:xxxx年xx月xx日:
d.格局化输出时刻:xx:xx:xx(时-分-秒):
e.格局化输出时刻:xxxx年xx月xx日xx:xx:xx(年月日时:分:秒):
设定时刻:
f.设定日期为”2019年7月25日“:
g.设定时刻为”20时51分50秒“:
h.设定日期和时刻为”2019年7月25日20时:54分:00秒“
19.vim/vi指令
功用:vim是从vi发展出来的一个功用强大的文本修改器,在程序员中被广泛运用,和Emacs并排成为类Unix体系那个用户最喜欢的文本修改器;
下面是本人制造的一个vim/vi作业形式图:
vim/vi有三种作业形式:分别是”指令形式,输入形式(刺进形式),底行形式“,输入形式跟底行形式都是从指令形式进入,输入形式不能直接进入底行形式,底行形式也不能直接进入输入形式;
实例:
#用vim翻开/mnt/1.txt文件:
a.用vim/vi翻开文件,直接进入”指令形式“
b.从指令形式进入输入形式:只需按下a,i,o就能够进入输入形式,进入输入形式就能够修改文件了;
按下ESC键能够回来”指令形式“;
c.从指令行形式进入底行形式:按”Shift+:”,输入wq即可保存退出;
留意:”:“是英文的才收效;
#下面是vim/vi的基本操作指令图:
d.vim/vi还有创立文件的功用:
实例:
#创立/mnt/harry.txt文件:
用vim/vi指令翻开之后保存退出会主动生成自己想要创立的文件,是空文件,也能够先修改文件内容之后再保存退出,这样创立的文件里边就有内容,不是空文件;
20.alias指令
功用:能够将一些频繁运用并且又过于冗长的指令设置一个简略的别号,今后只需输入一个简略的别号就能够达到同样的作用,可是要留意别号不能和已存在的别号或许指令相同;
实例:
#设置别号的格局为:alias新指令=‘原指令选项/参数’;
a.设置暂时别号,在指令行上设置即可收效,下次机器重启时失效;
增加一个暂时别号”abc“,在指令行运转”abc“能够创立目录”abc“:
b.设置永久别号:在配置文件/root/.bashrc中增加别号;
增加一个永久别号”cdnet“,在指令行运转”cdnet“能够进入目录
/etc/sysconfig/network-scripts/:
在配置文件中增加完成之后要回到指令行重新加载/root/.bashrc文件即可收效:
删去永久别号:进入/root/.bashrc配置文件里边删去自己增加的别号的行:
a.检查当时主机上一切的别号:
Tips:本站所有资源均收集自互联网,分享目的仅供学习参考,资源版权归该资源的合法拥有者所有。
Tips:若本站所发布的资源侵犯到您的合法权益,请及时联系 hqteam@qq.com 删除!
暂无评论内容