Linux基本操作


Linux命令大全

基础命令

命令功能
cd切换目录
ls目录内容列表

文件类型

命令功能
l链接文件 软连接 硬链接
d目录文件
b块设备文件
c字符设备文件
-一般文件

查看命令

命令功能
pwd查看完整路径
cat查看文件内容
less more head tail查看文件
free查看内存空间
uname内核版本号
clock date cal时间和日历
file查看文件类型
history历史操作
df -h显示磁盘文件
du -sh文件大小

文件或目录操作命令

命令功能
cp -a -r -i -p复制文件
mv移动文件
touch新建文件
mkdir -pv新建目录
rm -r -rf删除文件
rmdir删除空目录

用户和组管理

  • 用户
命令功能
useradd -d -c -u -g -G -s添加
userdel -r删除
usermod更改用户信息 -d -c -u -g -s
Chage -m -M -W -I username更改用户密码信息
  • 组管理
    组: 主组或私有组
    共有组或共有组
命令功能
groupadd添加
gpasswd -a 用户 组名向组中添加用户
gpasswd -d 用户 组名从组中添加或删除用户
groupdel删除共有组
chown 属主.属组更改属主和属组
chgrp更改所属组
chfn编辑用户信息

权限管理

  • GID 的强制位 : 设置了 GID 以后,表示在此目录中,任何人建立的文件,都会属于目录所属的组 注意:GID 的强制位只能对目录设置
  • UID 的强制位:UID 的作用:当一个文件设置了 UID,那么所有用户执行这个文件的时候,都是以这个文件的所有者的权限来执行
  • 冒险位:一旦目录上设置了冒险位,则表示在此目录中,只有文件的拥有者、目录的拥有者与系统管理员可以删除文件
命令功能
Chmod 2777 目录名/Chmod g-s 目录名/Chmod g+s 文件名修改GID强制位
Chmod 4777 文件名/Chmod u-s 文件名/Chmod u+s 文件名修改UID强制位
Chmod 1777 目录名/Chmod o-t 目录名/Chmod o+t 目录名修改冒险位
  • acl权限管理
命令功能
setfacl -m u:用户名:rwx 文件名修改用户权限
setfacl -m g:用户名:rwx 文件名修改组权限
getfacl 文件名查看文件的权限
setfacl -x u:用户名 文件名取消用户的权限设置

常用快捷键

命令功能
Ctrl+d输入已结束,在shell下相当于一个exit
Ctrl+c键盘中断请求
Ctrl+s&Ctrl+q暂停/恢复屏幕输出
Ctrl+l清屏,相当于clear
Tab自动补全命令与文件名
Tab双击可以列出所有可能匹配的选择
Ctrl+u删除当前光标前的所有字符
Ctrl+k删除当前光标后的所有字符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值