第二週總結
內部命令:由shell自帶的,並且經過某命令形式提供
help 內部命令列表
enable cmd 啓用內部命令
enable –n cmd 禁用內部命令
enable –n 查看全部禁用的內部命令
外部命令:在文件系統路徑下有對應的可執行程序文件
查看路徑:which -a |--skip-alias ; whereis
passwd 更改密碼
whoami 顯示用戶名
nano 文本管理器
alias 設置命令別名
unalias 取消命令別名-a表示取消全部別名
su後面跟用戶名能夠切換用戶
type可判斷內部或外部
cal 顯示當月的日曆 cal -y 顯示全年的日曆
echo 顯示字符 echo -n:不自動換行, echo -e:啓用¥字符的解釋功能, echo ¥PATH:顯示PATH變量的值,echo 命令行擴展:¥()或``(這裏是反向單引號),echo 大括號擴展:{ }
echo ¥HISTSIZE:命令歷史記錄條數
export HISTSIZE=2000:臨時修改環境變量歷史記錄條數爲2000
echo ¥HISTFILESIZE:查看歷史文件記錄歷史的條數
touch 建立文件
mandb 在centos7上生成數據庫
makewhatis 在centos6上生成數據庫shell
ls --all 顯示隱藏文件(文件名前面加點叫作隱藏文件)
命令之間用分號隔開能夠同時執行多個命令
help enable 查看內部命令的幫助方法
enable -n 後面加上想要禁用的內部命令就能夠禁用此條內部命令
enable 後面加上被禁用的命令就能啓用此條被禁用的內部命令
passwd xiao 更改組的命令 數據庫
:表⽰標準輸出覆蓋重定向;centos
:表⽰標準輸出追加劇定向;
2>:表⽰錯誤輸出覆蓋重定向;
2>>:表⽰錯誤輸出追加劇定向;
&>:表⽰合併標準輸出和錯誤輸出覆蓋重定向;
&>>:表⽰合併標準輸出和錯誤輸出追加劇定向;
2>&1:表⽰意義同&>即合併標準輸出和錯誤輸出覆蓋重定向;
<:輸⼊重定向;
<<:多⾏輸⼊;
set -C命令:禁⽌覆蓋重定向;
|:強制覆蓋重定向(與set -C相反);
set +C命令:解除禁⽌覆蓋重定向的設置;
管道符(|)做⽤是把前⼀個命令的執⾏結果當作後⼀個命令的輸⼊。ide