設定cd預設路徑加快cd操作

2021-08-21 15:55:24 字數 596 閱讀 3912

在使用cd時預設當前工作目錄為相對路徑起點,要切換常用資料夾比較麻煩,最近在閱讀bash原始碼時發現了乙個有趣的環境變數,cdpath,可以更改cd預設的路徑。

在linux下,如果我們經常使用cd命令進入某乙個特定目錄下的子目錄,你可以將cdpath設定為該目錄,當使用cd進入其下的子目錄時,直接cd 子目錄名就可以直接直接進入,名字衝突時,會按照cdpath中路徑的先後順序去檢索,所以一定要把當前目錄『 . 』設定在第一位。」 : 「作為目錄的分隔符。

例如,我經常使用~, ~/code和~/code/linux中的資料夾,就在.bashrc中將cdpath設定成如下路徑,這樣就可以在任意目錄下直接開啟這幾個資料夾中的子資料夾。

export cdpath=.:~:~/code:/project
當我在任意目錄想開啟 ~/code/poj 目錄時,直接cd poj就可以開啟,

通常我們常用的資料夾都在乙個或者幾個父目錄之下,只設定常用的父目錄就可以了,不推薦設定太多路徑,否則用 tab 做補全的時候經常會衝突很難受

yum源設定為CD

yum是centos redhat 預設的安裝包管理程式類似windows下面程式管理,主要管理的安裝包格式為rpm 下面主要介紹centos下面把cd設定為yum 安裝源的方法 1.在 etc yum.repos.d下建立centos iso.repo檔案 檔案內容如下 base name iso...

UVA 624CD(遞推 路徑列印)

題目 uva 624cd 遞推 路徑列印 題目大意 給出一組資料,給定乙個n,問這些資料能否拼湊出不大於n的最接近n的資料,可以的話輸出最接近n的資料,並且列印出最長路徑 要求要找輸入的順序 解題思路 dp j 代表湊出j這個數值最多需要幾個數。d j max d j v i 1。列印路徑,如果取得...

最小路徑和 cd186

題目描述 給定乙個 n m 的矩陣 a,從左上角開始每次只能向右或者向下走,最後到達右下角的位置,路徑上所有的數字累加起來就是路徑和,輸出所有的路徑中最小的路徑和。輸入描述 第一行輸入兩個整數 n 和 m,表示矩陣的大小。接下來 n 行每行 m 個整數表示矩陣。輸出描述 輸出乙個整數表示答案。示例1...