基础常用命令
- pwd :显示当前所在的工作目录
- ls :显示目录下的文件
- cd :改变目录,移动
- cd .. :移动到当前目录的上一级目录
- cd - :返回上次工作的目录
- cd ~ :回到家目录
- du :磁盘使用情况
- mkdir :创建目录
- touch :创建空文件
- ln :创建链接
(软链接:产生快捷方式,源文件失效,链接失效)
(硬链接:拷贝一份到目的地) - cp :复制
- rm :删除
(rm -f :强制删除)
(rm -r :删除目录) - mv :动文件或目录
- find :查找文件或目录
- date :显示时间
目录结构
bin :存储系统常用的命令
dev :存放外部设备类型
mnt :挂载设备点
etc :存放系统所有的配置文件
tmp :存放临时文件
var:存放系统的日志文件
账号和权限管
超级用户:具有完全权限
普通用户:一般只对家目录具有完全控制权限
程序用户:不可登入,只位置特定服务的运行
组账号:每一个用户至少存在一个组里面,用户的第一个组为基本组,其他组为附加组
uid:
root用户为0
程序用户为1~499
普通用户为500~60000
GID:
root组为0
程序组为1~499
普通组为500~60000
/etc/password:用户的配置文件
/etc/group:组配置文件
创建用户:
useradd 选项 用户名
-u:指定UID
-e:指定用户的失效时间Y-M-D
-g:指定基本组
-G:指定附加组
-M:不创建宿主目录
-s:指定登入shell
设置密码或更改密码
passwd //普通用户只能单独用passwd更改自己的密码
-l:锁定用户
-u:解锁用户
-d:清除密码
-S:查看锁定状态
设置用户属性:
usermod
-u:更改UID
-l:修改登入名
-L:锁定
-U:解锁
删除用户账号:
userdel
-r选项为删除宿主目录
创建组
groupadd 组名
添加到组,删除,设置
gpasswd -a mike root //将Mike加入到root组里
gpasswd -d mike root //将mike从root组里删除
gpasswd -M 1,2,3,4,5 root //将12345加入到root组里
groups mike //查看mike所在的组
删除组
groupdel 组名
查看用户所有ID信息:
id root
查询用户登入属性:
finger teacher
文件或目录的权限
r为读取
w为修改
x为执行
赋予目录或文件夹权限:
chmod 644 /文件(4r 2w 1x)
chmod {ugoa}{+-=}{rwx} /文件
属主 属组 其他人
chmod -R 递归设置权限
设置目录或文件的属主和属组
chown 属主:属组 文件或目录
chown root:root /文件
挂载/卸载设备
挂载:mount /dev/设备名 /mnt(挂载点)
卸载:umount /mnt(挂载点)
关机,重启
reboot : 立即重启计算机
poweroff : 立即关闭计算机
logout : 销登录用户