20个Linux运维必备命令

发表时间: 2023-10-12 16:49


当进行 Linux 运维工作时,这些命令覆盖了文件和目录操作、文本处理、进程管理、性能监视等多个方面,是 Linux 运维中的关键工具

  1. ls (List):用于列出目录内容。

示例:ls -l /path/to/directory

  1. pwd (Print Working Directory):显示当前工作目录。

示例:pwd

  1. cd (Change Directory):切换目录。

示例:cd /path/to/directory

  1. mkdir (Make Directory):创建新目录。

示例:mkdir new_directory

  1. rm (Remove):删除文件或目录。

示例:rm file.txt 或 rm -r directory

  1. cp (Copy):复制文件或目录。

示例:cp file.txt /path/to/destination

  1. mv (Move):移动文件或目录,也可用于重命名。

示例:mv file.txt new_name.txt 或 mv file.txt /path/to/destination

  1. touch:创建新文件或更新已存在的文件的时间戳。

示例:touch new_file.txt

  1. cat (Concatenate):显示文件内容或将文件连接在一起。

示例:cat file.txt

  1. more / less:分屏显示文件内容,适合查看大文件。

示例:more file.txt

  1. head / tail:显示文件的开头或结尾的内容。

示例:head file.txt

  1. grep (Global Regular Expression Print):在文件中查找文本。

示例:grep "pattern" file.txt

  1. find:用于查找文件和目录。

示例:find /path/to/search -name "file*.txt"

  1. ps (Process Status):查看系统中运行的进程。

示例:ps aux

  1. kill:终止正在运行的进程。

示例:kill -9 process_id

  1. top / htop:实时查看系统性能和进程。

示例:top

  1. df (Disk Free):显示磁盘空间使用情况。

示例:df -h

  1. du (Disk Usage):显示目录的磁盘使用情况。

示例:du -sh /path/to/directory

  1. tar (Tape Archive):用于归档和压缩文件。

示例:tar -czvf archive.tar.gz /path/to/directory

  1. ssh (Secure Shell):远程登录到其他主机。

示例:ssh username@hostname