Shell函数

Shell函数不同于“wildcard”之外的其他函数。函数shell所实现的功能和shell中的引用(‘’)相同,实现对命令的扩展,这就意味着需要一个shell命令作为此函数的参数,函数返回值是此命令在shell中的执行结果。
下面来说一下常用的shell命令:
Basename:从路径中分离出文件名
Cat:文本文件显示命令
Compress:用来压缩文件,压缩后的文件名具有.z后缀,还可以用这个命令解压文件。
Cp:将一个文件复制到另一个文件,或者讲述个文件复制到另一个目录(全部覆盖)
Diff:比较文本文件或内容中的不同,他将显示两个文件中不一致的行
Dircmp:比较并显示两个目录中的不同
Dirname:这与basename相反,它返回路径部分
Du:概述磁盘使用情况 –a显示每个文件大小 –s只显示总计
File:用来确定文件类型。
Fuser:显示访问某个文件或文件系统的所有进程。
Head:可以显示相应文件的前十行。如果希望指定显示的行数,可用-number选项 $head -1 myfile \
Logname:可以显示当前所使用的登陆用户名:$logname
Mkdir:创建一个新的子目录,子目录的路径名作为参数。
More:该命令和page及pg命令的功能类似,能够分屏显示文件内容。
nl:用来计算文件中行号,可以将文件输出的内容自动加上行号。
Printf:该命令有点类似于awk命令的printf函数,它将格式化文本送至标准输出。
Pwd:显示当前的工作目录。
rm:删除文件及目录。
Rmdir:删除空目录。
Script:script option file可以记录当前会话,该命令在你会话结束时,它可以将你的输入及记录下来并附加到文件末尾。
Shutdown:将关闭系统, shutdown –g60 –I6 –y 上面的命令将会在60秒后关机,然后重新启动系统。
Sleep:意味着系统在10秒内不进行任何操作。
Strings:可以看二进制文件中包含的文本
Touch: touch options filename –t 创建一个具有相应月,日,时分时间戳的文件。
tty:来报告所连接的设备或终端。
Uname:显示系统信息 –a显示所有信息 –s系统名 –v只显示操作系统版本或者发布日期
Uncompress: umcompress files可以用该命令来恢复压缩文件
Wait :wait process id该命令可以用来等待进程号为 process id的进程或者所有的后台进程结束后,再执行当前脚本。
Wc:wc options files  -c:显示字符数 –l:显示行数 –w:显示菜单数 该命令统计文件中的字符数,单词数和行数、
Whereis: 格式:whereis  command_name  whereis命令能够给出系统命令的二进制文件及其在线手册的路径。
Who options: -a 显示所有结果。 -r显示当前的运行级别(在linux系统中应当使用runlevel命令)。
-s列出用户名及时间域。
注意,who可以显示当前系统有哪些用户登录到系统上
Whoami显示执行该命令的用户名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值