linux常见命令
/ : 根目录
~ : home
cd : 切换路径
cat 文件名 : 查看文件
touch 文件名 : 创建文件
rm 文件名 :删除文件
mkdir 文件夹名 : 创建文件夹
chgrp : 更改文件所属用户组
eg : sudo chgrp [-R] root(组名) a.txt 文件名
sudo : 可以提升权限,一般在权限不足时使用
-R : 递归修改,修改文件中包含的所有文件的用户组
添加新用户 : adduser 用户名
删除用户 : userdel 用户名
如果用户当前在登录系统,则无法删除
执行完后系统没有任何回复信息
需要手动删除/home/用户名目录
pwd : 显示当前所在路径
ls : 显示当前路径中的文件
ls -a : 显示当前路径中的所有文件,包括隐藏文件
ls -al、[ ll ] : 以详细列表的形式列出所有的文件
更改文件权限
根据数字更改文件权限 : chmod [-R] 数字(777) 文件名
通过字符更改文件权限 :subo chown u+rw
ugoa: u(owner)g(group)o(other)a(all)
操作符 :+ 加入权限 - 移除权限 = 赋值权限
创建目录 :mkdir
mkdir -m 777 目录名 : 创建目录时并设置最大权限
mkdir -p 目录名/子目录名 : 一次性创建多层目录
删除目录 :rmdir [-p] 目录名称
-p : 参数将上层的空目录一起删除,如果目录下有文件则无法删除
移动文件或目录 :mv [fiu] 原路径 目标路径
f: 强制移动
i: 交互,如果有子文件或者目录,进行询问
u: 如果存在旧文件则进行更新
重命名文件 :mv oldName newName
拷贝文件 :cp 源路径 目标路径