常用的shell命令
Posted abcyrf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的shell命令相关的知识,希望对你有一定的参考价值。
nl
显示文件行号
nl myscript
printf
格式化文本
%[- +]m.nx
-为从行首算起的起始位置
m表示域的宽度而n表示域的最大宽度
s:字符串。
c:字符。
d:数字。
x:1 6进制数。
o:1 0进制数。
SZX1000366880:~ # printf "0x%x\n" 1200
0x4b0
script
记录操作过程
scrpit mycmd.log
strings
查看二进制文件中的文本
strings file
uname
显示当前操作系统相关信息
wait processid
等待进程结束
wc
统计字符数、行数、单词数
wc -c
wc -l
wc -w
whereis
显示二进制文件及其在线手册的路径
whoami /who
当前登录名
basename
从路径中分离文件名
dirname
从路径中分离出文件名之外的部分
cat file1 file2 > file3
合并2个文件
diff
比较两个文件
dircmp
比较两个文件夹
file filename
确定文件类型
fuser -u /dev/sdb1
显示所有访问设备的进程
···
fuser -k file 杀掉所有访问文件的进程
···
以上是关于常用的shell命令的主要内容,如果未能解决你的问题,请参考以下文章