Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

2
Jaki jest odpowiednik ZSH dla $ PROMPT_COMMAND BASH?
BASH obsługuje $PROMPT_COMMANDzmienną środowiskową, która definiuje polecenie, które należy wykonać przed dowolnym interaktywnym monitem pierwszego poziomu. Szukam ekwiwalentu tego ZSH. Dokumentacja mówi, że istnieje funkcja, precmdktórą mogę zdefiniować, aby ją osiągnąć; nie mam jednak pojęcia, jak to zdefiniować na podstawie zmiennej środowiskowej. Rozważałem przekazanie zmiennej środowiskowej, która zmusiłaby ZSH do …

5
Pobierz katalog nadrzędny dla pliku
Chcę uzyskać tylko nazwę katalogu nadrzędnego dla pliku. Przykład: gdy mam path=/a/b/c/d/file, chcę tylko, da nie /a/b/c/d(z czego otrzymuję dirname $path) jako wynik. Czy jest jakiś wyrafinowany sposób to zrobić?
24 linux  bash  shell 



3
Co powoduje, że bash zatrzymuje się po złym poleceniu?
Podczas wpisywania złego polecenia powiedz, że chcesz: $ cd .. $ ls Zamiast tego piszesz zbyt szybko i kończysz uderzaniem, wpisując między ls, więc otrzymujesz: $ cd .. $ l sbash: l: command not found... Dzieje się tak przez cały czas, kiedy piszemy szybko. Interesuje mnie źródło 2,5-sekundowej pauzy (w …
23 bash 

3
Jak łączyć polecenia z konsoli?
W bashczasem czasami chcę uruchamiać kilka poleceń szeregowo i nie chcę czekać na ich zakończenie przed wpisaniem nowych. Więc robię coś takiego: cmd1; cmd2; cmd3 Niestety jedno z poleceń może się nie powieść. W takim razie chciałbym przestać. Czy istnieje prosty sposób, aby to zrobić, ale sprawię, że będę uruchamiał …

3
Co oznacza to tajemnicze polecenie Bash?
Czytałem ostrzeżenie forum Ubuntu o złośliwych poleceniach i znalazłem ten interesujący klejnot: :(){ :|:& };: OSTRZEŻENIE: Powyższy kod spowoduje awarię komputera, chyba że masz ścisłe limity procesowe (których prawdopodobnie nie masz), które wymagają twardego restartu. Rozważ ten kod podobny do uruchamiania sudo rm -rf /. Ale co to znaczy? Nawet …
23 bash 

1
Dlaczego mamy powłoki logowania, bez logowania, interaktywne i nieinteraktywne powłoki bash?
Strony podręcznika bash wyjaśniają, czym są powłoki logowania i interaktywne: Powłoka logowania to taka, której pierwszym znakiem argumentu zero jest - lub rozpoczęty z opcją --login. Powłoka interaktywna to taka, która została uruchomiona bez argumentów nie będących opcjami i bez opcji -c, której standardowe wejście i błąd są podłączone do …

5
Co robi symbol rury linuxowej „|”? [duplikować]
To pytanie ma już odpowiedzi tutaj : Zrozumienie sposobu przesyłania danych wejściowych do potoków w Bash (4 odpowiedzi) Zamknięte 5 lat temu . Oto polecenie sortujące pliki w folderze w odwrotnej kolejności ls | sort -r Co robi |symbol w tym poleceniu? To, czego tak naprawdę szukam, to wyjaśnienie potoków …

2
Jak wykonać cd na smb: //user@100.100.100.100 z terminala?
Używam Ubuntu i GNOME na moim komputerze. Kiedy otwieram Przeglądarkę plików, na lewej szynie wygodnie widzę folder o nazwie „Work Server”. Po najechaniu myszką pojawia się następujący podpis: „smb: //john@69.100.100.1”. Po kliknięciu tego folderu mogę zobaczyć zawartość tego folderu. Wszystko w porządku. Teraz kiedy otwieram terminal / powłokę, piszę cd …
23 bash  terminal  mount  smb 

3
Powiązanie słowa zabijania wstecz do Ctrl + W
Próbuję przejść z długotrwałego korzystania z Tcsh na ostatnią eksplorację Basha. Udało mi się przenieść wszystkie moje ulubione funkcje, z wyjątkiem Ctrl + W, który traktuje spacje i ukośniki jak granice słów, najprawdopodobniej słowo „zabij” do tyłu ”. Jednak w Bash readline usuwa całą drogę do pierwszej spacji, usuwając wszystkie …
23 bash  readline 


3
Jak wstawić datę do vima
W vimie możesz wykonywać polecenia za pomocą „!”. Możesz połączyć to z „r”, aby wstawić wyjście do bieżącego bufora. : r! data pt 20 lipca 09:39:26 SAST 2012 wstawi datę do pliku. Teraz, gdy próbuję zrobić coś ciekawszego, na przykład datę w innym formacie +% F. W wierszu poleceń Data …
23 linux  command-line  bash  vim  date 

5
Jak uzyskać pełną ścieżkę pliku w bash?
Chciałbym w łatwy sposób uzyskać pełną ścieżkę do pliku. Obecnie piszę to: echo `pwd`/file.ext Próbując go skrócić, stworzyłem alias bash: alias fp='echo `pwd`/' Ale teraz, gdy piszę fp file.ext, między /i a pojawia się spacja file.ext. Czy takie polecenie już istnieje i brakuje mi go? Jeśli nie, to jak bym …

2
iTerm / zsh nie czyta .bashrc LUB .bash_profile
W ~/.bash_profile mam: if [ -f ~/.bashrc ]; then source ~/.bashrc fi W ~/.bashrcMam kilka aliasów Kiedy ładuję nowe okno iTerm, moje aliasy nie działają. Jeśli źródła, ~/.bashrcone działają. Jeśli źródła, ~.bash_profileone działają. Czy przynajmniej jeden z nich nie powinien być pozyskiwany automatycznie? Co może być przyczyną nieprawidłowego działania?
22 macos  bash  terminal  zsh  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.