1. 查找文件中字符串
grep ‘<keystring>’ <filename>
grep -i ‘<keystring>’ <filename> 不区分大小写
2. 显示文件头部
head [-n] <filename>
n为期望显示的行数,默认为10
3. 显示文件尾部,可选显示方式(按行、按块或按字符)
tail
监视逐渐增长的文件中所添加行的内容
tail -f filename
4. 按字母顺序显示文件内容,但不改变文件内容,用以对文件内的列表进行排序
sort filenam
sort -u filename,排序列表中没有重复的行
sort -n filename,对一列数排序
5. 显示文件中的内容,重复内容只显示一行,但不改变文件内容
uniq filename
6. 记录shell 会话信息到 文件里
script [ filename]
接下来的shell中的会话信息都会存到filename里,如果不指定filename,系统会自动创建一个文件名typescript的文件。
用exit命令终止shell会话信息的记录
7. Linux文件与Windows(或Mac OS X)文件格式的转换
todos filename
或:
unix2dos filename
可将linux文件转换为windows(或Mac OS X)格式
fromdos filename
或:
dos2unix filename
可将windows(或Mac OS X)文件转换为linux格式
8. 定位实用程序
which <实用程序名>
当遇到某些执行异常,可以定位实用程序是否是期望的那个,which在设定的路径下搜索到第一个实用程序 并运行。
whereis <实用程序名>
在标准路径下搜索与实用程序相关的文件。
9. 显示文件信息
stat <filename>
显示文件状态
stat -f <filename>
显示文件的文件系统状态
10. 显示当前终端的设备名
tty