linux 入门
切换用户 root
1.su 可以直接用root 用户 默认五分钟就自动切回来了。
2 .sudo -i 输入当前帐号密码 就可以转换 root
想切回来,直接输入 exit 或者 su xxx(原用户名)
文件目录操作
touch 创建文件(不能创建同名文件)
mkdir 创建目录(文件夹)
rm 删除指定文件
rm 目录 -r 删除非空目录(-r 递归删除目录及内容)
rmdir 只能删除空目录
cd .. 上一级目录
cp cp path/path/file path 拷贝目录(-r)
mv mv * ../temp 移动文件、目录,重命名
cp mv 两个带上 -i 参数防止文件被覆盖。
mv -v 显示移动后的文件路径描绘
文件操作
ll显示的详细信息:
左数第一列是文件类型和权限
第二列硬链接数
第三列用户名
第四列用户组
第五列文件大小
第六列文件修改时间
第七列文件名
文件类型
- 表示普通文件
d 表示文件夹
文件权限
由三个三元组字符组成
第一个三元字符组代表文件所有者用户的权限
第二个代表文件用户组的权限,
第三个代表其他用户的权限:
r 表示可读,w 表示可写
x 表示可执行,- 表示没有权限
修改权限(字母法)
chomd u/g/o/a+/-/=rwx 文件名
user 表示该文件的所有者
group 表示用户组
other 表示其他用户
all 表示所有用户
+ 增加权限
- 撤销权限
= 设置权限
修改权限(数字法)
r 可读,权限值4
w 可写,权限值2
x 可执行,权限值1
- 无任何权限,权限值0
管理员权限命令
sudo -s 切换到root用户,获取管理员权限
whoami 查看当前用户名
exit 退出登录用户
who 查看所有的登录用户
passwd 修改密码,不指定用户,默认修改当前登录用户
which 查看命令位置
shutdown -h now 关机
reboot 重启
用户相关命令
useradd 创建添加用户
-m 自动创建用户主目录,主目录的名字就是用户名
格式:sudo useradd -m 用户名
-g 指定用户所属的用户组,默认不指定会自动创建同名用户组
注意
创建用户如果不指定用户组,默认会自动创建一个同名的用户组
查看用户是否创建成功,可以查看/etc/passwd这个文件
查看用户组是否创建成功,可以查看/etc/group这个文件
usermod 修改用户消息
-G 设置一个附加组
-g 修改用户组
userdel 删除用户
sudo userdel -r 用户名
su 用户名 切换用户
sudo passwd 设置密码