Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找

(1) 使用cat命令加行号显示文件/etc/issue的内容。        cat -n /etc/issue

(2) 反向显示/etc/issue中的内容。                                   tac /etc/issue

(3) 用nl列出/etc/issue中的内容。                                    nl /etc/issue

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第1张图片

(4) 使用more命令查看文件/etc/manpath.config                more /etc/manpath.config

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第2张图片

more命令,按页来查看文件的内容

        也可以与管道结合,查看某个目录下的过多文件如:ls -l | more 10

+n 从笫n行开始显示
-n 定义显示每页大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示;-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-d 提示“Press space to continue
-l 忽略Ctrl+l(换页)字符
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉

(5) 使用less命令前后翻看文件/etc/manpath.config中的内容                less /etc/manpath.config

less命令 

        使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

  • -N 显示每行的行号
  • -s 显示连续空行为一行
  • -m 显示类似more命令的百分比
  • -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
  • -i 忽略搜索时的大小写
  • -g 只标志最后搜索的关键词

进行查看时,可以进行多种便捷操作

1.全屏导航

  • ctrl + F - 向前移动一屏
  • ctrl + B - 向后移动一屏
  • ctrl + D - 向前移动半屏
  • ctrl + U - 向后移动半屏

2.单行导航

  • j - 向前移动一行
  • k - 向后移动一行

3.其它导航

  • G - 移动到最后一行
  • g - 移动到第一行
  • q / ZZ - 退出 less 命令

4.其它有用的命令

  • v - 使用配置的编辑器编辑当前文件
  • h - 显示 less 的帮助文档
  • &pattern - 仅显示匹配模式的行,而不是整个文件

5.标记导航

当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

  • ma - 使用 a 标记文本的当前位置
  • 'a - 导航到标记 a 处

(6) 使用head命令查看文件/etc/manpath.config前20行

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第3张图片

(7) 使用less命令查看文件/etc/man.config后5行

less /etc/manpath.config | tail -n 5

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第4张图片

(8) 查看文件/etc/man.config前20行中后5行的内容

head -n 20 /etc/manpath.config|tail -n 5

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第5张图片

(9) 将/usr/bin/passwd中的内容使用ASCII方式输出

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第6张图片

(10) 进入/mytmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期

cp -a /root/.bashrc bashrc || bashrc || --time=atime bashrc || --time=ctime bashrc
ls -al bashrc

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第7张图片

(11) 修改文件bashrc的时间为当前时间

touch bashrc || bashrc || --time=atime bashrc || --time=ctime bashrc
ls -al bashrc

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找_第8张图片

  • -a:将文件复制为原文件的属性,等于-dpR;
  • -d:复制文件时保留链接;
  • -f:强制复制;
  • -i:复制时如果存在同名文件,则会询问是否覆盖;
  • -l:复制时保留硬链接,而不是复制文件本身;
  • -p:复制时保留文件的属性,等于--preserve=mode,ownership,timestamps;
  • -R/r:复制目录;
  • -u:复制时只有源文件修改时间比目标文件新时,才会复制;
  • -v:复制时显示详细信息;
  • -P:复制时保留文件的属性,等于--preserve=mode,ownership,timestamps;
  • --help:显示帮助信息;
  • --version:显示版本信息。

你可能感兴趣的:(Linux基础,linux,服务器,网络)