基本实用工具:
ls
显示文件名(list)
cat
显示文本文件内容
rm [-i]
删除文件(remove),-i打开选项
less/more
分屏显示文件
hostname
显示系统名
文件操作:
cp SOURCEFILE DESTINATIONFILE
复制文件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格式,相应的,
gunzip和
zcat用来解压和显示。
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
拒绝或接受消息
--转自
