学习之路浅谈: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的类型的主要内容,如果未能解决你的问题,请参考以下文章