关于命令(2)

ldy 4月前 ⋅ 223 阅读

关于命令(2)

1、系统状态检测命令

  • ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。 使用 ifconfig 命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就 是网卡名称、inet 参数后面的 IP 地址、ether 参数后面的网卡物理地址(又称为 MAC 地址), 以及 RX、TX 的接收数据包与发送数据包的个数及累计流量
  • uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。 在使用 uname 命令时,一般会固定搭配上-a 参数来完整地查看当前系统的内核名称、主 机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统 名称等信息。
  • uptime 用于查看系统的负载信息,格式为 uptime。 uptime 命令真的很棒,它可以显示当前系统时间、系统已运行时间、启用终端数量以 及平均负载值等信息。平均负载值指的是系统在最近 1 分钟、5 分钟、15 分钟内的压力情 况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过 1,在生产环境中不要 超过 5。
  • free 用于显示当前系统中内存的使用量信息,格式为“free [-h]”。 为了保证 Linux 系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。 在使用 free 命令时,可以结合使用-h 参数以更人性化的方式输出当前内存的实时使用量信息。
  • who 用于查看当前登入主机的用户终端信息,格式为“who [参数]”。 这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的 终端信息。
  • last 命令用于查看所有系统的登录记录,格式为“last [参数]”。
  • history 命令用于显示历史执行过的命令,格式为“history [-c]”。 history 命令应该是作者最喜欢的命令。执行 history 命令能显示出当前用户在本地计算机 中执行过的最近 1000 条命令记录。如果觉得 1000 不够用,还可以自定义/etc/profile 文件中的 HISTSIZE 变量值。在使用 history 命令时,如果使用-c 参数则会清空所有的命令历史记录。

2、工作目录切换命令与文本文件编辑命令

  • cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。如果在查看文本内容时还想顺便显示行号的话,不妨在 cat 命令后面追加一个-n 参数;
  • more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。
  • head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”。 在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件。如果只想 查看文本中前 20 行的内容,该怎么办呢?head 命令可以派上用场了
  • tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。 我们可能还会遇到另外一种情况,比如需要查看文本内容的最后 20 行,这时就需要用到 tail 命令了。tail 命令的操作方法与 head 命令非常相似,只需要执行“tail -n 20 文件名”命令 就可以达到这样的效果。tail 命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时 查看最新日志文件时,这特别有用,此时的命令格式为“tail -f 文件名”
  • pwd 命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”。
  • tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
  • wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
  • stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
  • cut 命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。
  • diff 命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”。

3、文件目录管理命令

  • touch 命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”。 在创建空白的文本文件方面,这个 touch 命令相当简捷,简捷到没有必要铺开去讲。 比如,touch linuxprobe 命令可以创建出一个名为 linuxprobe 的空白文本文件。对 touch 命 令来讲,有难度的操作主要是体现在设置文件内容的修改时间(mtime)、文件权限或属性 的更改时间(ctime)与文件的读取时间(atime)上面。

  • mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”。 在 Linux 系统中,文件夹是最常见的文件类型之一。除了能创建单个空白目录外,mkdir 命令还可以结合-p 参数来递归创建出具有嵌套叠层关系的文件目录

  • cp 命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”。

    在 Linux 系统中,复制操作具体分为 3 种情况:

    1. 如果目标文件是目录,则会把源文件复制到该目录中;
    2. 如果目标文件也是普通文件,则会询问是否要覆盖它;
    3. 如果目标文件不存在,则执行正常的复制操作。
  • mv 命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”。 剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。如果 在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名

  • rm 命令用于删除文件或目录,格式为“rm [选项] 文件”。 在 Linux 系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是 看到这种反复的确认信息,可在 rm 命令后跟上-f 参数来强制删除。另外,想要删除一个目录, 需要在 rm 命令后面一个-r 参数才可以,否则删除不掉。

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

  • file 命令用于查看文件的类型,格式为“file 文件名”。 在 Linux 系统中,由于文本、目录、设备等所有这些一切都统称为文件,而我们又不能 单凭后缀就知道具体的文件类型,这时就需要使用 file 命令来查看文件类型了


全部评论: 0

    我有话说: