学习之路浅谈:bash及其特性,命令历史以及用户管理及权限,shell的类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习之路浅谈:bash及其特性,命令历史以及用户管理及权限,shell的类型相关的知识,希望对你有一定的参考价值。

过了一周了,进度似乎有点懈怠,不过过了周末重整旗鼓啦
shell(外壳)
GUI:Gnome,KDE,xfce
CLI:sh,csh,ksh,bash
bash(父进程)-----bash(子进程)他们相互独立彼此不知
命令历史:history
bash支持的引号:
‘ ’命令替换(键盘~的按键)
“ ”弱引用,可以实现变量替换
强引用,不完成变量替换
文件名通配符:

  • :任意字符
    ? :任意单个字符
    [ ]:匹配指定范围内的任意单个字符
    bash的配置文件
    全局配置
    /etc/profile ; /etc/profile.d/.sh ; /etc/bahsrc
    个人配置
    ~/.bash_profile ; ~/.bashrc
    profile类文件:
    设定环境变量
    运行命令或脚本(开机显示的命令或脚本)
    bashrc类的文件:
    设定本地变量
    定义命令别名
    登陆式shell读取配置文件:
    /etc/profile---->/etc/profile.d/
    .sh---->~/.bash_profile---->~/.bashrc---->/etc/bashrc
    非登陆式shell读取配置文件:
    ~/.bashrc----->/etc/bashrc------>/etc/profile.d/*.sh

    权限r w x
    文件: r可读
            w可写
               x可执行
    目录: r可对此目录执行ls列出内部文件
                w可以在此目录创建文件
                x可使用cd切换进此目录
   用户:UID;/etc/passwd
组   :GID;/etc/group
    影子口令:
                   用户:/etc/shadow
                   组   :/etc/gshadow
    用户类别:
    管理员:
    普通用户:系统用户1-499
                      一般用户500-60000
    用户组类别:
                        私有组;基本组;附加组
    加密方法:
                        对称加密;公钥加密;单向加密;

    用户管理:
                    useradd; useradel; usermod; passwd; chsh; chfn; finger; id; chage
    组管理:                            
                    groupadd; groupdel; groupmod; gpasswd
    权限管理:
                    chown; chgrp; chmod
    /etc/passwd(列表含义)
    用户名:密码:UID:GID:注释:家目录:默认SHELL
   /etc/group
    组名:密码:GID:附加组的用户
   /etc/shadow
     用户名:密码:最近一次修改密码时间:最短使用日期:最长使用期限:警告时间:非活动时间:过期时间

以上是关于学习之路浅谈:bash及其特性,命令历史以及用户管理及权限,shell的类型的主要内容,如果未能解决你的问题,请参考以下文章

Linux 基础学习bash特性

Linux基础3-1 Bash及其特性

Linux基础3-1 Bash及其特性

Bash基础特性-命令历史

bash特性续写以及用户和组的管理

bash的特性