shell學習筆記

2021-10-09 10:04:57 字數 643 閱讀 1046

1.給乙個資料夾設定可執行許可權的時候,設定為700即可,不建議設定為777

2.shell是使用者和linux核心溝通的橋梁,它既是一種命令,也是一種解釋性的程式語言

3.shell指令碼的注釋是以#開頭的,但是以#!/bin/bash開頭的是說明採用的是哪種直譯器,是乙個特例!他是可以執行的哦!

4.通過cat /etc/shells可以檢視shell支援的直譯器有哪些!

5.cd -: 表示返回上一次的目錄

6.history:檢視歷史命令

7.echo $user 輸出當前使用者$符號用於取變數的值

9.``: 反引號,命令中執行命令

11.備份乙個資料夾: cp  -r  資料夾名稱  新的資料夾路徑及名稱。   ./表示當前目錄

12.重新命名乙個檔案:mv  檔案   重新命名後的檔名。重新命名資料夾也是這樣操作的

13.刪除乙個問價:rmdir  檔名稱

14.查詢乙個檔案: find  /home(此處的目錄隨意)  -name  ***.txt

15.cat 檢視檔案的所有內容。 more 可以分頁檢視檔案的內容

16.echo  ok  >  test.txt (覆蓋掉原檔案的內容)      echo  ok  >>  test.txt(在原檔案末尾追加內容)

shell 學習筆記

shell 是解釋型語言 移植性強課對應不同的直譯器 bin sh f 變數開頭以乙個字母或者下劃線,後接任意長度的字母 數字或者下劃線。命令 commod op 引數 輸入 輸出 重定向管道 echo printf 大口如小口出。特殊檔案 dev null bit bucket 刪除所有輸入的資料...

shell學習筆記

shell指令碼在linux下開發經常需要用到,shell的指令碼可以幫助使用者自動化地和作業系統進行互動,起到了提高效率的作用。學習一門語言,通常需要實戰演練編碼除錯,shell該如何除錯呢?使用bash x命令即可。vi demo.sh敲入 bin bash echo 1 echo date y...

shell學習筆記

1 shell檔案的第一行都必須是 bin sh 也可以有其他路徑,這裡我們只以這個為例 2 定義變數 a value 中間不能有空格 呼叫方法 echo a 3 shell常用的條件測試 備註 方括號兩側必須要有空格,f lt等兩側也必須要有空格 a f file 判斷 file是否是乙個檔案 b...