码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-05-21 14:43:34      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:bash   管理权限   

过了一周了,进度似乎有点懈怠,不过过了周末重整旗鼓啦
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的类型

标签:bash   管理权限   

原文地址:http://blog.51cto.com/12714108/2118681

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!