欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux03 文件的相关操作(touch、rm、mv、cat)

程序员文章站 2022-09-24 23:40:16
一、touch:创建文件 进入相关的目录,使用touch 文件名 1 keshengtao@LAPTOP-F9AFU4OK:~$ touch kst.py 2 keshengtao@LAPTOP-F9AFU4OK:~$ ls 3 kst.py 4 keshengtao@LAPTOP-F9AFU4OK ......

一、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

二、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:~$

三、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

四、cat:查看文件

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

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

五、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:~$

 

六、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:~$