1. 文件操作相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
arj | arj压缩包管理器 | expand | 将制表符转换为空白字符 |
basename | 从文件名中去掉路径和后缀 | find | 查找文件并执行指定的操作 |
bzip2 | 创建和管理.bz2压缩包 | file | 探测文件类型 |
bunzip2 | 解压缩.bz2压缩包 | fold | 指定文件显示的宽度 |
bzcat | 显示.bz2压缩包中的文件内容 | fmt | 优化文本格式 |
bzcmp | 比较.bz2压缩包中的文件 | grep | 在文件中搜索匹配的行 |
bzdiff | 比较两个.bz2压缩包中文件的不同 | gzip | GNU的压缩与解压缩工具 |
bzgrep | 搜索.bz2压缩包中文件的内容 | gunzip | 解压缩.gz压缩包 |
bzip2recover | 恢复被破坏的.bz2压缩包中的文件 | gzexe | 压缩可执行文件 |
bzmore | 分屏查看.bz2压缩包中的文本文件 | head | 显示文件的头部内容 |
bzless | 增强的.bz2压缩包分屏查看器 | ispell | 拼写检查程序 |
chgrp | 改变文件所属工作组 | jed | 程序员的文本编辑器 |
chmod | 改变文件访问权限 | joe | 全屏文本编辑器 |
chown | 改变文件的所有者和所属工作组 | join | 将两个文件的相同字段合并 |
cat | 连接文件并显示内容 | jobs | 显示任务列表 |
cut | 删除文件中的指定字段 | ln | 为文件创建连接 |
cmp | 比较两个文件 | locate/slocate | 快速定位文件的路径 |
col | 具有反向换行的文本过滤器 | less | 分屏显示文件内容 |
colrm | 删除文件中的指定列 | look | 显示文件中以指定字符串开头的行 |
comm | 以行为单位比较两个已排序文件 | mv | 移动文件或改名 |
csplit | 将文件分割为若干小文件 | more | 文件内容分屏查看器 |
cpio | 存取归档包中的文件 | od | 将文件导出为八进制或其他格式 |
compress | 压缩文件 | pathchk | 检查文件路径名的有效性和可移植性 |
dd | 复制文件并进行内容转换 | pico | 文本编辑器 |
diff | 比较两个文件的不同 | paste | 合并文件 |
diff3 | 比较三个文件的不同 | printf | 格式化并打印数据 |
diffstat | 显示diff输出的柱状图 | pr | 将文本转换为适合打印格式 |
dump | ext2/3文件备份工具 | rename | 批量为文件改名 |
emacs | 全屏文本编辑器 | rev | 将文件的每行内容以字符为单位输出 |
ed | 行文本编辑器 | restore | 还原dump备份 |
ex | 以Ex模式运行vi指令 | sed | 用于文本过滤和转换的流式编辑器 |
sort | 对文件进行排序 | uncompress | 解压缩.Z压缩包 |
split | 将文件分割成碎片 | unzip | 解压缩.zip压缩包 |
spell | 拼写检查 | unarj | 解压缩.arg压缩包 |
touch | 修改文件的时间属性 | vi | 全屏幕纯文本编辑器 |
tail | 输出文件尾部内容 | whereis | 显示指令及相关文件的路径 |
tr | 转换和删除字符 | which | 显示指令的绝对路径 |
tee | 将输入内容复制到标准输出或文件 | wc | 统计文件的字节数、单词数和行数 |
tac | 以行为单位反序连接和打印文件 | zip | 压缩和文件打包工具 |
tar | 打包备份 | zipinfo | 显示zip压缩包的细节信息 |
updatedb | 创建或更新slocate数据库 | zipsplit | 分割zip压缩包 |
unlink | 调用unlink系统调用删除指定文件 | zforce | 强制gzip格式文件的后缀为.gz |
uniq | 报告或忽略文件中的重复行 | znew | 将.Z文件从新压缩为.gz文件 |
unexpand | 将空白(space)转换为制表符 | zcat | 显示.gz压缩包中文件的内容 |
2. 目录操作相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
cd | 将当前工作目录切换到指定目录 | pwd | 打印当前工作目录 |
cp | 复制文件或目录 | pushd | 向目录堆栈中压入目录 |
dirname | 去除文件名中的非目录部分 | popd | 从目录堆栈中弹出目录 |
dirs | 显示目录堆栈 | rm | 删除文件或目录 |
ls | 显示目录内容 | rmdir | 删除空目录 |
mkdir | 创建目录 |
3. Shell操作相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
alias | 设置命令别名 | history | 显示历史命令 |
bg | 后台执行作业 | help | 显示内部命令的帮助信息 |
bind | 显示内部命令的帮助信息 | kill | 杀死进程 |
builtin | 执行shell内部命令 | logout | 退出登录 |
command | 调用指定的命令并执行 | read | 从键盘读取变量值 |
declare | 声明shell变量 | readonly | 定义只读shell变量或函数 |
dirs | 显示目录堆栈 | set | 显示或设置shell特性及shell变量 |
echo | 打印变量或字符串 | shopt | 显示 或设置shell行为选项 |
env | 在定义的环境中执行指令 | type | 判断内部指令和外部指令 |
exit | 退出shell | unalias | 取消指令别名 |
export | 将变量输出为环境变量 | unset | 删除指定的shell变量与函数 |
enable | 激活或关闭内部命令 | ulimit | 限制用户对shell资源的使用 |
exec | 调用并执行指令 | umask | 设置权限掩码 |
fg | 将后台作业放到前台执行 | wait | 等待进程执行完后返回终端 |
fc | 修改历史命令并执行 |
4. 系统管理相关操作指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
batch | 在指定时间执行任务 | nice | 以指定优先级运行程序 |
bmodinfo | 显示模块详细信息 | nohup | 以忽略挂起信号方式运行程序 |
ctrlaltdel | 设置Ctrl+Alt+Del快捷键的功能 | poweroff | 关闭计算机并切断电源 |
chpasswd | 以批处理模式更新密码 | passwd | 设置用户密码 |
crontab | 周期性的执行任务 | pwck | 验证密码文件完整性 |
cpuspeed | 用户控件CPU频率控制程序 | pwconv | 创建用户影子文件 |
chroot | 切换根目录环境 | pwunconv | 还原用户密码到passwd文件 |
depmod | 产生模块依赖于映射文件 | pkill | 按名称杀死进程 |
finger | 查询用户信息 | pstree | 以树形显示进程派生关系 |
free | 显示内存的使用情况 | ps | 报告系统当前进程快照 |
fuser | 报告进程使用的文件或套接字 | pgrep | 基于名称查找进程 |
groupadd | 创建新工作组 | pidof | 查找进程ID号 |
groupdel | 删除工作组 | pmap | 报告进程的内存映射 |
gpasswd | 工作组文件管理工具 | reboot | 重新启动计算机 |
groupmod | 修改工作组信息 | renice | 调整进程优先级 |
groups | 打印用户所属工作组 | runlevel | 打印当前运行等级 |
grpck | 验证组文件的完整性 | rmmod | 从内核中移除模块 |
grpconv | 创建组影子文件 | su | 切换用户身份 |
grpunconv | 还原组密码到group文件 | sudo | 以另一个用户身份执行指令 |
get_module | 获取模块信息 | telinit | 切换运行等级 |
halt | 关闭计算机 | top | 实时报告系统整体性能情况 |
hostid | 打印当前主机数字标识 | time | 统计指令运行时间 |
init | 初始化Linux进程 | tload | 图形化显示系统平均负载 |
ipcs | 报告进程间通信设施状态 | useradd | 创建新用户 |
iostat | 报告CPU状态和设备及分区的IO状态 | userdel | 删除用户及相关文件 |
insmod | 加载模块到内核 | usermod | 修改用户 |
killall | 按照名称杀死进程 | uptime | 报告系统运行时长及平均负载 |
kexec | 直接启动另一Linux内核 | uname | 打印系统信息 |
kernelversion | 打印内核主版本号 | vmstat | 报告系统整体运行状态 |
lsmod | 显示所有已打开文件列表 | watch | 全屏方式显示周期性执行的指令 |
lastb | 显示错误登录列表 | w | 显示已登录用户正在执行的指令 |
last | 显示用户最近登录列表 | xauth | 修改X服务器访问授权信息 |
lastlog | 显示用户最近一次登录信息 | xhost | X服务器访问控制工具 |
logsave | 将指令输出信息保存到日志 | xinit | X-Window系统初始化程序 |
logwatch | 分析报告系统日志 | xlsatoms | 显示X服务器定义的原子成分 |
logrotate | 日志轮转工具 | xlsclients | 列出在X服务器上显示的客户端程序 |
mpstat | 报告CPU相关状态 | xlsfonts | 显示X服务器字体列表 |
newusers | 批处理创建用户 | xset | X-Window系统的用户爱好设置 |
nologin | 礼貌的拒绝用户登录 |
5. 打印相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
accept | 接受打印任务 | lprm | 删除打印任务 |
cancel | 取消打印任务 | lpc | 打印机控制程序 |
cupsdisable | 停止打印机 | lpq | 显示打印队列状态 |
cupsenable | 启动打印机 | lpstat | 显示CUPS的状态信息 |
dmesg | 打印和控制内核环形缓冲区 | lpadmin | 管理CUPS打印机 |
lp | 打印文件 | reject | 拒绝打印任务 |
lpr | 打印文件 |
6. 实用工具相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
bc | 任意精度的计算器语言 | sum | 打印文件的校验和 |
cksum | 计算文件的校验和与统计文件字节数 | sleep | 暂停指定的时间 |
cal | 显示日历 | stty | 修改终端命令行设置 |
clear | 清屏指令 | sln | 静态ln |
consoletype | 打印已连接的终端类型 | talk | 用户聊天客户端工具 |
date | 显示与设置系统日期时间 | tee | 双向重定向指令 |
dircolors | ls指令显示颜色设置 | users | 打印登录系统的用户 |
info | GNU格式在线帮助 | whatis | 从数据库中查询指定的关键字 |
login | 登录指令 | who | 打印当前登录用户 |
logname | 打印当前用户的登录名 | whoami | 打印当前用户名 |
man | 帮助手册 | wall | 想所有终端发送信息 |
md5sum | 计算和检查文件的md5报文摘要 | write | 向指定用户终端发送信息 |
mesg | 控制终端是否可写 | yes | 重复打印字符串直到被杀死 |
mtools | DOS兼容工具集 |
7. 硬件相关指令
名称 | 说明 | 名称 | 说明 |
---|---|---|---|
badblocks | 查找磁盘坏块 | lvscan | 扫描逻辑卷 |
blockdev | 命令行中调用磁盘的ioctl | lvdisplay | 显示逻辑卷属性 |
cdrecord | 光盘刻录工具 | lvextend | 扩展逻辑卷空间 |
convertquota | 转换老的磁盘配额数据文件 | lvreduce | 收缩逻辑卷空间 |
df | 报告磁盘空间使用情况 | lvremove | 删除逻辑卷 |
eject | 弹出可移动媒体 | lvresize | 调整逻辑卷空间大小 |
fdisk | Linux下的硬盘分区工具 | mkfs | 创建文件系统 |
gpm | 虚拟控制台下的鼠标工具 | mkbootdisk | 创建引导软盘 |
grub | 多重引导程序grub的shell工具 | mkinitrd | 为预加载模块创建初始化RAM磁盘映像 |
hwclock | 查询与设置硬件时钟 | mkisofs | 创建光盘映像文件 |
hdparm | 读取并设置硬盘参数 | mknod | 创建字符或者块设备文件 |
lsusb | 显示USB设备列表 | mkswap | 创建交换分区或者交换文件 |
lspci | 显示PCI设备列表 | parted | 强大的硬盘分区工具 |
lilo | Linux引导加载器 | partprobe | 默认分区表的改变 |
lvcreate | 创建逻辑卷 | pvcreate | 创建物理卷 |
pvscan | 扫描所有磁盘上的物理卷 | vgcreate | 创建卷组 |
pvdisplay | 显示物理卷属性 | vgscan | 扫描并显示系统上的卷组 |
pvremove | 删除指定物理卷 | vgdisplay | 显示卷组属性 |
pvck | 检查物理卷元数据 | vgextend | 向卷组中添加物理卷 |
pvchange | 修改物理卷属性 | vgreduce | 从卷中删除物理卷 |
pvs | 输出物理卷信息报表 | vgchange | 修改卷组属性 |
setpci | 配置PCI设备 | vgremove | 删除卷组 |
systool | 查看系统设备信息 | vgconvert | 转换卷组元数据格式 |
volname | 显示卷名 |
8. 文件系统管理相关操作指令
9. 软件包管理相关操作指令
10. 编程开发相关操作指令
11. 网络管理相关指令