當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > shell腳本基本命令大全
shell基本命令{
shell ---> 解釋器 ---> 用戶 和 內(nèi)核的交互
shell{
sh
csh
ksh
bash ----> 增強(qiáng)版 ----> 綜合了上面的所有shell
}
shell 腳本 : 命令的集合 ----> 批量化處理一些命令
關(guān)機(jī): sudo shutdown -h now // 立刻關(guān)機(jī)
sudo shutdown -h +60 // 60min 后 關(guān)機(jī)
sudo shutdown -h +60 "byebye" // 提示關(guān)機(jī)并且通知
重啟: sudo shutdown -r now // 立即重啟
sudo shutdown -r +60 // 60min 后重啟
sudo reboot now // 立即重啟
命令格式: Command [-Options] Argument1 Argument2 … // 用空格 間隔
指令 選項(xiàng) 參數(shù)1 參數(shù)2…
多條命令 用 ;分號(hào) 隔開(kāi)
//如果一條命令不能在一行寫(xiě)完,在行尾使用反斜杠(\)標(biāo)明該條命令未結(jié)束。
/ ----> 根目錄 -----> 所有目錄的起點(diǎn)
~ ----> 家目錄 ---> /home/farsight
查詢命令歷史 : history
pwd :查看當(dāng)前絕對(duì)路徑
ls : 查看當(dāng)前 路徑下 的 文件
// ls ---> 查看當(dāng)前路徑下的所有文件 但是不包含隱藏文件(linux下隱藏文件 以.開(kāi)頭)
cd 路徑名 : 跳轉(zhuǎn)到指定路徑
絕對(duì)路徑: 從 根目錄開(kāi)始的路徑
相對(duì)路徑: 相對(duì)對(duì)當(dāng)前位置的路徑
. ---> 當(dāng)前路徑 .. ----> 當(dāng)前路徑的上一級(jí)路徑
mkdir 路徑名 : 創(chuàng)建文件夾
rm -r 目錄名 刪除文件夾
touch 文件名 ---> 創(chuàng)建文件
rm 文件名 ----> 刪除文件
cp 源文件 目標(biāo)文件 ---> 拷貝
mv 源文件 目標(biāo)文件 ---> 移動(dòng) 重命名
cat 文件 ---> 在終端打印顯示當(dāng)前文件
echo 目標(biāo) ----> 在終端中輸出某目標(biāo)
}