Pytania otagowane jako bashrc

Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.

5
Jak przetestować możliwe konflikty podczas używania aliasu w bashrc?
Czy istnieje prosty sposób na wyświetlenie listy wszystkich konfliktów poleceń, które wystąpiły w systemie z powodu aktualizacji bashrc obejmującej polecenia aliasu? Na przykład ktoś pisze alias ls=/path/to/user-generated/executablew języku bashrc. Jak dowiadujemy się, że to maskuje rzeczywiste polecenie ( ls). Jednym ze sposobów wydaje się być uruchomienie wszystkich aliasów przed i …
12 bash  alias  bashrc 

5
Nieinteraktywna powłoka rozwiń alias
Mam problem z rozszerzeniem aliasów na moim koncie hostingowym, gdy uruchamiam polecenie takie jak: ssh user@server "bash -c \"alias\"" Mój plik .bashrc to: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User …
12 bash  ssh  alias  bashrc 

4
wyłączanie kontroli zadań w bash (CTRL-Z)
Czasami zdarza mi się, że naciskam CTRL+ Zprzez przypadek, a moja aplikacja znika w tle. Wiem, że mogę to przywrócić fg, więc nie jest to taka wielka sprawa. Ale i tak zastanawiam się, czy to job controlwyłączyć. W całym moim życiu nie pamiętam jednego momentu, kiedy go potrzebowałem, to po …

2
Czy można używać „.” uruchamiać pliki zamiast źródła - w .bashrc w Ubuntu i OS X?
OK, więc sourceuruchamia skrypt w bieżącej powłoce i .osobno, jak opisano na przykład przy uruchamianiu skryptu za pomocą „.” I „source” , ale konkretnie w moim .bashrcpliku mam: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh Czy …
11 osx  bashrc  posix 


1
Wyświetl aktualną definicję funkcji powłoki
Dlatego ciągle edytuję bashrc i mam otwarty terminal z działającą definicją funkcji, chociaż bashrc zostało zaktualizowane z błędną definicją funkcji. (Ponieważ definicja nie zmienia się, dopóki nie otrzymam zaktualizowanego bashrc) Jak w tym przypadku mogę wyszukać definicję działającej funkcji? Na przykład, jeśli napiszę: alias function_name Widzę, jaka jest definicja tego …
11 function  bashrc 



3
Dlaczego root nie pobiera .bash_profile?
Za każdym razem, gdy próbuję zalogować się jako root przy użyciu su(nie su -), nie .bash_profileznajduje się w katalogu domowym użytkownika user1. Zasadniczo mój /var/rootkatalog nie ma .bash_profile, więc mogę umieścić kopię .bash_profilew /var/rootcelu badania su -. Nie jest też automatycznie źródłem .bash_profile( wejściem var/root). Tak czy inaczej, chcę, aby …
10 osx  root  bashrc  su 

1
Jenkins nie używa ustawień regionalnych systemu
Mam ciekawe zachowanie w Jenkins. Powłoka Jenkinsa nie używa ustawień regionalnych moich systemów. Jenkins działa jako użytkownik jenkinsw moim systemie. Zalogowany jako jenkinsprzez SSH: locale wystawiany: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" itd ... envpokazuje LANGi LANGUAGEzmienne: LANG = en_US.UTF-8 LANGUAGE = en_US: en id pokazuje …

1
Czy istnieje plik Bash, który zawsze będzie pozyskiwany w trybie interaktywnym, bez względu na to, czy jest to login czy brak logowania?
O ile mi wiadomo, interaktywne powłoki mogą się zalogować lub nie, a pliki startowe są dla nich różne. Jeśli interaktywny + powłoka logowania → /etc/profilewtedy pierwszy Tekstu ~/.bash_profile, ~/.bash_loginoraz~/.profile Jeśli powłoka interaktywna + non-login → /etc/bash.bashrcto~/.bashrc Chcę ustawić niektóre zmienne za każdym razem, gdy używam powłoki interaktywnej, niezależnie od tego, …
10 bash  login  bashrc 

1
leniwe podstawienie bashrc
Jak uzyskać ~/.bashrcaliasy do oceny $()podstawień w czasie wykonywania , zamiast w momencie wykonywania ~ / .bashrc (podczas otwierania terminala)? Często uruchamiam to polecenie, aby dodać do niego alias: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print $2'}) …
10 bash  shell  quoting  alias  bashrc 

1
.inputrc vs .bashrc ustawienia
Zauważyłem kilka ustawień .bashrci .inputrcpliki wyglądają tak samo lub są podobne, takie jak: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size Czy .inputrcustawienia mają również wpływ na zakończenie i rozmiar historii w powłoce Pythona (jeśli są uruchamiane w terminalu)? Czy jest HISTSIZEograniczony, history-sizeczy też go zastępuje?
9 bashrc  inputrc 


3
W jaki sposób mogę uwzględnić w skryptach konfiguracyjnych powłoki różnice między coreutils na BSD w porównaniu z GNU?
Do tego miesiąca moje konfiguracje powłoki były dość proste ( głównie a .bashrclub .bash_profileniektóre aliasy), ale przerabiałem je tak, aby uzyskać inne zachowanie w zależności od tego, czy używam zsh i bash. Najpierw źródłowy plik konfiguracyjny powłoki, który powinien działać na cokolwiek, a następnie specjalizują się w konkretnej używanej powłoce …
9 bash  bashrc  bsd  gnu 

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.