學習之路(二)淺談:bash及其特性,命令歷史以及用戶管理及權限,shell的類型
阿新 • • 發佈:2018-05-21
bash 管理權限 過了一周了,進度似乎有點懈怠,不過過了周末重整旗鼓啦
shell(外殼)
GUI:Gnome,KDE,xfce
CLI:sh,csh,ksh,bash
bash(父進程)-----bash(子進程)他們相互獨立彼此不知
命令歷史:history
bash支持的引號:
‘ ’命令替換(鍵盤~的按鍵)
“ ”弱引用,可以實現變量替換
文件名通配符:
shell(外殼)
GUI:Gnome,KDE,xfce
CLI:sh,csh,ksh,bash
bash(父進程)-----bash(子進程)他們相互獨立彼此不知
命令歷史:history
bash支持的引號:
‘ ’命令替換(鍵盤~的按鍵)
“ ”弱引用,可以實現變量替換
強引用,不完成變量替換文件名通配符:
- :任意字符
? :任意單個字符
[ ]:匹配指定範圍內的任意單個字符
bash的配置文件
全局配置
/etc/profile ; /etc/profile.d/.sh ; /etc/bahsrc
個人配置
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的類型