Pytania otagowane jako bashrc

.bashrc to plik konfiguracyjny powłoki Bash dla sesji logowania terminala użytkownika.


4
Jak uzyskać wspólną historię podstawową między różnymi kartami
Użyłem odpowiedzi w /unix//a/1292/41729, aby umożliwić wspólną historię w czasie rzeczywistym pomiędzy oddzielnymi terminalami bash. Jak wyjaśniono w powyższej odpowiedzi, osiąga się to poprzez dodanie: # avoid duplicates.. export HISTCONTROL=ignoredups:erasedups # append history entries.. shopt -s histappend # After each command, save and reload history export PROMPT_COMMAND="history -a; history -c; …
19 bash  bashrc  history 


8
Jak aktywować środowisko Conda w moim .bashrc?
Używam Conda do zarządzania pakietami w Pythonie. Mam podstawowe środowisko, którego używam prawie cały czas i chcę, aby było ładowane domyślnie po otwarciu terminala. Jak skonfigurować .bashrcładowanie środowiska? Do tej pory próbowałem source activate myenv, ale rozumiem, że muszę podać rzeczywistą ścieżkę do .bashrcpliku. Potem spróbowałem source ~/anaconda3/envs/myenv/bin/activate. Chociaż nie …

1
Jak mogę użyć znaku strzałki w wierszu polecenia bash?
Jak mogę użyć tych czerwonych i zielonych znaków strzałek w oknie zachęty? aktualizacja 1 To jest mój .bashrcplik if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\ [\033[01;34m\]→ \w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}→ \w\$ ' fi unset color_prompt force_color_prompt Chcę, aby ta strzałka była pokolorowana, jak wcześniej odpowiedział @dessert (zmień kolor na …
17 bash  bashrc  prompt 



4
Zmiana zachowania monitu bash podczas działania jako root
Zanim klikniesz, nie jest to typowe pytanie „jak sprawić, aby mój bash miał kolor”. Już dostosowałem mój monit bash, aby wyglądał następująco: [user @ host]----[$(pwd)] $ gdzie wszystko w nawiasach jest jasnoniebieskie, a wszystko inne (w tym $) jest czarne, dodając następujące elementy do mojego pliku ~ / .bashrc # …


2
Dlaczego moja funkcja nie jest ponownie oceniana w PS1?
Próbuję ustawić część mojego monitu dynamicznie przez funkcję, więc .bashrcmam: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Otwarcie powłoki daje mi to, czego na początku oczekuję: $ bash darthbith@server:~/test /home/darthbith/test$ Jednak gdy zmieniam katalog, część zdefiniowana przez funkcję nie zmienia się: darthbith@server:~/test /home/darthbith/test$ cd ~/test2 darthbith@server:~/test2 /home/darthbith/test$ …

4
Dodaj plik binarny do mojej ścieżki
Mam plik wykonywalny. Chcę wykonać plik wykonywalny w terminalu z nazwą tylko tak, jak inne polecenia. Mogę umieścić mój plik wykonywalny /usr/local/binlub dodać go PATHdo ~/.bashrc. Oba będą działać. Co jest lepsze? Czy jest jakaś różnica?

2
Jak potokować każde polecenie przekazane powłoce?
Chciałbym edytować mój plik .bashrc, aby każde polecenie wykonywane w powłoce zostało potokowane do czegoś, na przykład: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Udało mi się zrobić coś podobnego, ale nie do końca: $ bash …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.