您好,登錄后才能下訂單哦!
cls(windows里面清屏)
命令別名
在shell中定義的別名僅在當前shell生命周期中有效,別名的有效范圍
為當前的shell進程
alias CMDALIAS='COMMAND [option] [arguments]'
alias cls = clear
unalias CMDALIAS 撤銷別名
命令是原有命令加選項構成,使用原有命令:
\CMD
命令替換:$(COMMAND) 反引號(波浪線下的引號)`COMMAND`
把命令中某個子命令替換為其執行結果的過程
echo "The current directory is $(pwd)."
touch ./file-$(date +%F-%H-%M-%S).txt
bash支持的引號:
``:命令替換
"":弱引用,可以實現變量替換
'':強引用,不完成變量替換
文件名通配globbing
* 任意長度的任意字符
ls a*
ls a*3
ls
? 匹配任意單個字符
[] 匹配指定范圍內的任意單個字符
[abc] [0-9] [a-z] [a-zA-Z]
[^] 匹配指定范圍之外的任意單個字符
[:space:] 空白字符
[:punct:] 標點符號
[:lower:] 小寫字母
[:alpha:]
[:digit:] 數字
[:alnum:]
man 7 glob 幫助
[[:alpha:]]*[[:space:]]*[^[:alpha:]]
touch 'a b'
練習:顯示所有以數字結尾且文件名中不包含空白的文件
ls *[^[:space:]]*[0-9] ??????
3.4 linux用戶及權限
用戶:標識符
用戶組,方便地指派權限,關聯權限,用戶容器,標識符
進程是代理用戶訪問計算機的
進程是有屬主和屬組
安全上下文(secure context)
文件:
r:可讀,可以使用類似cat等命令查看文件內容
w:可寫,可以編輯或刪除此文件
x:可執行,eXacutable,可以在命令提示符下當做命令提交給內核運行
目錄;
r:可以對此目錄執行ls以列出內部的所有文件
w:可以在此目錄創建文件
x:可以使用cd切換進此目錄,也可以使用ls -l查看內部文件的詳細信息
(目錄默認有執行權限,文件默認沒有執行權限)
000 --- 0
111 rwx 7
用戶:UID /etc/passwd
組:GID /etc/group
影子口令:
用戶: /etc/shadow (密碼)
組:/etc/gshadow
解析:名稱解析
用戶類別:
管理員: 0
普通用戶:1~65535
系統用戶 1-499
一般用戶 500-60000
用戶組:
管理員組:
普通組:
系統組
一般組
用戶組類別:
私有組:創建用戶時,如果沒有為其指定所屬的組,
系統會自動為其創建一個與用戶名同名的組
基本組(用戶的默認組)
附加組,額外組,默認組以外的其他組
cat /etc/passwd
whatis passwd 查看章節(查看配置文件內容詳解)
/etc/passwd內容如下
account :登錄名
password:加密格式(X占位符)
UID:
GID:基本組ID
GECOS(comment):可選,可能是空的,用戶的注釋
HOME DIR:家目錄
SHELL:用戶的默認shell
cat /etc/shells 查看所有合法shell
cat etc/shadow內容如下
account: 登錄名
encrypted password:加密的密碼(前面一段雜質)
添加一個用戶:
useradd命令 useradd 用戶名 useradd tom
adduser是useradd的軟連接
ls -l $(which useradd)
root用戶可以給用戶加密碼: passwd tom
cd /etc/default/
cat useradd
加密方法:
對稱加密:加密和解密使用同一個密碼
公鑰加密:每個密碼都是成對出現,一個為公鑰(public key),
一個為私鑰(secret key)
單項加密,散列加密,提取數據特征碼,非可逆的,常用于數據完整
性校驗
1)雪崩效應,初始條件的一點改變,結果巨變
md5sum /etc/initable
2) 定長輸出
MD5:Message Digest 信息摘要 128位定長輸出
SHA1:Secure Hash Algorithm 160位定長輸出
cat /etc/group
groupadd DRPNAME
用戶管理:
useradd userdel usermod passwd chsh chfn finger id chage
組管理:
groupadd groupdel groupmod groupwd
權限管理:
chown chgrp chmod
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。