Linux 命令分类表

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 

删除环境变量


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章