2018年7月16日軟帝學習筆記
環境變數(Environment Variable):系統範圍中具有特別意義的變數
env:列印所有的環境變數
echo $環境變數名:列印指定的環境變數值
export 環境變數名=環境變數值.設定環境變數
在當前終端執行export命令設定的環境變數只對當前終端有效,如果需要設定系統群架範圍有效或對特定使用者有效的環境變數 則需要將export命令寫入相關的Shell指令碼檔案
stat:state 檢視檔案詳細狀態資訊
thouch:修改檔案的各種時間屬性,如果檔案不存在,他會建立一個空檔案
連結檔案(Link File):軟連結和硬連結
軟連結:也稱符號連結相當於Windows系統中的快捷方式檔案,使用ln-s 命令建立。支援普通檔案和資料夾
硬連結:檔案的副本,但內容會保持同步,使用ln命令建立,而且只能支援普通檔案。
查詢檔案:find或locat
在檔案中查詢資料:grep
檔案的打包和壓縮,
打包:tar -cvf dj.tar abcdef 123.txt dj.mp3(dj後面的都是要打包的檔案)
查包:tar -tvf dj.tar
解包 : tar -xvf dj.tar
壓縮和解壓:
gzip -- gunzip
bzip2 -- bunzip2
xz -- unxz
zip -- unzip
打包並壓縮
tar -zcbf dj.tar.gz abcdef 123.txt dj.mp3
tar -ztvf dj.tar.gz
tar -zxvf dj.tar.gz
wget:下載檔案
管道符(|):將左邊的命令執行輸出結果傳遞給右邊命令處理
執行符(``):將一條命令的執行結果作為另一條命令的引數來執行
shell指令碼程式設計
shell指令碼檔案的字尾名為.sh
執行shell指令碼的方法
1.bash dj.sh
2.source dj.sh
3.dj.sh
4../dj.sh