Linux-02:针对用户的管理常用操作指令

1、查看文件的信息(类似于Windows的查看文件属性)
    ls        filename           #显示文件信息
    ls    -l   filename        #长列表显示文件信息
    ls   -a   filename        #显示所有文件包括以‘.’开头的
    ls  -s    filename        #显示文件大小
    ls   -S    filename      #文件大小排序
    ls   -d    filename      #显示目录本身
  在这里可以看到:

ls -l   filename     显示出的是file的文件信息 :

-rw-r--r--.1 root root 7Aug 9 10:22 file      该信息各段的含义是:

字符“-”表示该文件是一个普通文件

“r”表示读(read)

“w”表示写(write)

“1”代表权限

第一个root表示用户名

第二个root表示对文件的读写权限

该段一整段代表的含义是:文件的拥有者root对文件有读写权限,默认其他用户对文件只有读的权限,但没有写的权限。

ls -s  filename      显示文件大小

其中"total 4" 表示该文件所占的空间总和是4kb.

ls   -S    filename      按从大到小的顺序排列

Linux-02:针对用户的管理常用操作指令_第1张图片

  ls    -R    filename      #递归显示        以递归的显示方式显示出来,增强层次感

 

Linux-02:针对用户的管理常用操作指令_第2张图片

 

2、通配符
    *    匹配0~任意字符
    ?    匹配单个字符
    [[:alpha:]]    单个字母(外层大括号:模糊匹配)
    [[:upper:]]    单个大写字母
    [[:lower:]]    单个小写字母
    [[:digit:]]    单个数字
    [[:alnum:]]    单个数字或字母
    [[:space:]]    单个空格
    [[:punct:]]    单个符号
    {}        精确匹配字符的名称
    {1..3}        1  2   3
    {a..c}        a  b   c
    [1-3]        1或2或3(有就匹配,没有就不匹配)
    [ac]        a或c
    [^ac]        a和c
    [!ac]        除了a和c

注意:这里只使用了  ls  文件显示命令,但是实际上文件的建立删除等都可以使用该指令,在实际使用过程中按照需求来选择使用。第二点需要说明的是通配符可以使用在任意位置,可以在文件名称的前面、中间或者后面都可以,不局限于下图。这里不一一列出演示。

Linux-02:针对用户的管理常用操作指令_第3张图片

Linux-02:针对用户的管理常用操作指令_第4张图片

3、用户的管理
    1)系统中为什么要有用户(限制权利)?
        最底层的安全设定:特定的人有特定的权力。
    用户存在形态:系统存储的文件。
    2)为什么要有组(共享权利)?
        附加组(享有这个组的权利):可以决定的
        初始组:无法决定和改变
 

4、用户的查看
whoami        查看当前用户的名称
id  username        查看username的信息
id     -u    username    查看用户id信息

 -g    username    查看用户的uid
 -G    username    查看用户的gid
 -

你可能感兴趣的:(运维,Linux基本操作)