您的位置:首页 > 其它

[学习笔记] 文件操作

2012-08-23 14:28 134 查看

文件操作

1)
ls
显示文件名 (list)

[b]ls -a
显示隐藏文件

ls - F
目录后面显示斜杠 (/ ), 可执行文件(shell脚本,实用程序,应用程序)后面显示星号(*)[/b]

2)
cat
显示文件内容 (catenate)


3)
grep
查找字符串 (global regular expression print)
格式:grep [参数] [搜素关键字] [搜索文件]

常用参数: -w //搜索完全匹配的单词。

常用命令: grep iii memo //搜索匹配的关键字信息。

grep -w iii memo //搜索完全匹配的单词。

4)
head
显示文件头部
常用参数: head命令后跟连字符 “-”和数字指定显示行数。

常用命令: head 文件名 //默认显示文件里前10行的内容。

head -12文件名 //显示文件里前12行的内容。

5)
tail

作用1: 显示文件尾部
常用参数: tail命令后跟连字符 “-”和数字指定显示行数。

常用命令: tail 文件名 //默认显示文件里最后10行内容。

head -12文件名 //显示文件里最后12行的内容。

作用2:监视逐渐增长的文件logfile中所添加行的内容常用命令:tail - f logfile

6)
rm
删除文件 (remove)


常用参数: - i //交互方式

常用命令: rm - i xxx

7)
hostname查看系统名称

8)
less
或more 分页显示


作用:分屏浏览一个文件。

格式:管道 + less
或more

常用命令:Cat – help | less

Man cat | less

Less 和 more 区别:

相同之处:

分屏显示文件。在文件显示一屏文件后,按空格键继续显示下一屏。

不同之处:

Less到达文件末尾,按q键退出返回shell.

More 到达文件末尾,直接返回shell.

9)
cp
复制文件 (copy)


格式:cp [source-file] [destination-file]

常用参数: - i //交互方式

常用命令 cp - i yang yang.20120823 //句点字符也是文件名一部分

10)
mv:
更改文件名 (move)


11)
lpr
打印文件 (line print)


12)
sort
按顺序显示文件内容
格式:sort [文件名]

常用参数:

- u 使排序列表中,每一行都是唯一,没有重复。

-n 对一列数字排序

13)
uniq 忽略文件中重复的行

14)
Diff: 比较两个文件

常用参数: -u 统一输出格式

执行结果中:负号代表文件1,正号代表文件2.

正负号都没有:表示出现在两个文件的相同位置。

diff把多行较长的文件分成几块,每块中的前面一行的开始和结束用@@表示。

数字表示了起始行和行数。-1,5
表示从第一行到第5行。

15)File:识别文件信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: