常用命令—Is,cat,mv,touch的使用
2018-08-31 本文已影响0人
冉奇
1,ls 命令
Is是List的缩写,表示显示文件目录列表。(只显示非隐藏文件的文件名)
![](https://img.haomeiwen.com/i13835842/c5c391bb8993656c.png)
1.1 Is命令语法
参数:
-a:--all的缩写,显示所有文件,包括隐藏文件(以 . 开头的文件)
-L:列出长数据串,显示文件的大小,时间等数据信息。
ls -la:表示显示文件包括的所有信息。
![](https://img.haomeiwen.com/i13835842/774000002c3c0e6f.png)
2,cat 命令
2.1,只查看文件内容:
![](https://img.haomeiwen.com/i13835842/38bee67404a23874.png)
2.2,查找文件中的内容:
![](https://img.haomeiwen.com/i13835842/306f3b70275b2b35.png)
2.3,利用cat创建文件
如果原来没有b.txt 文件。那么:
![](https://img.haomeiwen.com/i13835842/85129420ef69d09d.png)
这样就在桌面上生成了一个b.txt 文件。EOF是告诉bush那个符号代表文件结束。
2.4,利用cat清空文件内容
$ cat >c.txt << EOF
EOF
2.5,利用cat向文件写入内容,并覆盖以前的内容。
步鄹: 先查看文件没有内容,向文件写入内容,然后又写入新内容覆盖。
![](https://img.haomeiwen.com/i13835842/7daa880189415d0a.png)
2.6,cat中特殊符号的处理
如果要把特殊符号正常输入到文件里,应在符号前加 \。如 \$表转义。
Ls与cat的区别:都有查看功能,但ls是吧文件里的文件列出来,cat是查看文件里面的内容而不是吧文件的目录列出来。
3,mv命令
mv是move的缩写,表示重命名或者移动文件。
命令格式:mv 源文件 目标文件
![](https://img.haomeiwen.com/i13835842/0588a7f7471cba2a.png)
就是把a.txt的文件名改为A
4,touch命令
表示创建文件
命令格式: touch 1.txt
5,explainshell的使用
使用地址:explainshell.com
我们经常写各种命令,但是有些命令不明白什么意思,那么你可以使用这个网站工具来查看命令是如何工作的,这样可以避免不必要的错误出现。
例如:ls -la
![](https://img.haomeiwen.com/i13835842/446910ecf6de8ace.png)
![](https://img.haomeiwen.com/i13835842/92caab9ac67a1fde.png)
cat解释:
![](https://img.haomeiwen.com/i13835842/f79ce4255a35a237.png)
mv:
![](https://img.haomeiwen.com/i13835842/62a02217231200db.png)
touch:
![](https://img.haomeiwen.com/i13835842/a271d0e3ebcf87b8.png)