类型 | 命令 | 功能 |
文件管理 | cat | 连接文件并在标准输出上输出 |
chattr | 改变存放在ext2文件系统上的文件或目录属性 |
chgrp | 变更文件或目录的所属组 |
chmod | 变更文件或目录的权限 |
cmp | 比较两个文件是否有差异 |
cp | 复制文件或目录 |
cut | 在文件的每一行中提取片段 |
diff | 找出连个文件的不同点 |
diffstat | 根据diff的比较结果,显示统计数字 |
file | 辨识文件类型 |
find | 查找文件或目录 |
git | 文字模式下的文件管理程序 |
ln | 在文件之间建立连接 |
locate | 查找文件 |
lsattr | 显示文件属性 |
mv | 移动或更名现有的文件或目录 |
od | 读取所给予的文件的内容,并将其内容以八进制形式呈现出来 |
paste | 合并文件各行 |
patch | 修补文件 |
rcp | 远端复制文件或目录 |
rm | 移除文件或者目录 |
split | 分割文件 |
tee | 读取标准输入的数据,并将其内容输出成文件 |
touch | 改变文件或目录时间 |
umask | 指定在建立文件时预设的权限掩码 |
whereis | 在特定目录中查找符合条件的文件 |
which |
在环境变量$PATH设置的目录中查找符合条件的文件
|
文档编辑
| col | 过滤掉输入中的反向换行符 |
colrm | 过滤掉制定的行 |
comm | 逐行比较两个已排序的文件 |
csplit | 分割文件 |
ed | 文本编辑器 |
egrep | 查找文件里符合条件的字符串 |
fgrep |
grep |
rerep |
ex | 在EX模式下启动vim文本编辑器。ex执行效果如同vi-E |
fmt | 简易的文本格式优化工具 |
fold | 折叠输入行,使其适合指定的宽度 |
join | 将两个文件中指定栏位内容相同的行连接起来 |
look | 用于英文单词的查询:给予欲查询的字首字符串,将显示所有开头字符串符合该条件的单字 |
sed | 利用script来处理文本文件 |
sort | 将文本文件内容加以排序 |
tr | 从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备 |
uniq | 检查及删除文本文件中连续重复出现的行 |
wc | 输出文件中的行数、单词数、字节数 |
系统管理 | adduser | 新增用户账号 |
chfn | 改变finger指令显示的信息 |
date | 显示或设置系统时间与日期 |
exit | 退出目前的shell |
finger | 查找并显示用户信息 |
free | 显示系统中已用和未用的空间总和 |
groupdel | 删除组 |
groupmod | 更改组ID或名称 |
halt | 中止系统运行 |
id | 显示用户的ID,以及所属组的ID |
kill | 终止进程 |
last | 显示最近登录的用户相关信息 |
lastb | 列出登录系统失败的用户相关信息 |
login | 登录系统,亦可通过它的功能随时更换登录身份 |
系统管理 | logname | 显示是用户登录名 |
logout | 让用户退出系统,其功能和login指令相对应 |
logrotate | 管理系统所产生的记录文件 |
newgrp | 登录到新的用户组中 |
nice | 进程运行之前,改变其优先级 |
ps | 用来报告程序执行状况的指令,可以搭配Kill指令随时中断、删除不必要的程序 |
pstree | 以树状图显示程序 |
reboot | 重新开机 |
renice | 重新调整程序执行的优先权等级 |
rlogin | 远端登录 |
rsh | rsh提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行 |
shutdown | 关闭系统 |
skill | 送个信号给正在执行的程序,预设的信号为TERM(中断) |
sleep | 延迟指定数量的时间 |
su | 变更用户身份 |
sudo | 以其他身份来执行指令 |
suspend | 暂停执行Shell |
tload | 显示系统负载状况 |
top | 显示、管理执行中的程序 |
uname | 显示输出系统信息 |
useradd | 建立用户账号 |
userdel | 删除用户账号 |
usermod | 修改用户账号 |
w | 显示已经登录的用户以及他们在做什么 |
who | 显示已经登录的用户 |
whoami | 显示自身的用户名称 |
whois | 查找并显示用户信息 |
系统设置 | alias | 设置指令的别名 |
bind | 显示或设置键盘按键与其相关的功能 |
chroot | 把根目录换成指定的目的目录 |
clear | 清除终端屏幕 |
clock | 调整RTC时间 |
crontab | 设定周期运行的任务作业 |
系统设置 | declare | 声明Shell变量 |
dircolors |
设置ls指令在显示目录或文件时所用的色彩
|
enable | 启动或关闭shell内建指令 |
export | 设置或显示环境变量 |
ismod | 载入模块 |
lilo | 安装引导装入程序。单独执行lilo指令,它会读取/etc/目录下的lilo.conf配置文件,然后根据器内容安装lilo |
ismod | 显示已载入系统的模块 |
modinfo | 显示当前内核模块信息 |
ntsysv | 设置系统的各种服务 |
passwd | 改变用户密码 |
resize | 设置终端视窗的大小 |
rmmod | 删除模块 |
rpm | Red Hat 包管理器 |
set | 设置所使用Shell的执行方式,可依照不同的需求来设置 |
setenv | 查询或显示环境变量 |
unalias | 删除别名 |
unset | 删除变量或函数 |
网络通讯 | getty | 设置终端机模式、连线速率和管制线路 |
ifconfig | 显示和配置网络接口 |
mesg | 调节用户终端的写访问权 |
minicom | 友好易用的串口通信程序 |
nc | 设置路由器的相关参数 |
netstat | 显示网络状态 |
ping | 向网络主机发送ICMP回显请求以检查主机 |
system-config-samba | 设置Samba服务 |
setserial | 设置或显示串口的相关信息 |
tcpdump | 转储网络上的数据流 |
telnet | 远端登录 |
write | 传递信息给另一为登录系统的用户 |
ssh | 登录远程主机,并且在远程主机上执行命令 |
磁盘管理 | cd | 切换目录 |
df | 显示磁盘的相关信息 |
du | 显示目录或文件的大小 |
ls | 列处目录内容 |
pwd | 显示工作目录 |
rmdir | 删除空目录 |
stat | 希纳是文件信息节点(inode)内容 |
mount | 挂载文件系统 |
unmount | 卸载文件系统 |
备份压缩 | ar | 建立、修改档案或从档案中抽取成员 |
bunzip2 | .bz2文件的解压缩程序 |
bzip2 | .bz2文件的压缩程序 |
bzip2recover | 修复损坏的.bz2文件 |
cpio | 用来建立、还原备份的工具程序,它可以加入、解开cpio或tra备份档内的文件 |
gunzip | 使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为".gz" |
tar | tar是用来建立、还原备份文件的工具程序,它可以加入、解开备份文件内的文件 |
unzip | 解压缩zip文件 |
uudecode | 对二进制文件进行编码 |
uuencode | 将二进制文件转换为文本文件 |
zip | 是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件 |
zipinfo | 列处关于某个zip压缩包的详细信息 |
转载于:https://www.cnblogs.com/BaiZe258/p/9147174.html