• 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
  • 相关阅读:
    Form表单中不同的按钮进行不同的跳转
    Redis查询&JDBC查询&Hibernate查询方式的效率比较...
    JDBC批处理读取指定Excel中数据到Mysql关系型数据库
    使用JDBC-ODBC读取Excel文件
    Linux公社资料库地址
    用Shell实现俄罗斯方块代码(Tetris.sh)
    Storm累计求和中使用各种分组Grouping
    Storm累计求和Demo并且在集群上运行
    CSS中margin和padding的区别
    使用json-lib-*.jar的JSON解析工具类
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11572519.html
Copyright © 2020-2023  润新知