以下命令,如果不是文件名前包含绝对路径,则表示当前目录下的文件
touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
命名名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat [文件名]
-n 显示行号
cat > file 可以在当前目录创建文件并在命令行输入文件内容,按ctrl+d退出输入内容(注意:若文件已经存在,会丢弃原文件的内容)
cat >> file 也可以在当前目录创建文件并在命令行输入文件内容,按ctrl+d退出输入内容,但是若原文件存在,则会保留原文件内容,在后面追加内容
cat file1 file2 > file 会合并file1和file2两个文件的内容到file
tac
命名名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
功能描述:显示文件内容(反向列示)
语法:tac [文件名]
tac不支持-n
more
命名名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
(空格)或f 翻页
(Enter) 换行
q或Q 退出
less
命名名称:less
命令所在路径:/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可向上翻页)(使用pageup或者b)
语法:less [文件名]
其中less也可以进行关键词查找:进入less之后,输入 /关键字 可以找文件中的关键字,按n(next)查找下一个关键字所在页面
head
命名名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前十行(默认)
语法:head [文件名]
-n 可以指定显示行数
tail
命名名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后十行(默认)
语法:tail [文件名]
-n 可以指定显示行数
-f 动态显示文件末尾内容(动态显示日志变更,摸鱼专用?)
wc
命名名称:wc
命令英文原意:word count
执行权限:所有用户
功能描述:统计文件中出现的行数、字符数
语法:wc -w/l [文件名] (如不哦不加选项的话,会显示行数,单词数,字符数)
-w 统计文件中有多少单词
-l 统计文件中有多少行