linux常用命令

文件和目录操作

  1. ls — 列出当前目录下的文件和目录。
  2. cd — 切换当前工作目录。
  3. cp — 复制一个或多个文件或目录。
  4. mv — 移动或重命名一个或多个文件或目录。
  5. rm — 删除一个或多个文件或目录。 这个要小心使用
  6. mkdir — 创建一个新目录。
  7. rmdir — 删除一个空目录。
  8. chmod — 修改文件或目录的权限。
  9. chown — 修改文件或目录的所有者。
  10. find — 查找文件或目录。

进程和系统管理

  1. ps — 显示当前正在运行的进程。
  2. kill — 终止一个正在运行的进程。
  3. top — 显示系统中最活跃的进程。
  4. free — 显示系统内存使用情况。
  5. df — 显示磁盘空间使用情况。
  6. du — 显示指定目录或文件的磁盘使用情况。
  7. uptime — 显示系统运行时间和平均负载。
  8. reboot — 重启系统。
  9. shutdown — 关闭系统。
  10. service — 管理系统服务 这个要根据具体的操作系统。

网络和安全

  1. ping — 测试与另一个主机的连接性。
  2. traceroute — 跟踪数据包在网络中的路由。
  3. curl — 从命令行下载URL内容。
  4. wget — 以非交互方式从命令行下载URL内容。
  5. netstat — 显示网络连接和统计信息。
  6. ifconfig — 显示网络接口配置信息。
  7. iptables — 配置Linux防火墙。
  8. ssh — 通过安全Shell访问远程系统。
  9. scp — 通过SSH协议进行文件复制。
  10. openssl — 加密和解密文件,以及生成数字证书。

日志分析和查看

  1. tail — 查看文件尾部的内容。
  2. head — 查看文件头部的内容。
  3. grep — 在文件中查找匹配的文本。
  4. sed — 编辑文本流中的行。
  5. awk — 处理文本数据流并生成报告。
  6. cut — 从文件或标准输入中提取列。
  7. sort — 排序文件或标准输入中的行。
  8. uniq — 从文件或标准输入中删除重复的行。
  9. diff — 比较两个文件的内容。
  10. rsync — 将文件从一个系统同步到另一个系统。

性能优化和调试

  1. lsof — 显示打开的文件列表。
  2. strace — 跟踪进程的系统调用。
  3. perf — Linux性能事件计数器。
  4. vmstat — 显示虚拟内存统计信息。
  5. iostat — 显示磁盘I/O统计信息。
  6. sar — 显示系统活动和性能统计。
  7. top — 显示系统中最活跃的进程。
  8. htop — 在终端中查看系统资源使用情况。
  9. free — 显示系统内存使用情况。
  10. du — 显示指定目录或文件的磁盘使用情况。

用户和组管理

  1. useradd — 创建一个新用户账号。
  2. userdel — 删除一个用户账号。
  3. usermod — 修改用户账号信息。
  4. passwd — 修改用户密码。
  5. groupadd — 创建一个新用户组。
  6. groupdel — 删除一个用户组。
  7. groupmod — 修改用户组信息。
  8. id — 显示用户和组ID。
  9. whoami — 显示当前用户的用户名。
  10. w — 显示当前登录用户的信息。

文件权限和访问控制

  1. chmod — 修改文件或目录的权限。
  2. chown — 修改文件或目录的所有者。
  3. chgrp — 修改文件或目录的所属组。
  4. umask — 设置默认文件和目录权限掩码。
  5. su — 切换到其他用户账户。
  6. sudo — 以超级管理员权限运行命令。

你可能感兴趣的:(linux,服务器,网络)