《Linux就该这么学》第2章 新手必须掌握的 Linux 命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27022241/article/details/80514962

       《Linux就该这么学》第2章 新手必须掌握的 Linux 命令

 

强大好用的Shell

    图形化工具相较于Linux命令行界面会更加消耗系统资源,因此,经验丰富的运维人员工作时直接通过命令行远程连接过去。

    Shell就是这样的一个命令行工具。Shell(也称为终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。现在,许多主流Linux系统默认使用的是Bash(Bourne-Again SHell)解释器。

    Bash解释器4项优势:

执行查看帮助命令

    

  

    

   

常用系统工作命令

1)echo命令

2)date命令

    date命令是显示或设置系统时间与日期。

    很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。

3)reboot命令

4)poweroff命令

5)wget命令

    wget命令用来从指定的URL下载文件。

6)ps命令

    ps命令用于报告当前系统的进程状态。

7)top命令

    用于动态地监视进程活动与系统负载等信息。

8)pidof命令

   用于查询某个指定服务进程的 PID 值。

9)kill命令

    kill 命令用于终止某个指定 PID 的服务进程。

10)killall命令

    用于终止某个指定名称的服务所对应的全部进程。

    注:如果在系统终端中执行一个命令后想立即停止它,可以按Ctrl+C,将立即终止该命令进程;如果有些命令在执行时不断地在屏幕上输出信息,影响后续命令的输入,可以在执行命令时在末尾添加一个&符号,这样命令将进入系统后台进行。

系统状态检测命令

1)ifconfig命令

    用于配置和显示Linux内核中网络接口的网络参数。

2)uname命令

    用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

3)uptime命令

    能够打印系统总共运行了多长时间和系统的平均负载。 

4)free命令

    可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。

5)who命令

    显示目前登录系统的用户信息。

6)last命令

    last 命令用于查看所有系统的登录记录。

7)history命令

    用于显示历史执行过的命令。

8)sosreport命令

       

工作目录切换命令

1)pwd命令(Print Working Directory)

    

2)cd命令

3)ls命令

文本文件编辑命令

1)cat命令

    cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。

2)more命令

3)head命令

4)tail命令

    tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。

5)tr命令

    可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。

6)wc命令

    wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。

7)stat命令

8)cut命令

9)diff命令

 文件目录管理命令

1)touch命令

2)mkdir命令

    mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”。

3)cp命令

4)mv命令

5)rm命令

    用于删除文件或目录,格式为“rm [选项] 文件”。

6)dd命令

    用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”。

7)file命令

打包压缩与搜索命令

1)tar命令

2)grep命令

    用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。

3)find命令

 

 

 

展开阅读全文

没有更多推荐了,返回首页