Linux之用户添加及文件权限

涉及到的命令行

sudo adduser name
sudo usermod -G name
groups name

sudo deluser name --remove-home

touch file
sudo chown name file
chmod 600 file

1、创建一个文件touch file

touch  demo_{1,2,3,4}.txt
就会在该路径下创建对应的demo_1.txt demo_2.txt demo_3.txt demo_4.txt

创建一个文件夹mkdir 文件名       直接创建一个树链mkdir -p father/son/grandson

2、查看当前的路径 :pwd

3、查看用户: who am i 或者 who mom likes

4、创建用户

①。su <user> 可以切换到用户user
②。sudo <cmd> 可以特权级别运行cmd 需要输入当前用户密码
③。sudo adduser nuocheng #这里是创建了一个用户

6、cat命令用于读取指定文件的内容并打印到终端输出

cat /etc/group | sort
这里cat表示把内容打印到终端  sort是在终端按照字典排序输出

7、添加账户到用户组

su nuocheng
group jiajia
sudo usermod -G sudo jiajia
groups jiajia

8、删除用户

sudo deluser nuocheng –remove-home

9、文件的权限

将一个用户的一个文件所有者进行修改
sudo chown nuocheng iphone6
这里表示的是 chown 进行修改nuocheng将得到iphone6文件的权限

修改文件的权限
chmod 600 iphone6

10、文件的复制

cp test father/son/grandson/
将test 复制到father/son/grandson

复制一个文件夹famile
cp -r father/son/grandson/  family
表示的是将family 复制到这个路径下

11、文件的删除

rm text

删除文件夹
rm -r family

12、文件的压缩与解压

cd /home/nuocheng
进入目录下进行打包
zip -r -q -o nuocheng.zip /home/nuocheng/Desktop
将/home/nuocheng/Desktop打包成一个文件



解压一个压缩包
unzip shiyanlou.zip

指定目录下解压(如果没有该目录自动创建)
unzip -q shiyanlou.zip -d  ziptest

只想看压缩包里的内容
unzip -1 shiyanlou.zip

软件的安装

sudo apt-get install name

卸载软件
sudo apt-get purge w3m
Fork me on GitHub