unix&linux常用命令分类表
本附录([美]哈恩:《Unix&Linux大学教程》附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列。在每个名称的后面,方括号中的数字表示讨论该命令的参考章号。
Unix命令分类如下:
|
构建块 |
文件 |
系统工具 |
|
命令工具 |
文件系统 |
终端 |
|
比较文件 |
登录和注销 |
文本格式化 |
|
目录 |
进程和作业控制 |
工具 |
|
显示数据 |
Shell |
用户和用户标识 |
|
文档资料 |
选择数据 |
变量 |
|
编辑 |
构建块
|
cat [16] |
组合文件,将标准输入复制到标准输出 |
|
tee [15] |
将标准输入复制到文件和标准输出 |
|
xargs [25] |
使用来自标准输入的参数运行命令 |
命令工具
|
alias [13] |
创建/显示别名 |
|
type [8] |
定位命令:显示命令的路径名或别名 |
|
unalias [25] |
删除别名 |
|
whence [8] |
定位命令:显示命令的路径名或别名 |
|
which [8] |
定位命令:显示命令的路径名或别名 |
比较文件
|
cmp [17] |
比较两个文件 |
|
comm [17] |
比较两个有序文件,显示区别 |
|
diff [17] |
比较两个文件,显示区别 |
|
sdiff [17] |
比较两个文件,显示区别 |
目录
|
cd [24] |
改变工作目录 |
|
chmod [25] |
改变文件或目录的文件权限 |
|
dirs [24] |
显示/清除目录栈中的内容 |
|
du [24] |
显示文件使用的磁盘空间量 |
|
file [24] |
分析文件的类型 |
|
ls [24/25] |
显示文件的各种类型的信息 |
|
mkdir [24] |
创建目录 |
|
mv [24/25] |
移动或重命名文件或目录 |
|
popd [24] |
改变工作目录,将名称从目录栈中弹出 |
|
pushd [24] |
改变工作目录,将名称压入到目录栈中 |
|
pwd [24] |
显示工作目录的路径名 |
|
rm [25] |
删除文件或目录 |
|
rmdir [24] |
删除空目录 |
|
tree [24] |
显示目录树的图表 |
显示数据
|
cat [16] |
组合文件,将标准输入复制到标准输出 |
|
echo [12] |
将参数写到标准输出 |
|
head [16/21] |
从数据的开头选择行 |
|
hexdump [21] |
显示二进制(非文本)文件 |
|
less [21] |
分页程序:每次一屏地显示数据 |
|
more [21] |
分布程序:每次一屏地显示数据 |
|
od [21] |
显示二进制(非文本)文件 |
|
print [12] |
将参数写到标准输出 |
|
tail [21] |
在数据的末尾选择行 |
文档资料
|
apropos [9] |
基于键盘搜索显示命令名 |
|
info [9] |
从Info参考系统中显示文件 |
|
man [9] |
显示Unix联机参考手册的页面 |
|
whatis [9] |
为指定命令显示一行摘要信息 |
|
xman [9] |
基于GUI,显示联机参考手册的页面 |
编辑
|
sed [19] |
非交互式文本编辑 |
|
vi [22] |
vi文本编辑器 |
|
view [22] |
以只读模式启动vi文本编辑器 |
|
vim [22] |
vim文本编辑器 |
文件
|
chmod [25] |
改变文件或目录的文件权限 |
|
cp [25] |
复制文件;复制目录 |
|
du [24] |
显示文件使用的磁盘空间量 |
|
find [25] |
在目录树中搜索文件,处理结果 |
|
ln [25] |
创建文件的一个新链接 |
|
locate [25] |
搜索文件 |
|
ls [24/25] |
显示文件的各种类型的信息 |
|
mkfifo [23] |
创建命名管道 |
|
mv [24/25] |
移动或重命名文件或目录 |
|
rm [25] |
删除文件或目录 |
|
shred [25] |
安全删除文件 |
|
stat [25] |
显示i节点的信息 |
|
touch [25] |
更新文件的访问/修改时间;创建文件 |
|
umask [25] |
在文件创建过程中设置文件模式掩码 |
|
whence [8] |
定位命令:显示命令的路径名或别名 |
|
whereis [25] |
查看与命令关联的文件 |
文件系统
|
df [24] |
显示文件系统已使用/可使用的磁盘空间 |
|
dumpe2fs [24] |
显示超块的文件系统信息 |
|
mount [23] |
挂载文件系统 |
|
umount [23] |
卸载文件系统 |
登录与注销
|
login [4] |
终止登录shell并初始化一个新登录 |
|
logout [4] |
终止登录shell |
|
passwd [4] |
改变登录口令 |
进程与作业控制
|
& [26] |
在后台挂起程序 |
|
^Z [26] |
挂起(暂停)前台程序 |
|
fg [26] |
将作业移到前台 |
|
suspend [26] |
挂起(暂停)shell |
|
jobs [26] |
显示作业信息 |
|
bg [26] |
将作业移至后台 |
|
ps [26] |
显示进程信息 |
|
top [26] |
显示使用最多CPU的进程的数据 |
|
prstat [26] |
显示进程的动态信息 |
|
pstree [26] |
显示进程树图表 |
|
ptree [26] |
显示进程树图表 |
|
fuser [26] |
识别使用指定文件的进程 |
|
kill [26] |
终止进程;给进程发送信号 |
|
nice [26] |
使用指定的调度优先级运行程序 |
|
renice [26] |
改变已运行程序的调度优先级 |
Shell
|
! [13] |
重新执行历史列表中的命令 |
|
!! [13] |
重新执行历史列表中的最后一条命令 |
|
^^ [13] |
替换/重新执行历史列表中的最后一条命令 |
|
bash [1] |
Bash shell |
|
bindkey [13] |
设置命令行编辑模式 |
|
chsh [11] |
改变默认shell |
|
csh [11] |
C-shell |
|
exit [4] |
退出shell |
|
fc [13] |
显示/重新执行历史列表中的命令 |
|
history [13] |
显示历史列表中的命令 |
|
ksh [11] |
Korn shell |
|
sh [11] |
Bourne shell |
|
tcsh [11] |
Tcsh shell |
选择数据
|
cut [17] |
提取指定的数据列/字段 |
|
grep [19] |
选择包含指定模式的行 |
|
head [16/21] |
从数据的开头选择行 |
|
look [19] |
选择以指定模式开关的行 |
|
strings [19] |
在二进制文件中搜索字符串 |
|
tail [16/21] |
在数据的末尾选择行 |
系统工具
|
dmesg [6] |
显示启动信息(Linux) |
|
hostname [8] |
显示系统的名称 |
|
init [6] |
切换到另一个运行级别 |
|
reboot [6] |
重新启动计算机 |
|
shutdown [6] |
关闭计算机 |
|
su [6] |
改变到超级用户或另一个用户标识 |
|
sudo [6] |
以超级用户运行一条单独的命令 |
|
uname [8] |
显示操作系统的名称 |
|
uptime [8] |
显示系统已经运行的时间 |
终端
|
lock [8] |
临时锁定终端 |
|
stty [7] |
设置/显示终端的操作选项 |
|
tty [23] |
显示表示终端的特殊文件的名称 |
文本格式化
|
colrm [16] |
删除指定的数据行 |
|
expand [18] |
将制表符更改为空格 |
|
fmt [18/22] |
格式化段落,从而使它们看上去更漂亮 |
|
fold [18] |
将长行格式化为较短的行 |
|
join [19] |
基于共同字段组合数据列 |
|
nl [18] |
在文本中添加行号 |
|
paste [17] |
组合数据列 |
|
pr [18] |
将文本格式化成页面或列 |
|
rev [16] |
数据每行中的字符反向排列 |
|
sed [19] |
非交互式文本编辑 |
|
split [16] |
将大文件分隔成小文件 |
|
tac [16] |
组合文件的同时将文本行的顺序反转 |
|
tr [19] |
改变或删除选择的字符或字符串 |
|
unexpand [18] |
将空格改变为制表符 |
|
uniq [19] |
移除文本文件中相临的重复行 |
工具
|
bc [8] |
任意精度,易于使用的计算器 |
|
cal [8] |
显示一个日历 |
|
calender [8] |
从calender文件中显示当前提醒 |
|
date [8] |
显示时间和日期 |
|
dc [8] |
任意精度,基于栈的计算器 |
|
leave [8] |
在指定的时间显示一个提醒 |
|
sleep [26] |
延迟一个指定的时间间隔 |
|
sort [19] |
排序数据;查看数据是否是有序的 |
|
tsort [19] |
由偏序创建一个全序 |
|
wc [18] |
统计行数、单词数和字符数 |
用户和用户标识
|
group [25] |
显示用户标识所属的组 |
|
id [25] |
显示当前用户标识和组标识 |
|
last [4] |
查看用户标识上一次登录时间 |
|
quota [8/24] |
显示系统资源限额 |
|
users [8] |
显示当前登录到系统的用户标识 |
|
w [8] |
显示用户标识和活动进程的信息 |
|
who [8] |
显示当前登录的用户标识的信息 |
|
whoami [8] |
显示当前登录的用户标识 |
变量
|
echo [12] |
将参数写到标准输出 |
|
env [12] |
显示环境变量 |
|
export [12] |
将shell变量输出到环境中 |
|
print [12] |
将参数写到标准输出 |
|
printenv [12] |
显示环境变量 |
|
set [12] |
设置/显示shell选项和shell变量 |
|
setenv [12] |
设置/显示环境变量 |
|
unset [12] |
删除shell变量 |
|
unsetenv [12] |
删除环境变量 |
unix&linux常用命令分类表的更多相关文章
- 【Linux】unix/Linux常用命令英文全称
英文全称解释更容易理解 知其然,更要知其所以然 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 显示当前工作路径. su ...
- Linux常用命令分类
目录:相对路径和绝对路径. 绝对路径:路径的写法[一定由根目录 / 写起],例如: /usr/share/doc 这个目录. 相对路径:路径的写法[不是由 / 写起],例如由 /usr/share/d ...
- Linux常用命令分类总结
文件及文件夹操作 新建文件 vi file 新建文件夹 mkdir dirName 复制文件 cp sourceFile targetFile 移动文件 mv file targetDir 文件或文件 ...
- Linux常用命令整理 - imsoft.cnblogs
su 用户名 在不退出登陆的情况下,切换到另外一个人的身份如果用户名缺省,则切换到root状态会提示输入密码,密码不回显的. 在用su命令切换root用户时,使用“-”选项,这样可以将root的环境变 ...
- linux 常用命令--------雪松整理
linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...
- [置顶]
Linux 常用命令集锦
出处:http://www.vaikan.com/what-are-the-most-useful-swiss-army-knife-one-liners-on-unix/ Linux命令行里的&qu ...
- linux常用命令技巧
原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>—— Li ...
- linux常用命令与实例小全
转至:https://www.cnblogs.com/xieguohui/p/8296864.html linux常用命令与实例小全 阅读目录(Content) 引言 一.安装和登录 (一) ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
随机推荐
- slim.flatten——将输入扁平化但保留batch_size,假设第一维是batch
slim.flatten(inputs,outputs_collections=None,scope=None) (注:import tensorflow.contrib.slim as slim) ...
- 程序员代码面试指南:IT名企算法与数据结构题目最优解
第1章栈和队列 1设计一个有getMin功能的栈(士★☆☆☆) 1由两个栈组成的队列(尉★★☆☆) 5如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆) 8猫狗队列(士★☆☆☆)10用一个栈实现另一 ...
- 为什么要把页面放在 WEB-INF 路径下?
1.基于不同的功能 JSP 被放置在不同的目录下 这种方法的问题是这些页面文件容易被偷看到源代码,或被直接调用.某些场合下这可能不是个大问题,可是在特定情形中却可能构成安全隐患.用户可以绕过Strut ...
- MSD3393/MSD3463 屏参及REG对照表
概述:TIMMING组成 MOD: BANK:0x1032 VOP: SC_BK10 注意BANK对应: VOP: SC_BK10 例如:MS_U16 m_wPanelHTotal; Sub VO ...
- 1.大量数据导出Excel 之 多重影分身之术
还未验证过...... 摘自:http://www.cnblogs.com/axing/archive/2012/05/25/Excel-65535.html http://www.cnblogs.c ...
- 4.1-4.2 基于HDFS云盘存储系统分析及hadoop发行版本
一.基于HDFS云盘存储系统 如:某度网盘 优点: *普通的商用机器 内存 磁盘 *数据的安全性 操作: *put get *rm mv *java api *filesystem 核心: *H ...
- POJ - 2312 Battle City BFS+优先队列
Battle City Many of us had played the game "Battle city" in our childhood, and some people ...
- 甩掉DataList,Repeater,列表数据显示得灵活--转
在WebForm 显示列表数据我们一般使用服务器控件Repeater.DataList或者GridView ,功强大能,使用简单.但同时也是有代价的, 一:不管你用哪个控件都需要牺牲一些额外的性能,因 ...
- c#类—成员函数和封装及构造函数、析构函数、静态成员
C# 类(Class) 当您定义一个类时,您定义了一个数据类型的蓝图.这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作.对象是类的实 ...
- ASP.NET中在后台用C#,往前台插入HTML代码
//你的div加ID号,然后写上runat="server",变成服务器端控件,然后后台可以直接用ID号.innerhtml="html内容",这样就可以了 & ...