unix/linux 常用命令

 

shell内置命令运作方式
.在当前shell下。读取与执行给定文件
break 切断for .select unitl 或while循环
cd更改当前的目录
command规避函数的查找,直接执行正规的内置命令
continue开始for,select,until或while循环的下一个重复
eval将给定的文本视为shell命令
exec无参数的情况下,改变shell打开的文件,如带有参数,则以其他程序置换shell
exit退出shell脚本,可选地带有特定的退出码
export将变量导出到接下来的程序环境中
false什么事也不做,指非成功的状态,用于shell循环中
getopts处理命令行选项
read将输入航读进一个或多个shell变量里
readonly将变量标记为只读,例:不可以更改的
return返回自shell函数而来的值
set 显示shell变量与变量值,设置shell选项。设置命令行参数($1,$2,..)
shift一次移动一个或多个命令行参数
test计算表达式,检测其为字符串,数字或文件属性相关的
trap管理操作系统信号
true什么是也不做,值成功的状态。用于shell循环中
type指出命令的特性(关键字,内置命令,外部命令等等)
ulimit 设置或显示系统对每个进程所加诸的限制
unset删除shell变量与函数
下列为编写日常处理shell脚本的好用命令
basename显示路径名称的最后元件,并可选用地删除副文件名。主要用户命令替换
dirname显示除了路径名称最后组成部分以外的所有信息。主要用户命令替换
evn处理命令的环境
id显示用户与组ID及名称信息
date显示现在的日期与时间,可选用地受用户提供的格式字符串所控制
who显示已登录的用户列表
stty处理当前终端设备的状态
文本处理 
awk优雅又使用的程序语言,为许多大型shell脚本的重要组成部分
cat连接文件
cmp简单的文件比较程序
cut剪下选定的列或字段
dd阻绝与接触阻绝数据的专门程序,也可以执行ASCII与EBCDIC之间的转换
echo将参数打印到标准输出
egrep扩展的grep,使用扩展正则表达式进行匹配
expand展开制表字符与空格字符
fgrep快速grep,此程序使用与grep不同的算法匹配固定字符串
fmt将文本格式化为段落的简单工具
grep源自原始的ed行编辑命令g/re/p,"全局性匹配正则表达式并打印"
iconv一般用途的字符编码转换工具
join自多个文件结合匹配的记录
less设计精良的交互式分页程序用于终端查看信息,一次显示屏能显示的内容
more原始的BSD UNIX交互式分页程序
pr将文件格式化,供行打打印机使用
printfecho的精装版,提供要将打印参数的控制方式
sed流编辑器,以ed行编辑器的命令集为基础
sort排序文本文件,命令行参数提供排序键值的指定与优先级控制
spell批次拼字坚持程序
tee将标准输入拷贝到标注输出,或到一至多个指明的输出文件
tr转换,删除或减少重复字符的执行
unexpand将空格字符转换成适当数量的制表字符
uniq删除或计算已排序输入中的重复行
wc计算行,单词,字符或字节
文件 
bzip2,bunzip2极高品质的文件压缩和解压缩
chgrp更改文件与目录的组
chmod更改文件与目录的权限(模式)
chown更改文件或目录的所有权
cksum显示文件的检验和,POSIX标准算法
comm显示或省略两个排序后的文件之间具有唯一性或共有的行
cp复制文件与目录
df显示可用磁盘空间
diff比较文件,显示其差异
du显示文件与目录所使用的磁盘块
file通过文件开头部分的检查,判断文件里的数据类型
find向下一个或多个目录阶层,寻找匹配于指定条件的文件系统对象(文件,目录,特殊文件)
gzip,gunzip高品质的文件压缩和解压缩
head显示一个或多个文件的前n行
locate以文件名称在系统里查找一文件。此程序使用定期自动重建的文件数据库中进行查找
ls列出文件。可使用选项控制要显示的信息
md5sum 打印文件校验和,其使用Message Digest 5(MD5)算法求出校验和
mktemp简历独一无二的临时文件,并显示其名称,非所有系统都可以使用
od八进制输出,以八进制,十六进制或作为字符数据来打印文件内容
patch通过读取diff的输出。通常内置在现代的shell中
rm删除文件与目录
rmdir只删除空目录
strings查找二进制文件中可打印的字符串,并显示他们
tail显示文件的最后n行,加上-f 则继续打印(成长)文件的内容
umask设置默认的文件简历权限掩码
zip,unzip文件打包与压缩/解压缩程序
进程 
at在指定时间执行工作,at调度的工作只执行一次,而cron则为定期执行
batch在系统负载较不忙碌时,执行工作
cron在指定时间执行工作
crontab编辑每个用户的cron表格文件,指定应执行哪些命令,于何时执行
fuser寻找正在使用特定文件或socket的进程
kill传送信号到一或多个进行
nice进程执行前,更改其优先级
ps进程状态。显示与正在执行中进程相关的信息
renice进程已被启动后,更改其优先级
sleep停止执行一段指定的秒数
top交互式显示系统上密集使用CPU的工作
waitshell内置命令,等待一个或多个进程晚上
xargs读取标注输入上的字符串,作为参数,尽可能地传递给指定的命令。多半会搭配find使用
其他程序 
cvsConcurrent Versions System 功能强大的源代码管理程序
infoDNU Info系统。供在线文件浏览使用
locale显示可用的locale相关信息
logger通过是通过syslog(3),传递信息到系统日志文件
lp,lpr讲打印缓冲区文件传递给打印机
lpq显示正在处理中与在队列等待中的打印工作列表
mail传送电子邮件
make控制文件的编译与重新编译
man显示命令,程序库函数,系统调用,设备,文件格式与管理性命令的在线手册页
scp安全进行文件的远端赋值
ssh安全的shell.在执行程序或交互式登录的机器之间提供加密的连接
uptime 显示系统已开机多久及其负载信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值