码迷,mamicode.com
首页 > 系统相关 > 详细

常用的shell命令

时间:2017-11-16 19:49:08      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:use   ··   进制   print   string   显示文件   whereis   统计   过程   

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命令

标签:use   ··   进制   print   string   显示文件   whereis   统计   过程   

原文地址:http://www.cnblogs.com/abcyrf/p/7845836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!