Pytania otagowane jako bashrc

.bashrc jest jednym ze skryptów, które powłoka Bash odczytuje i wykonuje po uruchomieniu jako interaktywna (ale nie zalogowana) powłoka.

2
Bash nie ładuje „.profile” w nowej sesji na Linuksie
Konfiguruję nowy komputer z systemem Linux, który dostałem z naszego działu IT, i zauważyłem, że .profilenie jest ładowany, gdy rozpoczynam nową sesję terminalową. Obecna powłoka to Bash , chociaż zmieniłem ją z domyślnej sh, z której była dostarczona. Jak ustawić ładowanie .profileprzy starcie? Mam dostęp do powłoki przez SSH : …

4
„Resetuj” kolory terminala po wyjściu / wylogowaniu ssh
Kiedy ssh łączy się ze zdalnym serwerem, podoba mi się zmiana kolorów terminala. Korzystam settermz mojego zdalnego pliku ~ / .bashrc, aby to zrobić. Jednak gdy I exit, kolory terminala nie są resetowane do kolorów lokalnych. Rozwiązałem problem, ale nie jestem pewien, czy jest to najlepsze rozwiązanie. Tak mogłem wymyślić. …
21 bash  colors  bashrc 


1
Uruchomienie Bash jest powolne z powodu tej linii w .bashrc. Co może to powodować?
Mój .bashrcplik zawiera linię do tego efektu: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Kiedy komentuję ten wiersz, Bash zaczyna się niemal natychmiast po otwarciu nowego terminalu. W tym wierszu pojawia się opóźnienie 4–5 sekund, zanim pojawi się mój kursor. Usunięcie zagnieżdżonych poleceń $(pwd)itp. Również przyspiesza je ponownie. Dlaczego to się …


4
Zakończenie bashu powoduje, że bash zaczyna się powoli
Rozpoczęcie bash na moim systemie Ubuntu zajmuje około 2 sekund. Jeśli usunę ładowanie / etc / bash_completition w .bashrc, rozpocznie się ono bezzwłocznie. Oczywiście nie chcę rezygnować z ukończenia i nie sądzę, aby ładowanie tego pliku było uzasadnionym powodem 2-sekundowego opóźnienia. Wszelkie pomysły, w jaki sposób mogę dowiedzieć się, na …

4
Bash monit o zmianę koloru, gdy jestem zalogowany na serwerze
Czy istnieje sposób, aby dynamiczny komunikat bash był dynamiczny, aby zmieniał kolor po zalogowaniu do serwera? Chcę więc, aby podobny kolor był zielony, gdy w moim systemie, i zmienił się na czerwony, gdy podłączony do serwerów. Mam ogromną liczbę serwerów, na których nie chcę inaczej .bashrc.
15 bash  shell  colors  bashrc 


5
Brak pliku bashrc w moim katalogu domowym
Oto, co zanotowałem po moim wykładzie: Znajdź plik .bashrcw swoim katalogu domowym zrobić vi .bashrc Po umieszczeniu gdzieś folderu aplikacji upewnij się, że jego adres znajduje się w zmiennej ścieżki. Problem polega na tym, że nie mam .bashrcpliku w moim katalogu domowym. W .bash_historymoim domu jest tylko plik. Jeśli przejdę …
14 bash  bashrc 

3
Co robi . .bashrc faktycznie zrobić?
Kiedy wpisuję np. nowy alias do mojego .bashrcpliku Nie mogę go natychmiast użyć w tym oknie terminala i do niedawna myślałem, że muszę ponownie uruchomić terminal, aby ponownie załadować .bashrcplik. Potem dowiedziałem się gdzieś, że jeśli napiszę . .bashrc spowoduje to ponowne załadowanie .bashrcpliku w bieżącym oknie i nie muszę …

5
bash: wykonaj polecenie podane w wierszu poleceń i nie wychodź
jak mogę podać polecenie w linii poleceń bash, które zostanie wykonane raz w nowym bashie po przeczytaniu ~ / .bashrc - Ale to wszystko bez pozwalania bashowi wyjść po zakończeniu polecenia? Bawię się „konfiguracją rozruchową” terminatora, w której niektóre podziały powinny uruchamiać niektóre aplikacje (vim, mutt, irsi) po uruchomieniu. Ale …
13 bash  boot  bashrc  terminator 

2
Bash, jak globalnie naprawić ^ H i ^? problemy z backspace
Chciałbym rozwiązać ten częsty problem, w którym powłoka na zdalnym serwerze uważa, że ​​klucz backspace mojego terminala jest, ^?a czasami ^Htak się dzieje, i okazuje się, że jest niepoprawny i wyświetla zły znak po naciśnięciu backspace. Jeśli ustawię go na ^ H lub ^? z stty erase ^Hlub stty erase …
12 linux  bash  terminal  shell  bashrc 

5
dlaczego nazwy aliasów zdefiniowane w pliku .bashrc nie działają?
Podałem nazwy aliasów w pliku .bashrc jak poniżej. Ale nazwy aliasów nie działają. dlaczego? alias c='clear' alias l='ls -lt' alias h='history' alias d='ls -lt |grep "^d"' export ORACLE_HOME=/ora11gr2/app/oracle/product/11.2.0/db2 export ORACLE_LIB=/ora11gr2/app/oracle/product/11.2.0/db2/lib export PATH=$ORACLE_HOME/bin:/usr/vac/bin:/usr/vacpp/bin:. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:.
12 alias  bashrc 

3
`ssh <host>` jest powłoką logowania, ale `ssh <host> <polecenie>` nie jest?
Zauważyłem, że kiedy uruchamiam polecenie bezpośrednio na hoście SSH przy użyciu ssh &lt;host&gt; &lt;command&gt;składni, widzę dane wyjściowe ( .bashrcale) danych wyjściowych .bash_profile(lub .profile). Na przykład, jeśli umieszczę następujące polecenie u góry obu plików, echo ${BASH_SOURCE[0]} i ręcznie źródła .bash_profile(które źródła .bashrcz kolei), zobaczę $ . .bash_profile .bash_profile .bashrc To jest …

1
.bashrc ładuje aliasy z innego pliku
Mam plik .bashrc, który chcę skonfigurować, aby odczytywał aliasy z pliku .aliases i ustawiał je. Obecnie mam: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done &lt; .aliases Ale po zalogowaniu otrzymuję: -bash: alias: -fu: nie znaleziono -bash: alias: $ USER ": nie znaleziono -bash: …
11 bash  alias  bashrc 

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.