4.1 绝对路径和相对路径
l 绝对路径:路径的写法由根目录/写起
l 相对路径:路径的写法不是由根目录/写起的,如首先进入到/home,在进入到test中
4.1.1 命令cd
l cd:变更用户所在目录(不能跟文件名),如果后面什么都不跟,会直接进当前用户的根目录下;如果后面跟目录名,则会切换到指定目录下。
注:“.”表示当前目录;“..”表示当前目录的上一级目录
l pwd:显示当前所在目录
4.1.2 命令mkdir
l mkdir:创建目录
语法:mkdir【-mp】【目录名称】
-m:指定要创建目录的权限
-p:创建级联目录

4.1.3 命令rmdir
l rmdir:删除空目录
注:只能删除目录,不能删除文件
-p:删除一串空目录

4.1.4 命令rm
l rm:删除目录
-r:可删除非空目录(询问)

-f:不询问,强制删除(删除不存在的目录或文件不报错)

4.2 环境变量PATH
4.2.1 命令cp
l cp:复制
语法:cp 【选项】【来源文件】【目的文件】
-r:复制目录必须加上
-i:安全选项,询问是否覆盖

4.2.2 命令mv
l mv:移动目录或文件/重命名
语法:mv【选项】【源文件或目录】【目标文件或目录】
1.目标文件是目录,但该目录不存在,则把源目录重命名为给定的目标的文件名

2.目标文件是目录,该目录存在,则把源文件或目录移动到该目录中

3.目标文件是文件,但该文件不存在,则把源文件重命名为给定的目标文件名

4.目标文件是文件,该文件存在,则会询问是否覆盖

4.3 与文档相关的命令
4.3.1 命令cat
l cat:查看文件内容
-n:查看文件时显示行号

-A:显示所有内容,包括特殊内容

4.3.2 命令tac
l tac:倒序查看文件内容

4.3.3 命令more
l more:查看文件内容,看完一屏后,按空格键下一屏,ctrl+D向上,ctrl+f向下
4.3.4 命令less
l less:与命令more相似,空格键翻页,j键向下移动,k键向上移动,/字符串可查找该字符串
4.3.5 命令head
l head:显示文件前十行
-n:显示文件前几行
4.3.6 命令tail
l tail:显示文件最后十行
-n:显示文件后几行
-f:动态显示文件的最后十行
4.4 更改文件的权限
4.4.1 命令chgrp
l chgrp:更改文件(目录)的所属组
语法:chgrp【组名】【文件名】
-R:级联更改子目录以及子文件的所属组

4.4.2 命令chown
l chown:更改文件的所有者
语法:chown【-R】 账户名 文件名/chown【-R】账户名:组名 文件名
-R:只适用于目录,级联更改

4.4.3 命令chmod
l chmod:改变用户对文件/目录的读写执行权限
语法:chmod【-R】xyz 文件名
注:r=4,w=2,x=1,目录的默认权限为755,文件为644
-R:级联更改

4.4.4 命令umask
l umask:用于改变文件的默认权限
语法:umask xxx(xxx代表数字)
注: 1.默认情况下,目录的权限值为755,普通文件的权限值为644
2.若用户建立普通文件,则预设没有可执行文件,最大值为666
3.若用户建立目录,则预设所有权限均开放,即777
4.umask数值代表的含义为以上两条规则中的默认值需要剪掉的权限

4.5 在linux下搜索文件
4.5.1 命令which
l which:查找某个命令的绝对路径
4.5.2 命令whereis
l whereis:查找与给出的文件名相关的文件
-b:之查找二进制文件
-m:只查找帮助文件
-s:只查找源代码文件
4.5.3 命令find
l find:查找文件
语法:find 【路径】【参数】
-atime +n/-n:表示访问或执行时间大于或小于n天的文件
-ctime +n/-n:表示写入,更改inode属性(如更改所有者,权限或者
链接)的时间大于或小于n天的文件
-mtime +n/-n:表示写入时间大于或小于n天的文件
-name filename:表示直接查找该文件名的文件
-type filetype:表示通过文件类型查找文件

4.6 linux的链接文件
4.6.1 硬链接
l 链接文件:
硬链接:直接再建立一个inode链接到文件仿制的块区域,进行硬链接时该文件内容没有任何变化,只是增加了一个指向这个文件的inode,不会额外占用磁盘空间
1.不能跨文件系统
2.不能链接目录

4.6.2 软链接
软链接:是建立一个独立的文件,当读取链接文件时,他会把读取的行为转发到该文件所链接的文件上。
l ln:建立链接文件
语法:ln 【-s】【来源文件】【目的文件】
-s:建立软链接
4.6.3 命令ln
ln:建立链接文件
语法:ln 【-s】【来源文件】【目的文件】
-s:建立软链接


浙公网安备 33010602011771号