Linux 常用命令

文件及目录管理

  1. ls - 列出目录的内容。

  2. cd - 更改当前工作目录。

  3. pwd - 打印当前工作目录。

  4. mkdir - 创建一个新目录。

  5. rmdir - 删除一个空目录。

  6. rm - 删除文件或目录。

  7. mv - 移动或重命名文件和目录。

  8. cp - 复制文件和目录。

  9. touch - 创建新文件或更新现有文件的时间戳。

  10. find - 根据各种标准搜索文件和目录。

文件查看和操作

  1. cat- 连接并显示一个或多个文件的内容。

  2. less- 一次一页地查看文件的内容。

  3. head- 显示文件的前几行。

  4. tail- 显示文件的最后几行。

  5. grep- 在文件或输入中搜索模式。

  6. sed- 用于编辑文件的流编辑器。

  7. awk- 模式扫描和处理语言。

  8. sort- 对文本文件的行进行排序。

  9. uniq- 报告或省略重复的行。

  10. diff- 逐行比较文件。

系统信息和管理

  1. uname - 打印系统信息。

  2. uptime - 显示系统已运行的时间。

  3. free - 显示可用和已用内存量。

  4. top - 显示和管理最活跃的 CPU 进程。

  5. ps - 报告当前流程的快照。

  6. kill - 通过进程 ID (PID) 终止进程。

  7. killall - 通过名称终止进程。

  8. reboot - 重新启动系统。

  9. shutdown - 关闭系统。

  10. crontab - 安排任务在特定时间或间隔运行。

用户和权限管理

  1. useradd - 创建一个新的用户帐户。

  2. userdel - 删除用户帐户。

  3. usermod - 修改用户账户。

  4. groupadd - 创建新组。

  5. groupdel - 删除组。

  6. groupmod - 修改群组。

  7. chown - 更改文件或目录的所有者。

  8. chgrp - 更改文件或目录的组所有权。

  9. chmod - 更改文件或目录的权限。

  10. su - 切换到另一个用户帐户。

网络和远程访问

  1. ping - 测试与远程主机的连接。

  2. ifconfig - 配置网络接口。

  3. ssh - 用于远程登录和文件传输的安全外壳。

  4. scp - 通过 SSH 传输文件的安全复制。

  5. rsync - 在两个位置之间同步文件和目录。

  6. ftp - 用于传输文件的文件传输协议。

  7. nc (或 netcat) - 通过网络连接读取和写入数据。

  8. nmap - 网络探索和安全审计工具。

  9. wget - 从网络检索文件。

  10. curl - 使用各种协议传输数据。