zoukankan      html  css  js  c++  java
  • Linux03 文件的相关操作(touch、rm、mv、cat)

    一、touch:创建文件

      进入相关的目录,使用touch 文件名

     1 keshengtao@LAPTOP-F9AFU4OK:~$ touch kst.py
     2 keshengtao@LAPTOP-F9AFU4OK:~$ ls
     3 kst.py
     4 keshengtao@LAPTOP-F9AFU4OK:~$ cd /
     5 keshengtao@LAPTOP-F9AFU4OK:/$ ls
     6 bin  boot  dev  etc  home  init  lib  lib64  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var
     7 keshengtao@LAPTOP-F9AFU4OK:/$ touch /home/keshengtao/kkk.txt
     8 keshengtao@LAPTOP-F9AFU4OK:/$ ls
     9 bin  boot  dev  etc  home  init  lib  lib64  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var
    10 keshengtao@LAPTOP-F9AFU4OK:/$ cd
    11 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    12 kkk.txt  kst.py
    View Code

    二、rm:删除文件

      找到想要删除的文件,使用rm 文件名

    1 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    2 kkk.txt  kst.py
    3 keshengtao@LAPTOP-F9AFU4OK:~$ rm kkk.txt
    4 keshengtao@LAPTOP-F9AFU4OK:~$ vim kst.py
    5 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    6 kst.py
    7 keshengtao@LAPTOP-F9AFU4OK:~$ rm kst.py
    8 keshengtao@LAPTOP-F9AFU4OK:~$
    View Code

    三、mv:移动或重命名文件

      mv 参数一(需要移动的文件)    参数二(移动到的文件目录,也可以添加上文件名,直接修改文件名)

     1 keshengtao@LAPTOP-F9AFU4OK:~$ ls
     2 111  kkk.py
     3 keshengtao@LAPTOP-F9AFU4OK:~$ mv kkk.py ./111/
     4 keshengtao@LAPTOP-F9AFU4OK:~$ ls
     5 111
     6 keshengtao@LAPTOP-F9AFU4OK:~$ cd 1
     7 -bash: cd: 1: No such file or directory
     8 keshengtao@LAPTOP-F9AFU4OK:~$ cd 111/
     9 keshengtao@LAPTOP-F9AFU4OK:~/111$ ls
    10 kkk.py
    11 keshengtao@LAPTOP-F9AFU4OK:~/111$ mv kkk.py ../kkk.py
    12 keshengtao@LAPTOP-F9AFU4OK:~/111$ ls
    13 keshengtao@LAPTOP-F9AFU4OK:~/111$ cd ..
    14 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    15 111  kkk.py
    View Code

    四、cat:查看文件

      该命令是concatenate(连结,使连锁)的缩写,用于用户查看文件内容,后面跟上要查看的文件名即可

    1 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    2 kkk.py
    3 keshengtao@LAPTOP-F9AFU4OK:~$ cat kkk.py
    4 我是一名好孩子!
    5 好好学习,天天打球!
    6 keshengtao@LAPTOP-F9AFU4OK:~$
    View Code

    五、head:查看文件头(前10行)

     1 keshengtao@LAPTOP-F9AFU4OK:~$ ls
     2 kkk.py
     3 keshengtao@LAPTOP-F9AFU4OK:~$ head kkk.py
     4 我是一名好孩子!
     5 好好学习,天天打球!
     6 范德萨
     7  8 的萨芬
     9 发大水
    10 是的
    11 方法
    12 13 阿斯蒂芬
    14 keshengtao@LAPTOP-F9AFU4OK:~$
    View Code

    六、tail:查看文件尾(后10行)

     1 keshengtao@LAPTOP-F9AFU4OK:~$ ls
     2 kkk.py
     3 keshengtao@LAPTOP-F9AFU4OK:~$ head kkk.py
     4 我是一名好孩子!
     5 好好学习,天天打球!
     6 范德萨
     7  8 的萨芬
     9 发大水
    10 是的
    11 方法
    12 13 阿斯蒂芬
    14 keshengtao@LAPTOP-F9AFU4OK:~$ clear
    15 keshengtao@LAPTOP-F9AFU4OK:~$ ls
    16 kkk.py
    17 keshengtao@LAPTOP-F9AFU4OK:~$ tail kkk.py
    18 阿斯蒂芬
    19 发射
    20 21 啊发
    22 23 阿达
    24 25 我我
    26 啊发撒发
    27 发射
    28 keshengtao@LAPTOP-F9AFU4OK:~$ cat kkk.py
    29 我是一名好孩子!
    30 好好学习,天天打球!
    31 范德萨
    32 33 的萨芬
    34 发大水
    35 是的
    36 方法
    37 38 阿斯蒂芬
    39 发射
    40 41 啊发
    42 43 阿达
    44 45 我我
    46 啊发撒发
    47 发射
    48 keshengtao@LAPTOP-F9AFU4OK:~$
    View Code
  • 相关阅读:
    ZOJ 1002 Fire Net (火力网)
    UVa OJ 117 The Postal Worker Rings Once (让邮差只走一圈)
    UVa OJ 118 Mutant Flatworld Explorers (变体扁平世界探索器)
    UVa OJ 103 Stacking Boxes (嵌套盒子)
    UVa OJ 110 MetaLoopless Sorts (无循环元排序)
    第一次遇到使用NSNull的场景
    NSURL使用浅析
    从CNTV下载《小小智慧树》
    NSDictionary and NSMutableDictionary
    Category in static library
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11572519.html
Copyright © 2011-2022 走看看