文件系统 ls –列出目录内容 find –根据一些用户指定的标准定位文件 cd –目录导航 pwd –显示您当前的目录位置 cp –复制文件和文件夹 mv –移动文件和文件夹 rm –删除文件和文件夹 mkdir –创建或制作新目录 umask –设置文件模式创建掩码 chmod –更改文件系统对象的访问权限 chown –更改文件所有者和组 文件操作 vi –文本编辑器 cat –显示文件内容 tac –反向输出文件内容 more –一次一屏/页显示文件内容 less –类似于 more 命令,具有附加功能 tail –用于显示文本文件或管道数据的尾端 grep –在文件中搜索字符模式,然后显示所有匹配的行 sed –文件批量字符处理 tar –归档实用程序 gzip –文件压缩和解压 zip –用于打包和压缩(归档)文件 touch –用于更新计算机文件或目录的访问日期和/或修改日期 dd –转换和复制文件 远程访问 ssh –对远程 Linux 系统的安全命令行访问 scp –使用ssh安全复制文件 rsync –远程文件传输和同步 ping –向网络主机发送 wget –通过 HTTP、HTTPS、FTP 和 FTPS 检索文件 curl –使用各种网络协议传输数据(支持比 wget 更多的协议) host –在 Linux 中执行 DNS 查找 系统管理 useradd –创建新用户或更新默认的新用户信息 userdel –用于删除用户帐户和所有相关文件 usermod –用于修改或更改现有用户帐户的任何属性 passwd –更改用户的密码 sudo –以管理权限执行命令 nohup –在后台运行命令 clear –清除终端屏幕 last –显示最后登录用户的列表 w –显示当前登录的用户会话列表 cron –设置要运行的计划任务 man –用于阅读系统参考手册 kill –终止进程 killall –按名称向进程的所有实例发送终止信号 dmesg –打印内核环的消息缓冲区 journalctl –查询 systemd 日志 sleep –暂停程序执行指定的时间 wait –暂停脚本执行,直到在后台运行的所有作业都已终止 fdisk –操作磁盘分区表 parted –用于创建和操作分区表 blkid –用于定位/打印块设备属性的命令行实用程序 mkfs –构建 Linux 文件系统 fsck –检查文件系统一致性的工具 mount/umount –提供对一个目录中的整个文件系统的访问 监视资源 ip –TCP/IP 网络和流量控制实用程 df –显示磁盘空间使用情况 du –估计文件空间使用情况 free –显示内存使用情况 uptime –显示系统正常运行时间和平均负载 top –显示整体系统视图 vmstat –显示系统内存、进程、中断、分页、块 I/O 和 CPU 信息 ss –调查套接字的实用程序 ps –有关当前正在运行的进程的信息Linux作为最常用的服务器操作系统,掌握其常见命令是十分必要的。本文收集了最常用的linux命令,帮助大家能够快速检索。