linux实用工具

基本实用工具:

ls 显示文件名(list)

cat 显示文本文件内容

rm[-i] 删除文件(remove),-i打开选项

less/more 分屏显示文件

hostname 显示系统名

文件操作:

cp SOURCEFILEDESTINATIONFILE 复制文件copy

mv OLDNAME NEWNAME 更改文件名(move)

lpr [-p] FILENAME 打印文件(line printer)-p指定打印机。可由lpstat -p显示打印机列表,lpq可查看作业,lprm JOBNO取消

grep 查找字符串(global regular expression print)

head [-LINENUM] 显示文件头(默认前十行)

tail [-LINENUM] 显示文件尾部(默认后5行)

sort 按顺序显示文件内容 -u去重复 -n对数字排序

uniq 忽略文件中重复行

diff 比较两个文件

file FILE1 [FILE2] [FILE3] [FILE4....] 测试文件内容

| (管道) 实现进程间的通信,例如ls | wc -w (wc -w 显示字数)

4个有用的实用工具

echo 显示文本

date 显示日期和时间

script [FLIENAME] 记录linux会话信息,默认将捕捉到的会话内容放在typescript中

unix2dos 将linux文件转换为macintosh或windows格式,反之用dos2unix

压缩和归档文件

bzip2[-v] 压缩文件(转换成bz2格式)-v(verbose)显示节省空间的百分比

bunzip2 解压bz2文件

bzcat 显示bz2文件内容

gzip 压缩文件到.gz格式,相应的,gunzipzcat用来解压和显示。

compress 压缩到.z格式

tar -cvf FILE1 FILE2 ... 打包和解包归档文件c-create,v-verbose,f-读写. -tvf打包当前目录下全部

定位命令

which 显示实用工具(或命令)的完整路径

whereis 在标准路径下搜索相关文件

type 在bash下,可确定命令是否未内置命令

appropos 搜索关键字

locate 搜索关键字

获取用户和系统信息

who 列出系统上的用户

finger 列出系统上的用户更详细信息

w 列出系统上的用户

与其他用户通信

write 发送消息

mesg y/n 拒绝或接受消息

你可能感兴趣的:(linux)