- ls:列出目录内容。
- cd:切换目录。
- pwd:显示当前工作目录的路径。
- mkdir:创建新目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动或重命名文件或目录。
- rmdir:删除空目录。
- touch:创建新的空文件或更改现有文件的时间戳。
- cat:显示文件内容。
- more:分页显示文件内容。
- less:分页显示文件内容,比more更高级。
- head:显示文件的前几行。
- tail:显示文件的后几行。
- wc:显示文件的行数、字数、字符数。
- grep:在文件中搜索指定的文本模式。
- find:在目录结构中搜索文件。
- locate:快速查找文件。
- which:显示命令的绝对路径。
- whereis:显示命令的二进制、源码和man手册页的路径。
- man:显示命令的手册页。
- info:显示命令的详细信息。
- whatis:显示命令的简短描述。
- apropos:搜索关键字相关的手册页。
- type:显示命令的类型。
- alias:显示或设置命令别名。
- unalias:删除命令别名。
- date:显示或设置系统日期和时间。
- cal:显示日历。
- bc:执行基本的数学运算。
- echo:在终端输出文本。
- printf:格式化并打印数据。
- script:记录终端会话。
- exit:退出shell。
- export:设置或显示环境变量。
- unset:删除环境变量。
- history:显示命令历史。
- fc:列出、编辑或重新执行命令历史。
- jobs:显示后台作业。
- fg:将后台作业移至前台。
- bg:将作业放到后台运行。
- kill:终止进程。
- ps:显示瞬间的进程状态。
- top:显示当前运行的进程。
- free:显示内存使用情况。
- df:显示磁盘空间使用情况。
- du:显示目录或文件的磁盘使用情况。
- mount:挂载文件系统。
- umount:卸载文件系统。
- fsck:检查和修复文件系统。
- sync:同步磁盘数据到内存。
- shutdown:关闭系统。
- halt:停止系统。
- reboot:重新启动系统。
- ifconfig:配置网络接口。
- ip:显示或修改路由、设备、策略路由和隧道。
- ping:测试网络连接。
- netstat:显示网络状态信息。
- ssh:远程登录到其他计算机。
- scp:安全地复制文件到远程计算机。
- sftp:安全的文件传输程序。
- wget:从网络上下载文件。
- curl:传输数据。
- ftp:文件传输协议客户端。
- rsync:远程同步文件和目录。
- diff:比较两个文件的差异。
- patch:应用补丁文件。
- tar:打包和压缩文件。
- gzip:压缩文件。
- bzip2:压缩文件,有更好的压缩率。
- gunzip:解压gzip压缩的文件。
- bunzip2:解压bzip2压缩的文件。
- zip:压缩文件或目录。
- unzip:解压zip压缩的文件。
- split:分割大文件为小文件。
- cat:连接文件并打印到标准输出。
- sort:对输入进行排序。
- uniq:报告或忽略重复的行。
- cut:从每行中移除文本列。
- paste:合并文件的行。
- comm:比较两个已排序的文件。
- awk:处理文本文件的语言。
- sed:流编辑器,用于文本处理。
- vi:视觉编辑器。
- vim:增强的vi编辑器。
- nano:简单易用的文本编辑器。
- emacs:Emacs编辑器,功能强大。
- jot:生成数字序列。
- md5sum:计算和校验MD5哈希值。
- sha1sum:计算和校验SHA1哈希值。
- chmod:改变文件或目录的权限。
- chown:改变文件或目录的所有者和群组。
- chgrp:改变文件或目录的群组。
- umask:设置文件创建时的默认权限掩码。
- sudo:以其他用户的身份执行命令。
- su:切换用户身份。
- useradd:添加新用户。
- userdel:删除用户。
- groupadd:添加新群组。
- groupdel:删除群组。