Linux培训
达内IT学院

400-111-8989

2020年Linux运维工程师必备的Linux常用命令


今天小编要跟大家分享的文章是关于2020年Linux运维工程师必备的Linux常用命令。正在从事Linux运维工作和Linux学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助。

1. ls命令:显示目录内容列表

Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

ls [-alrtAFR] [name...]

常用options

·        -a显示所有文件及目录(ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

·        -A同-a ,但不列出"." (目前目录)及".." (父目录)

·        -R若目录下有文件,则以下之文件亦皆依序列出

Linux常用命令

2. rm命令:删除文件/目录

Linux rm命令用于删除一个文件或者目录。

rm [options] [name...]

options:

·        -i删除前逐一询问确认

·        -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理

·        -f:强制删除文件或目录

Linux常用命令

Linux常用命令

3. tail命令:查看文件内容

tail命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容。

tail [options][file]

常用options:

·        -f循环读取

Linux常用命令

4. mv命令:文件移动/改名

Linux mv命令用来为文件或目录改名、或将文件或目录移入其它位置。

mv [options] source dest
# or
mv [options] source... directory

options:

·        -i:若指定目录已有同名文件,则先询问是否覆盖旧文件

·        -f:在mv操作要覆盖某已有的目标文件时不给任何指示

|命令格式|运行结果|
| :-: | :-: |
| mv文件名文件名|将源文件名改为目标文件名|
| mv文件名目录名|将文件移动到目标目录|
| mv目录名目录名|目标目录已存在,将源目录移动到目标目录.目标目录不存在则改名|
| mv目录名文件名|出错|

Linux常用命令

5. touch命令:新建文件

Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

ls -l可以显示档案的时间记录。

touch [file]

Linux常用命令

6. which命令:查找文件

which指令会在环境变量$PATH设置的目录里查找符合条件的文件。

which [file...]

Linux常用命令

7. cp命令:复制文件/目录

Linux cp命令主要用于复制文件或目录。

cp [options] source dest
# or
cp [options] source... directory

常用options:

·        -f:覆盖已经存在的目标文件而不给出提示。

·        -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

Linux常用命令

8. cd命令:切换工作目录

Linux cd命令用于切换当前工作目录至dirName(目录参数)。

其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home目录,"~"也表示为home目录的意思

cd [dirName]

Linux常用命令

9. pwd命令:显示工作目录

Linux pwd命令用于显示工作目录。

执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

pwd

Linux常用命令

10. mkdir命令:创建目录

Linux mkdir命令用于建立名称为dirName之子目录。

mkdir [-p] dirName

options

·        -p确保目录名称存在,不存在的就建一个。

Linux常用命令

11. rmdir命令:删除空目录

Linux rmdir命令删除空的目录。

rmdir [-p] dirName

options

·        -p是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

Linux常用命令

12. cat命令:查看文件内容

cat命令用于连接文件并打印到标准输出设备上。

cat fileName

Linux常用命令

13. ping命令:检测主机

执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

ping  [主机名称或IP地址]

常用options:

·        -c<完成次数>设置完成要求回应的次数。

Linux常用命令

14. telnet命令:端口是否可访问

虽然Linux telnet命令主要用于远端登入。执行telnet指令开启终端机阶段作业,并登入远端主机,

但是我更经常用它来查看某个远端主机端口是否可访问。

telnet [主机名称或IP地址<通信端口>]

Linux常用命令

15. grep命令:查找关键字

Linux grep命令用于查找文件里符合条件的字符串。

grep [文件或目录...]

Linux常用命令

16. ps命令:显示当前进程状态

Linux ps命令用于显示当前进程(process)的状态。

ps [options]

常用options

·        -e显示所有进程。

·        -f全格式。

ps -ef # 显示所有命令,连带命令行

17. |命令:管道命令

通常情况下,我们只执行一条命令,那么如何执行多条命令呢?

管道是一种通信机制,通常用于进程间的通信(也可通过socket进行网络通信),它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。

·        只能处理前一条指令的正确输出,不能处理错误输出

·        管道命令必须要能够接受来自前一个命令的数据成为standard input继续处理才行。

Linux常用命令

18. kill命令:杀死进程

Linux kill命令用于删除执行中的程序或工作。

kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。

kill [-s <信息名称或编号>][程序]或kill [-l <信息编号>]

Linux常用命令

19. top命令:实时显示进程动态

Linux top命令用于实时显示process的动态。

top

常用options:

·        -pid指定进程id

top -pid 4712

Linux常用命令

20. clear命令:清除屏幕

Linux clear命令用于清除屏幕。

clear

Linux常用命令

21. alias命令:别名配置

Linux alias命令用于设置指令的别名。

用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。

alias[别名]=[指令名称]

比如git原先就配置了一些别名,我们来看看

Linux常用命令

22. find命令:查找文件

Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。

如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

Linux常用命令

23. curl命令:文件传输

linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。

curl [options] [url]

常用options:

·        -o把输出写到该文件中

·        -I仅仅返回header

curl命令能做很多事,用过的人都说香,我说说我常用的场景吧:

1.   调试请求

Linux常用命令

1.   查看头部信息

Linux常用命令

1.   抓取网页

Linux常用命令

以上就是小编今天为大家分享的关于2020年Linux运维工程师必备的Linux常用命令的文章,希望本篇文章能够对正在从事Linux运维工作的小伙伴们有所帮助,想要了解更多Linux相关知识记得关注达内Linux培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的Linux运维工程师。

来源|#/a/1190000021439560

【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Linux运维基础知识之压缩与解压缩
下一篇:2020年运维工程师岗位技能汇总

学物联网工程好就业吗?

图像算法工程师发展前景

大数据运维工资一般多少?

运维工程师经常加班吗?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省