目录
1. which 查找命令存储的位置
格式: which [路径可选]
2. chmod 更改文件/目录权限
权限解释:
r:可读(文件夹:可查看内容)
w:可写(文件夹:可修改里面内容,但是要配合文件权限理解)
x:可执行(文件夹:可进入该目录)
格式: chmod u=rwx [路径可选]文件更改文件所有者权限为rwx
格式: chmod g=rwx [路径可选]文件更改文件用户组权限为rwx
格式: chmod o=rwx [路径可选]文件更改文件其他用户权限为rwx
格式: chmod u=rwx,u=rwx,o=rwx [路径可选]文件更改文件所有者权限为rwx
经常用的有以下格式
r=4 w=2 x=1
格式: chmod 777 [路径可选]文件:将所有用户的权限都改为rwx
=增加 减少权限==
格式: chmod u-x [路径可选]文件:将所有用户的权限都改为rwx
格式: chmod u+x [路径可选]文件:将所有用户的权限都改为rwx
将文件换为目录即可更改目录权限
但是不会更改目录里面的权限
需要
格式: chmod -R 权限设置 [路径可选]目录:将目录里面所有权限进行设置
3. chown 更改所有者所有组
格式: sudo chown roo:root [路径可选]文件更改所有者所有组都为root
格式: sudo chown root [路径可选]文件更改所有者都为root
格式: sudo chown :roo [路径可选]文件更改所有组都为root
都需要管理员权限
4. useradd 新建用户
格式: useradd -d [路径可选]文件夹 用户名(需要文件夹存在)
也可直接执行useradd 用户名,事后再指定文件夹
以下实例采用先建立用户再指定文件夹最后显示用户名的方式建立用户名为Tom的用户:
sudo useradd Tom添加用户:(必须用管理员权限)
su Tom 进入Tom用户,可以发现并未显示用户名并且没有指定目录:
su 进入root目录
usermod -s /bin/bash Tom 执行此可以显示用户名:参考Linux下新建用户之后不显示用户名和路径问题解决_运维_qq_32106647的博客-CSDN博客
创建Tom文件夹
sudo usermod -d ./Tom Tom 指定Tom用户文件夹,发现家目录可以进入了
usermod -s /bin/bash Tom这个命令是网上的教程,教学视频中讲将配置文件考入新的家目录并用source命令加载的方式并未学会(无法执行):
在/etc/skel/中将.bash_history .bash_logout .bash_bashrc拷入家目录之后执行source即可显示用户名
5. usermod 设置用户
格式: usermod -d [路径可选]目录 用户名
6.userdel 删除用户
格式:userdel 用户名
7. 组操作groupadd/mod/del
还没学,后续补上
8. ll 等价于ls -l
9. pwd 查看当前所处目录
10. ~ . …
~家目录
. 当前目录
… 上一级目录
11.环境变量操作
在家目录下编辑 .profile 文件
最后一行加入: PATH = “…:$PAHT” 即可
格式: env:查看设置的环境变量
格式:export PATH = “…:$PAHT”:设置临时环境变量
12. | 管道符:前一条命令执行的结果交给后一条命令使用
格式:cat [路径可选]文件 | wc:统计cat出来的字符