shell腳本基本命令(ling)大(da)全
時(shi)間:2018-07-30 來(lai)源:未知
shell基本命(ming)令{
shell ---> 解釋器 ---> 用戶 和 內核的(de)交互
shell{
sh
csh
ksh
bash ----> 增強版(ban) ----> 綜合了上面的所有shell
}
shell 腳本 : 命(ming)令的集合 ----> 批量化處理一些命(ming)令
關機: sudo shutdown -h now // 立(li)刻關機
sudo shutdown -h +60 // 60min 后(hou) 關機
sudo shutdown -h +60 "byebye" // 提示關機(ji)并且通知(zhi)
重啟: sudo shutdown -r now // 立即(ji)重啟
sudo shutdown -r +60 // 60min 后重啟
sudo reboot now // 立(li)即(ji)重(zhong)啟(qi)
命令格式: Command [-Options] Argument1 Argument2 … // 用空格 間(jian)隔
指令 選項 參數1 參數2…
多條命令 用 ;分(fen)號 隔(ge)開
//如果一條命令(ling)(ling)不(bu)能在一行寫(xie)完(wan),在行尾使用反斜杠(\)標明(ming)該條命令(ling)(ling)未結(jie)束。
/ ----> 根(gen)目錄(lu) -----> 所(suo)有目錄(lu)的起點
~ ----> 家(jia)目錄(lu) ---> /home/farsight
查詢命(ming)令歷(li)史(shi) : history
pwd :查看當(dang)前絕(jue)對路徑
ls : 查(cha)看當前 路徑下 的(de) 文(wen)件(jian)
// ls ---> 查(cha)看當前(qian)路徑(jing)下的(de)所有文(wen)件 但(dan)是不(bu)包(bao)含(han)隱(yin)藏文(wen)件(linux下隱(yin)藏文(wen)件 以.開頭(tou))
cd 路徑名 : 跳轉(zhuan)到指定路徑
絕對路(lu)徑(jing)(jing): 從 根目(mu)錄開始(shi)的(de)路(lu)徑(jing)(jing)
相對(dui)(dui)路徑: 相對(dui)(dui)對(dui)(dui)當前位置的路徑
. ---> 當前路徑 .. ----> 當前路徑的上一(yi)級路徑
mkdir 路徑名 : 創建(jian)文(wen)件(jian)夾
rm -r 目(mu)錄名 刪除文件夾
touch 文件(jian)名 ---> 創建文件(jian)
rm 文件名(ming) ----> 刪除文件
cp 源(yuan)文(wen)件 目標文(wen)件 ---> 拷(kao)貝
mv 源文件 目(mu)標文件 ---> 移動 重命名
cat 文件 ---> 在終端打印顯示當前(qian)文件
echo 目(mu)標 ----> 在終端中輸出某(mou)目(mu)標
}