1、创建文件 touch file1(文件名)
2、批量创建文件 touch file{1,2…10}
3、删除文件 rm file1(文件名)
4、修改文件名 mv file1(原文件名) file2(新文件名)
5、复制文件 cp 原文件路径/原文件 复制文件所在路径/复制文件名
6、移动文件 mv 原文件路径/原文件 移动文件所在路径
7、查看文件
cat 文件名 如:cat file1
head -n 10 /etc/profile 查看profile的前10行内容
tail -n 5 /etc/profile 查看profile的最后5行内容
如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。
例如:
将内容输出到/home/test文件中
# head -n 10 /etc/profile >>/home/test
# tail -n 5 /etc/profile>>/home/test
tail -n +1000:从1000行开始显示,显示1000行以后的
1)从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
2)显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
8、查看符合条件的有多少个
grep -o 'haha' file | wc -l 查看包含haha字符串的有多少行
-l 统计行数
-w统计字数
-c统计字节数
9、进入编辑 vi 文件名
10、保存并退出
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑