Unix学习
Linux简单使用
1.unix使用命令行干什么
路径:定位资源位置
本地路径(计算机盘符进行存储,存储在计算机本地):
.:当前目录
…/上一集目录
2.路径
-
①定义:唯一定位计算机资源在计算机哪个位置存储
-
② 使用:/:如果/位于路径的开头位置则代表根目录,否则/如果位于路径中间则代表多个目录的分割
3.相对路径和绝对路径
-
相对路径:不用/开头的路径称之为相对路径
相对路径是根据我们当前所在的文件夹去定位想要使用的资源的位置
测试:/home/briup/桌面/hello.txt相对路径:
cd /: cat home/briup/桌面/hello.txt
cd /opt:
cat …/home/briup/桌面/hello.txt
cd /home/briup/桌面
cat hello.txt -
绝对路径:
cat /home/briup/桌面/hello.txt
cd /
cd /opt -
修改密码:[sudo] passwd [用户]
修改普通用户的密码:
passwd [用户名]修改管理员的密码:普通用户是没有权限操作管理员信息
1.从普通用户切换到管理员用户(root)
风险大
su:用户切换的
su 用户名
su [root]
exit:退出
2.暂时将普通用户执行这个命令的权限提升至管理员权限,命令执行完权限立马回收(推荐)
sudo:暂时提升权限到管理员时
sudo passwd root构建新用户:
[sudo] useradd -mk 用户的家目录 -s 当前用默认的shlle 用户名
构建一个briup1用户
sudo useradd -mk /home/briup1 -s /bin/bash briup1
给新构建的用户创建密码:
切换到管理员:
su root
passwd briup1
使用普通用户给其他新构建的用户该密码
sudo passwd briup1新构建的用户不能使用sudo命令:
把用户添加到sudo命令执行组
id:查看用户所在组
[sudo] gpasswd -a 用户名 组名
sudo gpasswd -a briup1 sudocl
删除:
[sudo] gpasswd -d 用户名 组名
sudo gpasswd -d briup1 sudo
强制删除一个用户:
[sudo] userdel -r -f 用户名
sudo userdel -r -f briup1