linux文件基本操作之删除、重命名及查看

2019-03-03  本文已影响0人  kangkang94
  1. 文件删除
    • rm命令
       [root@MiWiFi-R3L-srv lab]# whatis rm
        rm (1)               - remove files or directories
       [root@MiWiFi-R3L-srv lab]# rm --help
        # 删除一个文件 
      [root@MiWiFi-R3L-srv lab]# ls
      binary.bin  dirlab  t  touch.txt
      [root@MiWiFi-R3L-srv lab]# mkdir rmdir
      [root@MiWiFi-R3L-srv lab]# ls
      binary.bin  dirlab  rmdir  t  touch.txt
      [root@MiWiFi-R3L-srv lab]# cd rmdir
      [root@MiWiFi-R3L-srv rmdir]# touch a.txt
      [root@MiWiFi-R3L-srv rmdir]# touch b.txt
      [root@MiWiFi-R3L-srv rmdir]# ls
      a.txt  b.txt
       # 删除文件a.txt 其中-f选项表示强制删除
      [root@MiWiFi-R3L-srv rmdir]# rm -f a.txt
      [root@MiWiFi-R3L-srv rmdir]# ls
      b.txt
       # 删除rmdir文件目录 其中-r 选项表示递归的删除rmdir文件夹及其下面的所有文件及目录
      [root@MiWiFi-R3L-srv lab]# ls
        binary.bin  dirlab  rmdir  t  touch.txt
      [root@MiWiFi-R3L-srv lab]# rm -rf rmdir
    
  1. 文件重命名及移动
  1. 查看文件内容及基本信息
    • cat 命令

      1. 查看文件内容
        [root@MiWiFi-R3L-srv dirlab]# ls
        dst.txt  ps.txt  sdst.txt  test.txt
        # 查看文件内容信息 ,-n选项表示显示行号 
        [root@MiWiFi-R3L-srv dirlab]# cat -n test.txt
         1  是一个测试的demo,用于测试cat文件c查看
      
    • 特点
      适合查看小内容的文件,最好内容不满一屏幕

    • more命令

      1. 查看大文件内容
           [root@MiWiFi-R3L-srv dirlab]# more ps.txt          
          
           # 选项 -3表示每屏显示的行数 
           # 选项 +10表示从第10行开始显示
           [root@MiWiFi-R3L-srv dirlab]# more -3 +10 ps.txt
            root        11  0.0  0.0      0     0 ?        S    3月02   0:00 [watchdog/0]
            root        12  0.0  0.0      0     0 ?        S    3月02   0:00 [watchdog/1]
            root        13  0.0  0.0      0     0 ?        S    3月02   0:00 [migration/1]
            -More--(9%)
        
           # 选项 +/Network 表示查找文件关键字Network第一次出现的位置,并从第一次出现位置的前两行开始显示
          [root@MiWiFi-R3L-srv dirlab]# more -4 +/Network ps.txt
        
          ...跳过
          root      3510  0.0  0.0 126284  1648 ?        Ss   3月02   0:00         /usr/sbin/crond -n
          root      3539  0.0  0.0 110092   836 tty1     Ss+  3月02   0:00 /sbin/agetty --noclear tty1 linux
          root      3559  0.0  0.4 549704  8680 ?        Ssl  3月02   0:03 /usr/sbin/NetworkManager --no-daemon
          root      3740  0.0  0.0      0     0 ?        S<   3月02   0:00 [cfg80211]
        
  1. 特点
    1. 一般用来实时查看日志文件
上一篇下一篇

猜你喜欢

热点阅读