[学习笔记] 文件操作
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. |
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:识别文件信息
相关文章推荐
- GNU/Linux应用程序开发学习笔记(一) 文件操作
- 黑马程序员--Java基础学习笔记【文件操作、递归】
- Windows phone 8 学习笔记(2) 数据文件操作(转)
- Hadoop--学习笔记 在Eclipse中操作远程hdfs文件
- Linux学习笔记2——Linux中常用文件目录操作命令
- iOS学习笔记(十七)——文件操作(NSFileManager)
- Windows文件及注册表操作学习笔记…
- linux系统管理操作指令学习笔记(三)管理好文件
- C#学习笔记之操作配置文件
- PHP学习笔记之文件操作
- java文件操作学习笔记
- c++学习笔记之 文件的读写操作
- C文件操作fopen打开标记设置问题【学习笔记】
- PHP操作XML文件学习笔记
- php学习笔记1---文件的相关操作
- Windows 8 Metro Stype App 学习笔记(五)--文件操作
- Python学习笔记之简单文件操作
- Ubuntu_文件操作学习笔记
- 树莓派学习笔记——使用文件IO操作GPIO SysFs方式
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)