ubuntu、shell指令碼、快捷命令、alias、環境變數
在使用pc時,常常要頻繁地開啟某個資料夾。誠然,把資料夾的快捷方式放在桌面是一種選擇,但是如果桌面資料夾多了,便會顯得很凌亂。
比如,筆者將平時的學習筆記放在~/documents/md筆記
資料夾下,每次開啟都需要一層層找尋資料夾,這讓我感覺非常麻煩。
linux作業系統下,在終端中使用「alias」,可以讓我們「秒開指定資料夾」。
在shell終端中,輸入:
nautilus .
#開啟當前資料夾
nautilus ~/documents
#開啟指定資料夾位置
那麼使用重定義命令定義「opdoc」(open doc)後,便可以一鍵開啟 ~/documents
alias opdoc='nautilus ~/documents'
#重定義『opdoc』
opdoc
#開啟~/documents
在shell終端中,直接輸入alias
會列出當前已經定義的命名別名。
每次進入系統檔案,都需要重新定義一次別名,才能使得opdoc
生效,這顯然是低效而又不方便的。
聯絡到環境變數的新增方法,我們把別名定義語句新增到~/.bashrc
中就可以讓其自動生效。
~/.bashrc
是bash的配置檔案,在每次開啟shell終端時會執行一次,在互動式shell中生效。
囉嗦一句,這裡的」.」代表它是隱藏檔案,檢視方式ls -a ~/
。
當然,不同的人可能使用的是不同的shell,比如筆者使用的是「zsh」,那麼別名定義語句就應該新增到~/.zshrc
而不是~/.bashrc
中。
檢視當前使用的shell版本:
echo $shell
如果顯示/usr/bin/zsh
則是zsh,如果顯示/usr/bin/bash
則是bash。
因此,整個流程十分簡單:
1.vim ~/.bashrc
或 gedit ~/.bashrc
#開啟shell配置檔案
2.在檔案結尾新增
alias opdoc='nautilus ~/documents'
3.關閉當前shell終端並重新開啟,生效。
4.在shell終端中輸入opdoc,秒開資料夾
它們的作用域和生效時間各不相同。
這裡不深入展開,建議是將環境變數放在~/.profile
中,alias定義放在~/.bashrc
中。
mac os 隱藏資料夾的小技巧
有人說了幾種方法 1.改名字 2.把資料夾做成加密dmg 4.把檔案隱藏進資源庫 樓主就要說了,這些方法都有小缺陷。第一種不用說了,掩耳盜鈴耳 第二種容易引人懷疑,像我這種學生黨尤為悲劇 第三種,只要對mac使用有些修為的人恐怕都能破開。至於第四種則有風險,資源庫亂動輕則使用者報廢重則系統報廢。所以...
ubuntu刪除檔案及資料夾
ubuntu中刪除命令一般使用rm,但是rm誤刪之後,想恢復比較麻煩,所以今天我們還介紹另外一種刪除方法,trash,檔案刪除是放到 站,這樣誤刪之後還有挽回的機會。最簡單最有效最權威的看命令的方法就是看 help,usage rm option file.remove unlink the fil...
Ubuntu更改資料夾許可權
ubuntu的許多操作是在終端中進行的,通過sudo命令管理的檔案是由root持有許可權的,一般使用者是無法改變的。在圖形介面上,我們可以通過屬性中的許可權選項夾進行操作。但是一旦檔案的屬性顯示當前使用者沒有讀寫權力時,無法在圖形介面上修改許可權。常用方法如下 sudo chmod 600 只有所有...