Pytania otagowane jako bash

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.

3
Plik ~ / .inputrc nie jest poprawnie pozyskiwany
Mam ten plik ~ / .inputrc, który utworzyłem dla niektórych powiązań klawiszy. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word za każdym razem, gdy próbuję uruchomić source ~/.inputrc, pojawia się następujący błąd: \ e [1; 5C: słowo do przodu: Nie znaleziono polecenia. \ …
14 bash  tcsh  readline 


5
Niech xargs używa aliasu zamiast binarnego
Bash 4.2 na CentOS 6.5: W mojej ~/.bash_profilemam kilka aliasów, w tym: alias grep='grep -n --color=always' dzięki czemu mogę automatycznie wyróżniać kolory i drukować numery linii automatycznie podczas działania grep. Jeśli uruchomię następujące czynności, wyróżnianie działa zgodnie z oczekiwaniami: $ grep -Re 'regex_here' *.py Jednak kiedy uruchomiłem to niedawno: $ …
14 bash  alias  xargs 


1
Co robi exec 3 <i 1?
Rozumiem, że execmożna wykonać przekierowanie we / wy w bieżącej powłoce, ale widzę tylko takie użycie, jak: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. Rozumiem, że &lt;to jest dla strumienia wejściowego, &gt;jest dla …

4
Jak jawnie wywołać wbudowaną powłokę?
Chcę dostosować funkcjonalność cdpolecenia zgodnie z moimi potrzebami. Zdefiniowałem następującą funkcję - function cd () { cd "$@" &amp;&amp; pushd "$@"; } Celem tej funkcji jest automatyczne wypychanie katalogu na stos, dzięki czemu oszczędzam wysiłku, aby za pushd .każdym razem ręcznie pisać . Jednak powyższa funkcja jest funkcją nieskończenie rekurencyjną, …



2
Bit Setuid wydaje się nie mieć wpływu na uderzenie
Trochę eksperymentowałem i zauważyłem coś dziwnego: ustawienie setuidu na kopii basha znajdującego się w miejscu /usr/bin/bash-testwydawało się nie mieć żadnego efektu. Kiedy uruchomiłem instancję bash-test, mój katalog domowy nie był ustawiony na, /roota kiedy uruchomiłem whoamipolecenie z bash-test, moja nazwa użytkownika nie została zgłoszona jako root, co sugeruje, że bash-testnie …
14 linux  bash  setuid 

3
Wyświetl treść funkcji w Bash
W moim .bashrcpliku skonfigurowałem kilka funkcji . Chciałbym tylko wyświetlić aktualny kod funkcji i nie wykonywać go, aby szybko do czegoś odwołać. Czy jest jakiś sposób, byśmy mogli zobaczyć definicję funkcji?
14 bash  function 


4
Jakie są różne sposoby wyświetlania komunikatu w powłoce bash po zalogowaniu się użytkownika?
Mam VPS CentOS 5.7 używający bash jako powłoki, która wyświetla markowe powitanie natychmiast po zalogowaniu przez SSH. Próbowałem to zmodyfikować, ale nie mogę znaleźć, gdzie to jest w zwykłych miejscach. Do tej pory zajrzałem do motdpliku i sprawdziłem sshd_configustawienia pliku banera. Plik baneru nie jest ustawiony. Gdzie jeszcze mogę sprawdzić, …
14 linux  bash  ssh  centos  login 


12
narzędzia linux diff: utwórz listę zmodyfikowanych plików
Jak utworzyć listę zmodyfikowanych plików programowo przy użyciu narzędzi wiersza poleceń systemu Linux? Nie interesuje mnie różnica w żadnym konkretnym pliku (delta, łatka). Chcę tylko mieć listę nowych lub zmodyfikowanych plików w porównaniu do poprzedniej wersji produktu. Aby móc opublikować nową aktualizację produktu. aktualizacja: diff -qrnie daje bardzo wygodnych wyników. …

3
Dlaczego wykrzyknik `!` Czasami denerwuje bash?
Zdaję sobie sprawę, że !ma to szczególne znaczenie w wierszu poleceń w kontekście historii wiersza poleceń, ale poza tym w wykrywającym skrypcie wykrzyknik może czasami powodować błąd analizy. Myślę, że ma to coś wspólnego z event, ale nie mam pojęcia, co to za wydarzenie lub co robi. Mimo to to …

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.