這個是我自己做的工具,方便透過CLI來切換資料夾以及寫程式, 另外,它應該也算是CLI Commander。 # environment ubuntu 9.04/9.10 desktop # 參考資料 http://ubuntuforums.org/showthread.php?t=90041 http://stackoverflow.com/questions/255414/why-doesnt-cd-work-in-a-bash-shell-script # 修改家目錄裡面的bashrc就可以辦到 # 因為ubuntu沒有 ll ( ls -la )這個指令 # 也順便加上去 $ vi ~/.bashrc alias ll="ls -la" alias g="cd .. && pwd && ls" alias gg="cd ../.. && pwd && ls" alias ggg="cd ../../.. && pwd && ls" alias gggg="cd ../../../.. && pwd && ls" alias ggggg="cd ../../../../.. && pwd && ls" alias gggggg="cd ../../../../../.. && pwd && ls" # 為什麼會使用g 主要是因為g剛好在我的左手的食指最好按的範圍內 而且剛好我的帳號是g開頭的(gisanfu) 也剛好沒有指令是使用g( or gg or ggg or ....) 而且回到上一層以後,通常還會按pwd或是ls, 會按pwd是因為好像有些shell是不會顯示現行資料夾的 也可以考慮使用mc(GNU Midnight Commander),不過主機通常也是不會安裝mc的 # TEST # 回上一層,以及看現行資料夾位置以及顯示本資料夾列表(少打11個按鍵) $ g # 回上上一層(少打14個按鍵) $ gg # 回上上上一層(少打17個按鍵) $ ggg ... # 為什麼要做這件事 因為主機通常都不會裝gui的,所以要使用command-line來操作。 而以我的打字方式來看,左手很快就會酸了 而右手(按.)也常常會少按 所以除了少按鍵,也可以增加錯誤按鍵的發生 最重要的是可以增加操作的速度 如果你現在是用ubuntu(or unix-like) desktop 可以在該目錄,以及使用command-line的狀況下 輸入 nautilus . 就可以顯示檔案總管以及當下的資料夾內檔案列表 # 第2版 # 增加d {your-directory}指令 # 可以進入目錄,然後pwd,然後ls,又可以省下很多手去打鍵盤的次數 # 也可以輸入不完整的相對路徑 可以使用git把相關的設定及script下載下來使用 git clone git://github.com/gisanfu/fast-change-dir.git # 在terminal,帶著現行的路徑開啟nautilus $ nautilus . # 如何在nautilus中,帶著目前的路徑到terminal上面 # 增加以下的檔案,然後可以在資料夾的上面,右鍵/命令稿/open-with-terminal $ vi ~/.gnome2/nautilus-scripts/open-with-terminal #!/bin/bash cd $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS gnome-terminal $ chmod +x ~/.gnome2/nautilus-scripts/open-with-terminal
文章標籤
全站熱搜
創作者介紹
創作者 付爸爸 的頭像
付爸爸

付爸爸的神奇日記本

付爸爸 發表在 痞客邦 留言(0) 人氣(436)