高級目錄切換在bash中

高級目錄切換在bash中

我知道一些高級的方法,改變目錄。 pushd和popd(目錄堆棧)或cd-(改變到最後的目錄)。 但我正在尋找快速實現以下方法: 說,我在一個相當深的目標:/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names 我想切換到/this/is/another/very/deep/directory/stru…


linux - 你最喜歡的Bash提示是什麼?

你最喜歡的Bash提示中有哪些元素? 我喜歡有一個最近命令成功的指示器,例如(在.bashrc): function exitstatus{EXITSTATUS="$?" BOLD="\[\033[1m\]" RED="\[\033[1;31m\]" GREEN="\[\e[32;1m\]" BLUE="\[\e[34;1m\]" OFF=…


bash - PS1線包裝顏色問題

這是我的PS1變量: PS1='\u:\W$(__git_ps1 "\e[32m\][%s]\e[0m\]")$ ' 很適合拾取我的Git分支,但是當顏色處於活動狀態時,它具有包裝線條的不良副作用,因此在使用長命令時它們會重疊。 任何人都可以用魔法PS1技能幫我解決這個問題嗎?…


bash - PS1和PROMPT_COMMAND有什麼區別?

在看看這個真棒線程時,我注意到一些示例使用 PS1="Blah Blah Blah" 和一些使用 PROMPT_COMMAND="Blah Blah Blah"(有些使用兩者)在bash shell中設置提示時。 兩者有什麼區別? SO搜索甚至更廣泛的谷歌搜索沒有得到我的結果,所以即使是正確的地方尋找答案的鏈接,將不勝感激。 謝謝!…


如何將變量設置為Bash中命令的輸出?

我有一個非常簡單的腳本,如下所示:#!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut-c7-' echo $MOREF 當我從命令行運行這個腳本並傳遞參數時,我沒有得到任何輸出。 但是,當我運行$MOREF變量中包含的命令時,我能夠獲得輸出。 我想知道如何將需要在腳本中運…


bash - 如何縮短命令行提示符的當前目錄?

我正在使用Ubuntu,當我使用一些深層目錄層次結構時,我厭倦了bash中的這個長提示。 所以,我想通過以下方式調整我的PS1來縮短工作目錄部分: 目前我有: [email protected]:~/workspace/projects/project1/folder1/test$ 並希望: [email protected]:~/workspace/.../folder1/test$ 如果len($ PW…


bash - 如何刪除Posix shell的文件名前綴

如何在Bash中刪除文件名前綴,如下例所示: XY TD-11212239.pdf 要得到 11212239.pdf 即刪除XY TD- ?…



使用BASH顯示進度(工作)指標

使用僅限bash腳本,如何提供bash進度指示器? 所以我可以運行命令表單bash,並且在執行該命令時讓用戶知道某些事情仍在發生。…


linux - 帶有最後退出代碼的Bash提示

所以,我一直在嘗試通過bash提示進行自定義,以便它看起來像[[email protected] ~]$_與顏色。 我設法得到恆定的顏色(每次看到提示時顏色相同)但我希望用戶名('feralin')顯示為紅色,而不是綠色,如果最後一個命令具有非零退出狀態。 我提出了: \e[1;33m[$(if[[ $?== 0]]; then echo "\e[0;31m"; else ech…




linux bash prompt color shell ps1 command ps1設定 hostname mac