文件处理命令
————创建文件————
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能:
创建空文件
例如:
touch test 在当前位置创建一个名叫test的文件。
touch /root/test 表示在root目录下创建test文件(加上绝对路径表示在指定位置创建文件)。
touch program files 在当前位置创建一个名叫program和一个叫files的文件。
touch “program files” 在当前位置创建一个名叫program files的文件。带空格的文件,创建时候需要用引号括起,表示是一个完整文件名。但以后使用该文件都必须要引号括起,不推荐名字带空格,容易引起不必要的麻烦。
————浏览文字内容少的文件————
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能:
显示文件内容(适合浏览文字内容少的文件)
选项:-n 显示行号(number)
例如:
cat /etc/issue 查看issue文件的内容。
cat -n /etc/issue 查看带行号的issue文件内容。
——————————————————————
命令名称:tac (cat的反向写法)
命令所在路径:/usr/bin/tac执行权限:所有用户
语法:tac [文件名]
功能:
显示文件内容反向显示(从文件末尾开始显示,适合浏览文字内容少的文件)
选项:-n 显示行号(number)
例如:
tac /etc/issue 查看issue文件末尾到开头的内容。
————浏览文字内容多的文件—————
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
(空格)或f 可以一页一页往下翻;
(Enter) 可以一行一行往下翻;
q或Q 退出;
功能:
分页显示文件内容。(适合浏览文字内容多的文件,缺点是不能往上翻页),许多说明帮助文档,系统默认调用more命令来查看。
例如:
more /etc/services
—————————————————
命令名称:less(比more更好用)
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less [文件名]
(空格)或f 翻下一页;
(Page Up) 一页一页往上翻;
(Enter) 换行;
(↑)一行一行往上翻;
q或Q 退出;
输入(/)再输入要找的关键词回车可以搜索对应内容高亮显示,再按n(next)可以查找下一个匹配关键词的内容;
功能:
分页显示文件内容。(适合浏览文字内容多的文件,可以往上翻页)
例如:
less /etc/services
———————————————————
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head [文件名]
功能:
显示文件前面几行(默认显示前10行)。
选项:-n 指定行数。
例如:
head -n 20 /etc/services 显示services文件的头20行。
——————————————————
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法:tail [文件名]
功能:
显示文件后面几行(默认显示后10行)。
选项:
-n 指定行数。
-f 动态显示文件末尾内容。(退出-f模式按ctrl+c)
例如:
tail -n 16 /etc/services 显示services文件的末尾16行。
Linux学习日记 —— 4.1.3 文件处理命令之文件处理命令
最新推荐文章于 2019-08-08 00:00:00 发布