linux 知识整理

r只读
w只写
x执行


d---------


第一组是用户对文件的权限      用户       
第二组是组对文件的权限         组
第三组是其他用户对文件的权限


ls \*a   转义字符代表找的是*a的文件


.代表当前目录
..代表上一级目录


ln -s代表创建一个软链接
如果没有参数ln默认创建的是硬链接


find可以递归查找指定目录下所有子目录
find ./ -name b.txt   在当前目录下查找名字叫b.txt的文件


tar -cvf abc.tar abc
把abc这个目录打包,生成一个文件名字叫abc.tar


tar -xvf abc.tar
把abc.tar这个文件中所有的文件提取出来


tar只负责把多个文件打包,而不负责压缩


gzip abc.tar 把abc.tar文件压缩为abc.tar.gz
gzip -d abc.tar.gz 把abc.tar.gz解压


zip abc.zip abc.tar 把abc.tar压缩为abc.zip
unzip abc.zip abc.tar 把abc.zip解压为abc.tar


ubuntu设置root用户密码的方法:
ubuntu系统在安装的时候没有设置过root用户的密码
sudo passwd root
提示你输入当前用户的密码


输入你当前用户的密码


提示你输入root用户的密码,要输两遍


su -
再输入root密码就可以了




新建一个用户,用户名叫abc
useradd -d /home/abc abc -m
-d的意思是指定用户的主目录
什么是主目录?每个用户都有一个家,这个家其实是一个目录,用户登陆的时候默认的当前目录
所有的用户都需要有一个主目录
普通用户的主目录一般是在/home目录下
用户名和主目录的名字是一样的
-m的意思是,如果主目录不存在,那么就自动创建这个目录


如果创建用户的时候,没有指定用户所属的组名,那么系统会自动创建一个和用户名一样的组名,并且自动的把这个用户放到同名的组里


groupadd aabb
useradd -d /home/abc abc -m -g aabb
创建一个用户,名字叫abc,主目录是/home/abc目录,属于aabb这个组


创建完用户,紧接着就要修改用户密码
passwd abc
修改abc用户的密码


su不加-,只是切换用户,但不改变当前目录
su - ,切换用户,同时将当前目录切换到目标用户的主目录


删除用户
userdel abc
删除abc这个用户,但不会自动删除abc的主目录
userdel -r abc

删除abc用户,同时自动删除用户的主目录













猜你喜欢

转载自blog.csdn.net/pingoole/article/details/79899952