Linux常用指令 --(Linux从入门到精通第二版附录)

1. 文件操作相关指令

文件操作相关指令
名称说明名称说明
arjarj压缩包管理器expand将制表符转换为空白字符
basename从文件名中去掉路径和后缀find查找文件并执行指定的操作
bzip2创建和管理.bz2压缩包file探测文件类型
bunzip2解压缩.bz2压缩包fold指定文件显示的宽度
bzcat显示.bz2压缩包中的文件内容fmt优化文本格式
bzcmp比较.bz2压缩包中的文件grep在文件中搜索匹配的行
bzdiff比较两个.bz2压缩包中文件的不同gzipGNU的压缩与解压缩工具
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将文本转换为适合打印格式
dumpext2/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操作相关指令

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退出shellunalias取消指令别名
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显示用户最近一次登录信息xhostX服务器访问控制工具
logsave将指令输出信息保存到日志xinitX-Window系统初始化程序
logwatch分析报告系统日志xlsatoms显示X服务器定义的原子成分
logrotate日志轮转工具xlsclients列出在X服务器上显示的客户端程序
mpstat报告CPU相关状态xlsfonts显示X服务器字体列表
newusers批处理创建用户xsetX-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双向重定向指令
dircolorsls指令显示颜色设置users打印登录系统的用户
infoGNU格式在线帮助whatis从数据库中查询指定的关键字
login登录指令who打印当前登录用户
logname打印当前用户的登录名whoami打印当前用户名
man帮助手册wall想所有终端发送信息
md5sum计算和检查文件的md5报文摘要write向指定用户终端发送信息
mesg控制终端是否可写yes重复打印字符串直到被杀死
mtoolsDOS兼容工具集  

7. 硬件相关指令

硬件相关指令
名称说明名称说明
badblocks查找磁盘坏块lvscan扫描逻辑卷
blockdev命令行中调用磁盘的ioctllvdisplay显示逻辑卷属性
cdrecord光盘刻录工具lvextend扩展逻辑卷空间
convertquota转换老的磁盘配额数据文件lvreduce收缩逻辑卷空间
df报告磁盘空间使用情况lvremove删除逻辑卷
eject弹出可移动媒体lvresize调整逻辑卷空间大小
fdiskLinux下的硬盘分区工具mkfs创建文件系统
gpm虚拟控制台下的鼠标工具mkbootdisk创建引导软盘
grub多重引导程序grub的shell工具mkinitrd为预加载模块创建初始化RAM磁盘映像
hwclock查询与设置硬件时钟mkisofs创建光盘映像文件
hdparm读取并设置硬盘参数mknod创建字符或者块设备文件
lsusb显示USB设备列表mkswap创建交换分区或者交换文件
lspci显示PCI设备列表parted强大的硬盘分区工具
liloLinux引导加载器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. 网络管理相关指令


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值