一、文件和目录管理
1.linux系统中,一切皆文件
ps:不同目录中的存放内容
(1)/bin :常见的用户指令
(2)/boot:内核和启动文件
(3) /dev:设备文件
(4)/etc:系统和服务的配置文件,比如/etc/passwd、/etc/shadow
(5)/home:系统默认的普通用户的家目录
(6)/lib:系统函数库目录
(7)/opt:第三方软件安装目录
(8)/root:root用户的家目录
(9)/sbin:存放系统管理命令
2.绝对路径和相对路径
(1)/开头就是绝对路径,从根目录开始
(2)查看当前目录pwd
(3).. 上级目录 .当前目录
3.文件的相关操作
(1)创建文件:touch
(2)删除文件:rm
(3)移动或重名民文件:mv
(4)查看文件:cat,head,tail (后面直接跟文件名就行了,这里不做展示)
(5)文件格式转化:dox2unix
4.目录的相关操作
(1)进入目录:cd
(2)创建目录:mkdir [目录名]
(3)rmdir和rm:
rmdir只能删除空目录
rm -r 一个一个确认删除 rm -rf直接删除 不用确认
(4)文件和目录复制:cp
二、文件和目录的权限
1.查看权限的命令 ls -al
第一列字符含义:(1)第一个字符:d代表目录 -代表文件 l代表连接文件
(2)2~4代表文件所有者权限
(3)5~7代表文件所有组权限
(4)8~10代表其他用户权限
2.文件的隐藏属性:lsattr
增加隐藏属性charrt
3.权限的数字表示:rwx:其中r=4 w=2 x=1
这样每一种权限组合对应一个数字,比如rwx=7 r-x=5等等
4.更改权限:chmod
5.修改拥有者:chown 拥有者:拥有组 名字
6.文件的特殊属性:s 有这个属性就代表在该用户组内的用户都可以以拥有者的身份使用该文件
7.查看文件类型:file
三、查找和压缩文件
1.查找文件:find PATH -name Filename
2.压缩文件gzip、ungizp