Red Hat的操作3

1.more 分页显示文本文件
         -num:一次显示的行数
         -s:多个连续的空白行替换为一个空白行
         +num:从第num行开始显示
     ① more -s file2
     ② more -20 +10 file2   #从第10行开始,每次显示20行

2.less回卷显示文本文件
            ▲ 作用和more类似,但允许往回卷动,按“q”退出
       ① less file2 #滚动到底后可回滚

3.cat 显示文本
       -n:由1开始对所有行编号
       -b:空白行不编号
       -s:两个以上的空白行替换为1行显示
            用gedit编辑器创建file和file1
        file内容为     11    file1内容为     a
                             22                          b
                             33
                                                           c
  
  
                                                            d

          ① cat –n file1
          ② cat –b file1
          ③ cat –s file1
          ④ cat -ns file1
               cat -bs file1
          ⑤ cat –n file1 > file2
                把file1的内容加上行号输入文件file2中
               cat –n file file2
                先显示file,再显示file2,一起编号
          ⑥ cat –b file >>file2
                file文件加行号(空白行不加)后,附加到file2的末尾
          ★ 注意“>”和“>>”的区别

4.head 显示指定文件前若干行
         -n:显示的行数,默认是10行
         -v:显示文件名
    ① head -8 file2 #显示文件file2的前8行
    ② head -v -10 file2
         head -10 -v file2 #对比两个命令,一个对一个错

5.tail 查看文件根数据
         -n:从距文件尾n行处开始,默认为10行
    ① tail -6 file1
    ② tail和head并用

     head -10 file1 | tail -6 #“head -10 file1”表示file1文件的前10行,“tail -6”表示在上一步的基础上读最后6行,最后结果是读取源文件的5~10行

6.grep 文本搜索
          eg. grep text file:
  ★ grep支持正则表达式

7.命令替换
          Command1 ‘Command2’
          or
          Command1 $(Command2)
          Command2的输出作为Command1的参数。
    ① 方法一:gedit $(locate inittab)
    ② 方法二:gedit ‘locate inittab’
    ★“ ’ ”为Tab键上方的键,和“~”同一个键

8.管道
      Linux理念:汇集许多小程序,每个程序都有特殊的专长,复杂的任务不是由大型软件完成,而是组合许多小程序共同完成
Command1|Command2
      管道:将Command1命令的输出作为Command2命令的输入
      ① ls /etc|grep ab #grep表示筛选,筛选出符合后面条件的内容
      ② ls /etc和ls /etc|more的输出做对比

9.绝对路径和相对路径

  1. 绝对路径:从根目录开始的路径gr
    【例如】 /etc/inittab #根目录下的etc子目录中的inittab文件
  2. 相对路径:不以根目录开始,以相对于当前目录的路径指定一个文件
    【例如】 etc/inittab #当前目录下etc子目录中的inittab文件

10.文件和目录的读写权限
     使用ls –l命令,前十位表示文件/目录的读写权限:

  • 第1位表示类型,“d”表示目录,“-”表示普通文件,“b”表示设备(块文件);

  • 2~ 4位表示文件所有者的权限;5~ 7位表示群组内其他成员的权限;8~10位表示组外其他所有人的权限;

  • 三位为一组,顺序分别是rwx,其中r表示读,w表示写,x表示执行;

  • 2~10位若为“-”表示0,若为字母表示1,如“-rw-rw-rw-”表示此为文件,且存取权限为666;

  【注意】Linux系统中规定了4种不同的用户:文件所有者、组群、组外其他用户和超级用户root,一般情况下,root对所有的文件和目录拥有所有权限。

11.更改文件和目录的拥有者:chown
     语法:chown 【-R】 文件的新拥有者 文件名

  - -R:对目录及该目录下的所有文件和子目录都进行相同的操作,即递归更改目录的所有者;

    ① chown rjxy file #把文件file的所有者改为rjxy
    ② chown –R rjxy dir #把目录dir及该目录下的所有文件和子目录的所有者都改为rjxy

12.更改文件和目录的组群:chgrp
     用法同chown
     ① chgrp rjxy file #把文件file的组群改为rjxy
     ② chgrp –R rjxy dir #把目录dir及该目录下的所有文件和子目录的组群都改为rjxy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值