linux学习7-Linux常用命令(3)文件处理命令
??
??
命令名称:touch
命令英文原意:touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch[文件名]
范例:
$touch name.list
??
??
touch music.list 创建文件。
??
??
命令名称:cat
命令英文原意:
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat[文件名]
选项:
-n 显示行号
??
cat -n /etc/issue 显示文件内容并显示行号,cat只适合浏览短的文件,如果是比较长的文件cat命令会快速显示并滚到最后一页,前面的内容将无法浏览到。
??
??
命令名称:tac
命令英文原意:
命令所在路径:/bin/tac
执行权限:所有用户
功能描述:显示文件内容(反向显示)
语法:tac[文件名]
范例:
$ tac /etc/issue
??
tac /etc/issue 反向显示文件内容。
??
??
??
命令名称:more
命令英文原意:
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more[文件名]
范例:
$ more /etc services
(空格)或f --翻页
(Enter) --换行
q或Q --退出
??
more /etc/services 此时只显示文件的第一页,屏幕左下方显示文件当前显示的百分比,输入空格或f可以翻页,输入回车可以一行一行的显示,输入q或者Q则可以退出浏览。more命令不能向上翻页即会看信息。
??
??
命令名称:less
命令英文原意:
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可向上翻页)
语法:less[文件名]
范例:
$ less /etc/services
(空格/PageDown)或f --翻页
(Enter)或下箭头 --换行
q或Q --退出
(PageUp) --向上翻一页
上箭头 --向上翻一行
/ + 搜索内容 --对文件进行检索
n --跳转到下一个检索位置
??
less /etc/services 使用pageUp和向上箭头可以向上浏览
??
??
/tcp在文件内搜索tcp并进行高亮显示,输入n可自动切换到下一个检索内容的位置。
??
??
命令名称:head
命令英文原意:
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件的前面几行
语法:head[文件名]
范例:
$ head -n 20 /etc/services
选项:
-n 指定行数
??
head -n 5 /etc/services 只显示文件的前5行内容。如果不添加n选项默认是10行。
??
??
命令名称:tail
命令英文原意:
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后面几行
语法:tail 选项[-nf][文件名]
范例:
$ tail -n 18 /etc/services
选项:
-n 指定行数
-f 动态显示文件末尾内容
??
tail -n 8 /etc/services 只显示文件最后8行内容。如果不添加n选项默认是10行。
??
??
tail -f /var/log/messages 会动态的显示文件末尾,例如我们看一个日志文件,如果日志文件有更新他会实时的显示到屏幕上。使用"Ctrl + c"退出。
??
??