- 一、创建新用户及用户权限
- 1. 创建用户
- 2. 删除用户
- 3. 切换用户
- 4. 查看文件夹或文件的可读可写权限
- 5. 修改权限
- 二、压缩zip&解压缩unzip
- 1. 安装zip&unzip命令
- 2. 压缩zip
- 3. 解压缩unzip
- 4. 其他
- 三、tar 命令详解
- 四、移动文件与目录-mv命令
- 1. 移动文件
- 2. 移动多个文件
- 3. 移动目录
- 4. 重命名文件或目录
- 五、执行shell脚本
- 六、linux查询
- 1. 查看文件
- 2. 查看空间
参照: https://zhuanlan.zhihu.com/p/205217949。
简要说明:
1. 创建用户2. 删除用户在root权限下
- 命令:useradd -m 用户名,将在/home目录下创建同名文件夹,然后再使用( passwd 用户名)为指定的用户名设置密码。
- 命令:adduser 用户名,在/home目录下会自动创建同名文件夹,创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息.
3. 切换用户命令:userdel 用户名。若想将它在系统上的文件也删除掉,使用命令:userdel -r 用户名。
4. 查看文件夹或文件的可读可写权限su 用户名
命令: ls -l 文件夹
5. 修改权限解析“drwxrwxrwx",这个权限说明一共10位:
- 第一位代表文件类型,有两个数值:“d”和“-”,“d”代表目录,“-”代表非目录。
- 后面9位可以拆分为3组来看,分别对应不同用户,2-4位代表所有者user的权限说明,5-7位代表组群group的权限说明,8-10位代表其他人other的权限说明。
- r代表可读权限,w代表可写权限,x代表可执行权限。
- "drwxrwxrwx”表示所有用户都对这个目录有可读可写可执行权限。
- 命令:
chmod 755 file
- 文件和目录可以属于文件(u),组(g)或其他(o)的所有者
u - 所有人的权限
g - 所有组的权限
o- 其他人的权限,但不是u和g (other)
a-代表全部的人,也就是包括u,g和o
- 权限说明
二、压缩zip&解压缩unzip 1. 安装zip&unzip命令
liunx服务器上默认没有安装zip&unzip命令,所以使用时需安装:
- linux安装zip命令:
apt-get install zip 或 yum install zip
- linux安装unzip命令:
2. 压缩zipapt-get install unzip 或 yum install unzip
- 压缩服务器上当前目录的内容为xxx.zip文件到当前目录:
zip -r xxx.zip ./*
- 压缩服务器上当前目录的内容为xxx.zip文件到指定目录/home/xxx:
3. 解压缩unzipzip -r xxx.zip /home/xxx
4. 其他把xxx.zip文件解压到 /home/xxx/:
命令:unzip -o -d /home/xxx xxx.zip
- -o:不提示的情况下覆盖文件;
- -d:-d /home/xxx 指明将文件解压缩到/home/xxx目录下;
三、tar 命令详解
- zip -d xxx.zip a.txt
删除压缩文件中a.txt文件- zip -m xxx.zip ./a.txt
向压缩文件中xx.zip中添加a.txt文件
参考:https://www.cnblogs.com/mafeng/p/10986586.html
四、移动文件与目录-mv命令
- 解压xxx.tar.gz压缩文件中的a.txt文件到当前目录:
tar -zxvf xxx.tar.gz a.txt
参考:https://blog.csdn.net/qq_40285302/article/details/83958740
1. 移动文件移动文件时需要注意的是文件的源地址和目标地址必须不同。
2. 移动多个文件
- 将file_1.txt文件从当前目录移动到其它目录:
mv file_1.txt /home/pungki/office
- 如果想一次移动多个文件,我们可以将他们放在一行并用空格分开:
mv file_2.txt file_3.txt file_4.txt /home/pungki/office
- 如果你的文件有规律可循的话那么你就可以使用通配符。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令:
3. 移动目录mv *.txt /home/pungki/office
当前目录下的xxx文件移动到/home/pungki/office:
4. 重命名文件或目录mv xxx /home/pungki/office
- 目标位置和源位置必须相同,然后文件名必须不同。
mv file_1.txt file_2.txt
- 如果是绝对路径,它应该像下面这样:
mv /home/pungki/documents/file_1.txt /home/pungki/documents/file_2.txt
重命目录一样
五、执行shell脚本以xxx.sh为例,命令如下:
- ./xxx.sh
- sh xxx.sh
六、linux查询 1. 查看文件脚本存在source的命令:
sudo bash xxx.sh
- 查看非隐藏文件
ls
- 查看隐藏文件
2. 查看空间ls -al
df -h



