设为首页 收藏本站
查看: 761|回复: 0

[经验分享] Linux 命令分类表

[复制链接]

尚未签到

发表于 2018-5-19 13:04:39 | 显示全部楼层 |阅读模式
Unix命令分类如下:
       构建块
   文件
系统工具
      命令工具
   文件系统
终端
      比较文件
   登录和注销
文本格式化
        目录
   进程和作业控制
工具
        显示数据
   Shell
用户和用户标识
       文档资料
   选择数据
变量
        编辑




构建块

cat
组合文件,将标准输入复制到标准输出
tee
将标准输入复制到文件和标准输出
xargs
使用来自标准输入的参数运行命令

命令工具

alias
创建/显示别名
type
定位命令:显示命令的路径名或别名
unalias
删除别名
whence
定位命令:显示命令的路径名或别名
which
定位命令:显示命令的路径名或别名

比较文件

cmp
比较两个文件
comm
比较两个有序文件,显示区别
diff
比较两个文件,显示区别
sdiff
比较两个文件,显示区别

目录

cd
改变工作目录
chmod
改变文件或目录的文件权限
dirs
显示/清除目录栈中的内容
du
显示文件使用的磁盘空间量
file
分析文件的类型
ls
显示文件的各种类型的信息
mkdir
创建目录
mv
移动或重命名文件或目录
popd
改变工作目录,将名称从目录栈中弹出
pushd
改变工作目录,将名称压入到目录栈中
pwd
显示工作目录的路径名
rm
删除文件或目录
rmdir
删除空目录
tree
显示目录树的图表

显示数据

cat
组合文件,将标准输入复制到标准输出
echo
将参数写到标准输出
head
从数据的开头选择行
hexdump
显示二进制(非文本)文件
less
分页程序:每次一屏地显示数据
more
分布程序:每次一屏地显示数据
od
显示二进制(非文本)文件
print
将参数写到标准输出
tail
在数据的末尾选择行

文档资料

apropos
基于键盘搜索显示命令名
info
从Info参考系统中显示文件
man
显示Unix联机参考手册的页面
whatis
为指定命令显示一行摘要信息
xman
基于GUI,显示联机参考手册的页面
编辑

sed
非交互式文本编辑
vi
vi文本编辑器
view
以只读模式启动vi文本编辑器
vim
vim文本编辑器

文件

chmod
改变文件或目录的文件权限
cp
复制文件;复制目录
du
显示文件使用的磁盘空间量
find
在目录树中搜索文件,处理结果
ln
创建文件的一个新链接
locate
搜索文件
ls
显示文件的各种类型的信息
mkfifo
创建命名管道
mv
移动或重命名文件或目录
rm
删除文件或目录
shred
安全删除文件
stat
显示i节点的信息
touch
更新文件的访问/修改时间;创建文件
umask
在文件创建过程中设置文件模式掩码
whence
定位命令:显示命令的路径名或别名
whereis
查看与命令关联的文件

文件系统

df
显示文件系统已使用/可使用的磁盘空间
dumpe2fs
显示超块的文件系统信息
mount
挂载文件系统
umount
卸载文件系统

登录与注销

login
终止登录shell并初始化一个新登录
logout
终止登录shell
passwd
改变登录口令

进程与作业控制

&
在后台挂起程序
^Z
挂起(暂停)前台程序
fg
将作业移到前台
suspend
挂起(暂停)shell
jobs
显示作业信息
bg
将作业移至后台
ps
显示进程信息
top
显示使用最多CPU的进程的数据
prstat
显示进程的动态信息
pstree
显示进程树图表
ptree
显示进程树图表
fuser
识别使用指定文件的进程
kill
终止进程;给进程发送信号
nice
使用指定的调度优先级运行程序
renice
改变已运行程序的调度优先级

Shell

!
重新执行历史列表中的命令
!!
重新执行历史列表中的最后一条命令
^^
替换/重新执行历史列表中的最后一条命令
bash
Bash shell
bindkey
设置命令行编辑模式
chsh
改变默认shell
csh
C-shell
exit
退出shell
fc
显示/重新执行历史列表中的命令
history
显示历史列表中的命令
ksh
Korn shell
sh
Bourne shell
tcsh
Tcsh shell

选择数据

cut
提取指定的数据列/字段
grep
选择包含指定模式的行
head
从数据的开头选择行
look
选择以指定模式开关的行
strings
在二进制文件中搜索字符串
tail
在数据的末尾选择行

系统工具

dmesg
显示启动信息(Linux)
hostname
显示系统的名称
init
切换到另一个运行级别
reboot
重新启动计算机
shutdown
关闭计算机
su
改变到超级用户或另一个用户标识
sudo
以超级用户运行一条单独的命令
uname
显示操作系统的名称
uptime
显示系统已经运行的时间

终端

lock
临时锁定终端
stty
设置/显示终端的操作选项
tty
显示表示终端的特殊文件的名称

文本格式化

colrm
删除指定的数据行
expand
将制表符更改为空格
fmt
格式化段落,从而使它们看上去更漂亮
fold
将长行格式化为较短的行
join
基于共同字段组合数据列
nl
在文本中添加行号
paste
组合数据列
pr
将文本格式化成页面或列
rev
数据每行中的字符反向排列
sed
非交互式文本编辑
split
将大文件分隔成小文件
tac
组合文件的同时将文本行的顺序反转
tr
改变或删除选择的字符或字符串
unexpand
将空格改变为制表符
uniq
移除文本文件中相临的重复行

工具

bc
任意精度,易于使用的计算器
cal
显示一个日历
calender
calender文件中显示当前提醒
date
显示时间和日期
dc
任意精度,基于栈的计算器
leave
在指定的时间显示一个提醒
sleep
延迟一个指定的时间间隔
sort
排序数据;查看数据是否是有序的
tsort
由偏序创建一个全序
wc
统计行数、单词数和字符数

用户和用户标识

group
显示用户标识所属的组
id
显示当前用户标识和组标识
last
查看用户标识上一次登录时间
quota
显示系统资源限额
users
显示当前登录到系统的用户标识
w
显示用户标识和活动进程的信息
who
显示当前登录的用户标识的信息
whoami
显示当前登录的用户标识

变量

echo
将参数写到标准输出
env
显示环境变量
export
将shell变量输出到环境中
print
将参数写到标准输出
printenv
显示环境变量
set
设置/显示shell选项和shell变量
setenv
设置/显示环境变量
unset
删除shell变量
unsetenv
删除环境变量
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-462015-1-1.html 上篇帖子: Linux第九周 下篇帖子: [Linux] File System
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表