Linux下文件操作的常用命令

来源:互联网 发布:JavaScript字符串分割 编辑:程序博客网 时间:2024/05/22 06:09

1、新建命令

vi vim touch 加一个不存在的文件名都是新建一个文件
不同之处在于:touch只是新建,不打开,执行之后就存在这个文件了。
而vi/vim执行之后直接打开,如果之后不保存退出,该文件就不存在。

vi/vim新建的示例:

左下角的new file就表示该文件为新建文件。

2、查看命令

tail命令
tail -n 100 install.log  查看文件的前100行
tail -n +100 install.log 表示从文件的第100行开始查看
tail -f 跟踪文件末尾的内容变化,实时显示更新的日志内容
more命令
按页显示文件内容
按space键可向下翻页
ctrl+B 返回上一页
more -s install.log
将文件中连续的多个空行合并为1行
more -n install.log
按每页大小为n行查看
more +n install.log
从文件第n行开始查看
cat命令 

默认是查看整个文件
head命令

是显示文件前10行



3、文件中查找指定内容

vi/vim的命令模式查找
输入/然后输入要查找的单词,按entr键就会从光标位置向下查找
?按entr键就会从光标位置向上查找
n按照同一方向继续查找
N按照反方向查找

4、编辑文件

vi/vim命令模式输入i变成编辑模式,再按Esc键回到命令模式
1.5文件退出与保存
:w只保存编辑的内容,不退出编辑器
:wq即保存退出当前文件
:w!强制写入
:wq!强制写入,并退出
强制写入只有在当前用户拥有该文件时才起作用
:q!不保存编辑结果,退出编辑器
0 0