文件处理命令
touch
命名名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
cat
cat 基本使用
命名名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat [文件名]
-n 显示行号
cat从键盘创建文件
cat > file
可以在当前目录创建文件并在命令行输入文件内容,按ctrl+d退出输入内容(注意:若文件已经存在,会丢弃原文件的内容)
cat >> file
也可以在当前目录创建文件并在命令行输入文件内容,按ctrl+d退出输入内容,但是若原文件存在,则会保留原文件内容,在后面追加内容
cat file1 file2 > file
会合并file1和file2两个文件的内容到file
tac
命名名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
功能描述:显示文件内容(反向列示)
语法:tac [文件名]
more
命名名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
(空格)或f 翻页
(Enter) 换行
q或Q 退出
当输入下述命令之后
但是more存在一个问题就是不能向上翻页,下面的less支持向下翻页。
less
命名名称:less
命令所在路径:/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可向上翻页)
语法: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 统计文件中有多少行