linux命令行中 -r 與 -R 就是代表不同參數,根據需求用的參數不一樣。只是剛好用了r這個字母,其實沒有任何關聯。看參數可以用man或者后面加--help,具體用什么參數要根據事情 決定
創新互聯公司專注于曲阜企業網站建設,成都響應式網站建設公司,商城網站制作。曲阜網站建設公司,為曲阜等地區提供建站服務。全流程定制網站建設,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務
這也是一種接口的設計原則,稱為最小驚奇原則。 可以看到在常見的文件操作命令中,如 ls、grep、chmod、chown 中,都將大寫的 -R 作為遞歸參數,而 rm 則同時提供小寫的 -r 和大寫的 -R。通用使用大寫大概是因為在部分命令中,或約定俗成中,小寫的 -r 更多地表示逆序(reverse),如 ls 中,因此就將大寫的 -R 用作遞歸。 最小驚奇原則可以保證用戶更容易記憶類似的參數,需要學習的新的東西盡量最少,讓用戶已有的知識可以最大化的應用在不同的軟件上。這里的 chmod 和其他命令一致采用大寫 -R 作為遞歸參數,正體現了這一設計原則。 當然,chmod 也可以如 rm 一樣,因為沒有小寫的相關參數與之沖突而同時接納大小寫的 -r 和 -R。這或許只是設計者的個人喜好問題了。
bash shell
腳本的方法有多種,現在作個小結。假設我們編寫好的shell腳本的文件名為hello.sh,文件位置在/data/shell目錄中并已有執行權限。
方法一:切換到shell腳本所在的目錄(此時,稱為工作目錄)執行shell腳本:
復制代碼
代碼如下:
cd /data/shell
./hello.sh
./的意思是說在當前的工作目錄下執行hello.sh。如果不加上./,bash可能會響應找到不到hello.sh的錯誤信息。因為目前的工作目錄(/data/shell)可能不在執行程序默認的搜索路徑之列,也就是說,不在環境變量PASH的內容之中。查看PATH的內容可用
echo $PASH 命令。現在的/data/shell就不在環境變量PASH中的,所以必須加上./才可執行。
方法二:以絕對路徑的方式去執行bash shell腳本:
復制代碼
代碼如下:
/data/shell/hello.sh
方法三:直接使用bash 或sh 來執行bash
shell腳本:
復制代碼
代碼如下:
cd /data/shell
bash hello.sh
或
復制代碼
代碼如下:
cd /data/shell
sh
hello.sh
注意,若是以方法三的方式來執行,那么,可以不必事先設定shell的執行權限,甚至都不用寫shell文件中的第一行(指定bash路徑)。因為方法三是將hello.sh作為參數傳給sh(bash)命令來執行的。這時不是hello.sh自己來執行,而是被人家調用執行,所以不要執行權限。那么不用指定bash路徑自然也好理解了啊,呵呵……。
方法四:在當前的shell環境中執行bash shell腳本:
復制代碼
代碼如下:
cd /data/shell
. hello.sh
或
復制代碼
代碼如下:
cd /data/shell
source
hello.sh
前三種方法執行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環境,此shell腳本就在這個子shell環境中執行。shell腳本執行完后子shell環境隨即關閉,然后又回到父shell中。而方法四則是在當前shell中執行的。
在Linux系統中,有多種方法可以切換輸入法的大小寫,下面是兩種常用的方法:
1. 使用Shift鍵:在使用輸入法輸入拼音或英文字符時,按住Shift鍵加上需要轉換大小寫的字符(如Shift+a),即可快速進行大小寫轉換。
2. 使用Ctrl+Shift組合鍵:通過設置Ctrl+Shift組合鍵可以快速進行大小寫切換。在Ubuntu系統中,可以在系統設置的“文本輸入”選項中進行設置,選擇對應輸入法,然后選擇“快捷鍵”,打開“大小寫切換”,將其設置為Ctrl+Shift,即可使用快捷鍵實現大小寫切換。
以上就是兩種Linux系統輸入法大小寫轉換的方法,希望對您有所幫助。
網頁名稱:linux命令行大寫 linux大小寫
分享URL:http://vcdvsql.cn/article0/dopgeoo.html
成都網站建設公司_創新互聯,為您提供定制開發、微信公眾號、商城網站、網站設計公司、ChatGPT、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯