Linux 学习笔记 20190123
chown命令
-R 级联更改权限
改目录下所有文件的权限(不管这个目录下有多少层级):
例:chmod -R 666 /tmp/123/
将 /tmp/123/下的所有文件和目录改为666权限即 rw-rw-rw-
chown 用法
用来更改文件或者目录的所有者,所属组
chown user1:users 1.txt
chown user1.users 1.txt 两种方式都可以
把1.txt的所属主改为uer1,所属组改为uers
useradd 用法
添加用户命令
ueradd user1 添加用户user1 ,同时也自动添加了所属组
tail 用法
默认查看一个文件的后十行
tail /etc/passwd 查看用户文件passwd的后十行
也可查看后2行
tail -2 /etc/passwd
id命令
查看用户属于哪个组
id user1
一个用户会有两个组,一个为主组 gid,另一个为附属0组
groupadd 命令
添加组命令
groupadd users1 添加组users1
tail -2 /etc/group 查看group文件最后两行查看创建的组名称
tail -2 /etc/passwd 查看用户文件最后两行查看创建的用户
tail -2 /etc/shadow 查看用户的密码信息(是加密的)
!ls命令
!ls 执行命令历史中,从下往上看,第一个ls开头的命令
history 查看命令历史
软链接和硬链接
数字,表示有多少个文件或者目录使用了该文件或目录相同的iNode
实际上等于该目录下,有几个子目录,包含隐藏目录.和…
硬链接
iNode就像门牌号,一间屋子有几个门,门牌号都是一致的,门牌号标记它属于哪个屋子。
如果有两个文件,文件的iNode是一样的,文件名可以是不一样的,一个文件是不是唯一的,看iNode号是否唯一
硬链接表示有多少个文件使用了相同的iNode号
加d表示看它本身
目录下都有.或者…两个隐藏目录,其中.是该目录本身,…表示该目录的上一层目录
可以查看到三个目录,有3个相同的iNode号‘
常识:目录无法做硬链接
ln命令
常识:目录无法做硬链接,无法垮磁盘和分区
手动对文件做硬链接命令:ln 1.txt 2.txt 表示把1.txt这个文件做一个硬链接叫做2.txt
删除一个文件,另一个文件可以继续使用,就相当于a门被封死,另一个门仍然可以使用,不可以作为备份,可以避免被误删除。
软链接
ln -s1.txt 2.txt
给1.txt做一个软链接叫做2.txt
就像Windows的快捷方式。软链接文件很小
做软链接时,源文件(左边)一定要做绝对路径,不能是相对路径
如果不是绝对路径,就会出错
###软链接作用:
rm 命令
rm 删除一个文件或者目录,删除目录的时候需要加-r
加-f表示强制删除
rm -f 1.txt 强制删除1.txt文件
yum工具
是一个安装软件包的工具,特点:可以联网,还可以方便的解决依赖
依赖:yum安装a文件,结果需要b文件,安装b文件又需要c文件,yum可以同时安装abc。
首先安装
yum install net-tools
yum install -y net-tools 不用确认直接安装net-tools
netstat -lnp
卸载包:
yum remove 包名字
查看安装了哪些包
yum list
rpm工具
yun可以安装rpm工具并解决依赖
rpm工具就只能一个一个安装
第一种看rpm工具的包方法:
第一步
连接光驱
查看安装了哪些包
第二种:
卸载包
查看所有已安装的包