创建文件
命令 | 说明 |
---|
touch* | 文件路径 如果是要使用空格,可以使用双引号包裹路径,不能使用表示根路径的”/”符号。第一次touch一个文件如果文件不存在会自动创建,如果已经创建,会修改该文件的最后修改时间 |
浏览文件
命令 | 说明 |
---|
cat | 用来查看内容较少的文件,选项加上-n 可以为内容添加行号。不太适合长文件。 |
tac | 反向查看文件,选项和cat不能通用。 |
more | 用来查看大文件,p和空格键可以向下翻页,按q键退出more浏览模式,按住回车可以按行向下分页。但是有一个缺点就是不能往上翻页。 |
less | 用来浏览文件,可以向上翻页,可以搜索内容,按斜杠可以输入内容开始搜素,按住n键可以查看下一个搜索结果。q键退出浏览模式 |
head | 查看文件前几行内容,格式head -n 7 /etc/services,如果不加 -n 7这个参数,默认查看前十行。 |
tail | 查看文件的后几行内容,格式tail -n 7 /etc/services,如果不加-n参数,同样显示最后十行。同时可以加上-f选项,用来查看文件的动态的后十行。加上这个选项后,不会回到命令行,如果文件发生变化,会实时显示。 |
wc [file] | 计算文件内容行数 |
简单编辑文件
命令 | 说明 |
---|
echo [content] > [file] | 设置文件的内容为content |
echo [content] >> [file] | 追加content到文件的最后一行 |
cat file1 > file2 | 将文件1的内容覆盖到file2 |
cat file1 >> file2 | 将文件1的内容覆盖到file2 |
在cat和echo的过程中 如果指定的文件不存在系统会自行创建