关键词不能为空

当前您在: 主页 > 英语 >

Linux运维20常用命令

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 01:23
tags:

-

2021年2月11日发(作者:vulva)


Linux


运维


20


常 用命令


1.



cd /root/Docements #


切换到目录


/root/Docements


2.



cd ./path #


切换到当前目录下的


path


目录中,“. ”表示当前目录



3.



cd ../path #


切换到上层目录中的


path


目录中,“..”表示上一层目录




1



cd< /p>


命令



这是一个非常基本,也是大家经常 需要使用的命令,它用于切换当前目录,它


的参数是要切换到的目录的路径,可以是绝对 路径,也可以是相对路径。如:



2



ls


命令



这 是一个非常有用的查看文件与目录的命令,


list


之意,它的 参数非常多,下面


就列出一些我常用的参数吧,如下:



4.



-l


:列出长数据串,包含文件的属性与权限数据等



5.



-a


:列出全部的文件,连同隐藏文件(开头为


.


的文件)一起列出 来(常用)



6.



-d


:仅列出目录本身,而不是列出目录的文件数据



7.



-h


:将文件容量以较易读的方式(


GB



kB


等)列出来



8.



-R


:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出




注:这些参数也可以组合使用,下面举两个例子:



9.



ls -l #


以长数据串的形式列出当前目录下的数据文件和目录



10.



ls -lR #


以长数据串的形式列出当前目录下的所有文件



3



grep


命令



该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行 显示出


来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等


等,它的简单语法为



grep [-acinv] [--color=auto] '


查找字符串


' filename



它的常用参数如下:



11.



-a


:将


binary


文件以


text< /p>


文件的方式查找数据



12.



-c


:计算找到‘查找字符串’的次数



13.



-i


:忽略大小写的区别,即把大小写视为相同



14.



-v


:反向选择,即显示出没有‘查找字符串’内容的那一行



15.



#


例如:



16.



#


取出文件


/etc/


中包含


MANPA TH


的行,并把找到的关键字加上颜色



17.



grep --color=auto 'MANPATH' /etc/


18.



#



ls -l


的输出中包含字母


file


(不区分大小写)的内容输出



19.



ls -l | grep -i file


4



find


命令



find


是一 个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为


复杂,参数也比较多 ,所以在这里将给把它们分类列出,它的基本语法如下:



20.



find [PATH] [option] [action]


21.



#


与时间有关的参数:



22.



-mtime n : n< /p>


为数字,意思为在


n


天之前的“一天内” 被更改过的文件;



23.



-mtime +n :


列出在


n< /p>


天之前(不含


n


天本身)被更改过的文件 名;



24.



-mtime -n :


列出在


n< /p>


天之内(含


n


天本身)被更改过的文件名 ;



25.



-newer file :


列出比


file


还要新的文件名



26.



#


例如:



27.



find /root -mtime 0 #


在当前目录下查找今天之内有改动的文件



28.



#


与用户或用户组名有关的参数:



29.



-user name :


列出文件所有者为


name


的文件



30.



-group name :


列出文件所属用户组为


name


的文件



31.



-uid n :


列出文件所有者为用户


ID


< br>n


的文件



32.



-gid n :


列出文件所属用户组为用户组


ID


< p>
n


的文件



33.



#


例如:



34.



find /home/ljianhui -user ljianhui #


在目录


/home/ljianhui


中找出所有者为


ljianhui


的文件



35.



#


与文件权限及名称有关的参数:



36.



-name filename


:找出文件名为


filename


的文件



37.



-size [+-]SIZE


:找出比

SIZE


还要大(


+


)或小(


-


)的文件



38.



-tpye TYPE


:查找文件的类型为


TYPE


的文件,


TYPE


的值主要有:一般文件(


f)



设备文件(


b



c


)、



39.



目录(


d


)、连接文件(


l


)、

< p>
socket



s


)、< /p>


FIFO


管道文件(


p

< br>);



40.



-perm


mode


:查找文件权 限刚好等于


mode


的文件,


mode


用数字表示,如


0755


< p>


41.



-perm -mode


:查找文件权限必须要全部包括


mode


权限的文件,


mode


用数字表




42.



-perm +mode


:查找文件权限包含任一

< p>
mode


的权限的文件,


mode


用数字表示



43.



#


例如:



44.



find / -name passwd #


查找文件名为


passwd


的文件



45.



find . -perm 0755 #


查找当前目录中文 件权限的


0755


的文件



46.



find . -size +12k #


查找当前目录中大于


12KB

< br>的文件,注意


c


表示


byte


5



cp


命令



该命令用于复制文件,


copy


之意,它还可以把多个文件一次性地复制到一个目


录下,它的常用参 数如下:



47.



-a


:将文件的特性一起复制



48.



-p


:连同文件的属性一起复制,而非使用默认方式,与


-a


相似 ,常用于备份



49.



-i


:若目标文件已经存在时,在覆盖时会先询问操作的进行



50.



-r


:递归持续复制,用于目录的复制行为



51.



-u


:目标文件与源文件有差异时才会复制



例如





52.



cp -a file1 file2 #


连同文件的所有特性把文件


file1


复制成文件


file2


53.



cp file1 file2 file3 dir #


把文件


file1



file2



fi le3


复制到目录


dir


< p>


6



mv


命令



该命令用于移动文件、目录或更名,


move


之意,它的常用参数如下:



54.



-f



force


强制的意思,如果目标文件已经存在,不会询问 而直接覆盖



55.



-i


:若目标文件已经存在,就会询问是否覆盖



56.



-u


:若目标文件已经存在,且比目标文件新,才会更新



注:该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个

目标文件一定要是



目录






例如:



57.



mv file1 file2 file3 dir #


把文件


file1



file2



f ile3


移动到目录


dir




58.



mv file1 file2 #


把文件


file1


重命名为


file2


7



rm


命令



该 命令用于删除文件或目录,


remove


之间,它的常用参数如 下:



59.



-f


:就是


force


的意思,忽略不存在的文件,不会出现警告消息



60.



-i


:互动模式,在删除前会询问用户是否操作



61.



-r


:递归删除,最常用于目录删除,它是一个非常危险的参数



例如:



62.



rm -i file #


删除文件


file


,在删除之前会询问 是否进行该操作



63.



rm -fr dir #


强制删除目录

dir


中的所有文件



8



ps


命令



该命令用于将某个时间点的进程运行情况选取下来并输出,


proces s


之意,它的


常用参数如下:



64.



-A


:所有的进程均显示出来



65.



-a


:不与


terminal


有关的所有进程


66.



-u


:有效用户的相关进程



67.



-x


:一般与


a


参数一起使用,可列出较完整的信息


-


-


-


-


-


-


-


-



本文更新与2021-02-11 01:23,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/633081.html

Linux运维20常用命令的相关文章