Linux基本使用

查看用户

打开终端,输入 who am 或者 who mom likes
who命令的其他参数
| -a| 打印能打印的全部 |
|-d|打印死掉的进程|
|-m|同am i、mom likes |
| -q | 打印当前登录用户数目及用户名 |
|-u|打印当前登录用户登录信息|
|-r | 打印运行等级 |

创建用户

对用户的密码进行设置,基本格式:sudo passwd username
创建用户需要root权限,就要使用sudo命令,使用这两个命令有两个前提:
1、知道当前登录用户的密码
2、当前用户必须在sudo用户组
新建用户,基本格式:sudo adduser username
su :可以切换到user,执行时需要输入目标用户的密码
sudo :可以以特权级别运行cmd命令,需要当前用户属于sudo组,且需要输入当前用户的密码
su - :切换用户同时环境变量也会改变成目标用户的环境变量
切换登录用户: su -l username

用户组

在Linux里面每个用户都有一个归属(用户组),用户组可以理解为一组用户的集合,它们共享一些资源和权限,同时拥有私有资源。
如何知道自己属于哪些用户组呢?
方法一:使用groups命令,基本格式:groups username每次新建用户如果不指定用户组的话,默认自动创建一个与用户名相同的用户组。在默认情况下sudo用户组里的可以使用sudo命令获得root权限。
方法二:查看 /etc/group文件
**将其他用户添加到用户组:**默认情况下新创建的用户不具有root权限,也不再sudo用户组,将其他用户添加到sudo用户组从而获取root 权限,基本格式:
删除用户,基本格式:sudo deluser username --remove-home

Linux文件权限

  1. 查看文件权限,基本格式: ls -l
    r 读权限,表示可以使用 cat 之类的命令来读取某个文件的内容
    w 写权限,表示可以编辑和修改某个文件
    x 允许执行权限,通常指可以运行的二进制文件或脚本文件。
    **注意:**一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才能允许在其中创建其他文件。
    所属用户权限:指所在的用户组中的所有其他用户对于该文件的权限。
    . 表示当前目录 …表示上一级目录 以 . 开头的文件为隐藏文件。
    1、查看某一个目录的完整性,而不是显示目录里面的文件属性,基本格式: ls -dl <目录名>
    2、显示所有文件大小,并以普通人类能看懂的方式呈现,基本格式:
    ls -AsSh 其中s为显示文件大小,S为按文件大小排序。

变更文件所有者

假如当前与用户是 甲 ,在用户 甲 下面创建一个文件命名为 iPhone6 (touch iphone6).
查看文件所有者为 甲 :ll iphone6
## 修改权限
如果有一个文件不想被其他用户读、写、执行,那么就需要对文件权限做修改:
方法一:二进制数字表示
每个文件的三组权限(拥有者、所属用户组、其他用户),对应一个 rwx ,也就是 7,如果想将某一个文件的权限修改,基本格式: chmod 数字 filename,如 chmod 600 iphone6,这时其他用户不能读“iphone6这个文件了。
**方法二:**加减赋值操作:
g、o、u分别表示group、others、user,+、- 表示增加和减去相应的权限。
例如 chmod go-rw iphone6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值