常用指令集
1.1 指令ls
ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的dir命令
ls -a(表示显示全部文件及目录)演示有效果为:
其中隐藏文件的表示为在文件名前有 . 的标志
ls -l 表示显示文件的详细信息
方框内表示的内容依次为:
第1位
- 表示该项为文件
d 表示该项为目录
第2-4位表示拥有者权限
r表示可读,w表示可写,r表示可执行
第5-7位表示用户组所有的权限
第8-10位表示其他用户所有的权限
第二列中的数字表示该文件或者该目录的硬连接数:即可以通过方式可以访问该文件或者该目录
第三列表示 所有者 (图片内所有者为lk)
第四列表示 用户组(图片内用户组为lk)
第五列表示 文件或者目录的大小
第六列表示创建时间
最后一列表示文件名或者目录名
ls -lh 人性化的显示文件大小(一般h选项跟l选项一起用,不单独使用l选项)
通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。
1.2 cd指令
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一。
tip:cd指令中字母大小写是有区别
相对路径:在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置;
绝对路径:在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置。
1.3 创建和删除指令
touch:创建文件
- 如果文件不存在,可以创建一个空白文件如果文件
- 已经存在,可以修改文件的末次修改日期
mkdir:创建一个新的目录
_ -p 递归的创建一个新目录_
rm:删除文件或目录
tip:使用 rm 命令要小心,因为文件删除后不能恢复
如图所示,
touch新建一个1.txt文件
mkdir新建一个365的目录
mkdir -p 递归的建立一个347的目录其中有a/b/c/d
rm指令的调用:
删除目录365,但是该目录不是一个空白目录需要使用 -r 选项将整个目录删除;
同样在删除目录123时同理,删除文件112,删除成功后;
再次删除出现错误提示,可以使用 -f选项强制删除并且不会报错。