Pytania otagowane jako bash

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


3
Jak zignorować niektóre nazwy plików za pomocą „znajdź”?
Jednym z moich ulubionych poleceń BASH jest: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; który przeszukuje zawartość wszystkich plików znajdujących się w bieżącym katalogu i poniżej pod kątem określonego SearchString. Jako programista czasami się przydał. Ze względu na mój obecny projekt i strukturę bazy kodu chciałbym jednak …
143 bash  find  regex 


8
Gdzie ustawia się $ PATH w OS X 10.6 Snow Leopard?
Piszę echo $PATHw wierszu poleceń i otrzymuję /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin Zastanawiam się, gdzie to się ustawia, ponieważ mój .bash_loginplik jest pusty. Szczególnie niepokoi mnie to, że po zainstalowaniu MacPorts zainstalował kilka śmieci /opt. Nie sądzę, aby ten katalog istniał nawet w normalnej instalacji Mac OS X. Aktualizacja: Podziękowania dla jtimberman za poprawienie …

12
Czy możliwe jest `tail -f` wyjście` dmesg`?
Chcesz zrobić coś takiego dmesg | tail -f ale to nie działa: używam Mac OSX 10.6.7, robiąc to, że ogon się kończy, zamiast monitorować wyjście. Zastanawiam się, czy jest jakiś sposób, aby to zrobić, czy jakieś równoważne polecenie. PS, nie sądzę, że whilepętla będzie dobrym pomysłem.
137 bash  command-line  tail 


20
Dodaj katalog do $ PATH, jeśli jeszcze go nie ma
Czy ktoś napisał funkcję bash, aby dodać katalog do $ PATH tylko wtedy, gdy jeszcze go nie ma? Zazwyczaj dodaję do PATH używając czegoś takiego: export PATH=/usr/local/mysql/bin:$PATH Jeśli zbuduję ŚCIEŻKĘ w .bash_profile, to nie zostanie odczytana, chyba że sesja, w której jestem, to sesja logowania - co nie zawsze jest …
126 bash  script  path 


7
Jak skonfigurować PuTTY, aby Home / End / PgUp / PgDn działały poprawnie w bash?
Klawisze Home, End, PageUp, PageDown wszystkie wpisują a ~w mojej sesji bash zamiast przesuwać kursor / widok. Dlaczego tak się dzieje i które ustawienia muszę zmienić? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 Pytanie pierwotnie brzmiało: Dlaczego w PuTTY naciśnięcie klawisza „Home” na powłoce (bash) powoduje wpisanie „~”? A raczej, …
122 bash  putty 

6
Git Bash tutaj w ConEmu
Jak utworzyć prawym przyciskiem myszy pozycję menu kontekstowego, aby otworzyć Git Bash w danym folderze w ConEmu ? Zobacz Git Bash tutaj w Console2, aby uzyskać równoważne pytanie dotyczące Console2.
120 windows  bash  git  conemu 

8
Wykonaj polecenie z innego katalogu w bash
Powiedz, że to robię: cd subdir git init cd ../ Czy istnieje sposób, aby to zrobić za pomocą jednego polecenia, a może dwóch, zamiast wchodzenia i wychodzenia z katalogu w celu uruchomienia polecenia? (Nie szukam rozwiązania specyficznego dla git; to tylko przykład.)
119 bash 

2
Jak usunąć / zresetować podsystem Windows dla systemu Linux w niejawnej wersji systemu Windows 14316
Zainstalowałem system Windows Subsystem for LinuxWindows 10 Insider Preview kompilacja 14316. Teraz chciałbym go usunąć lub, lepiej, przywrócić ustawienia fabryczne, tj. Tak jak wtedy, gdy właśnie został zainstalowany. Próbowałem usunąć go z okien „Włącz lub wyłącz funkcje systemu Windows”, ale bez powodzenia. Próbowałem oznaczyć go jako „wyłączony” w powyższych oknach …

4
Bash: Spacje w nazwie aliasu
Próbuję utworzyć aliasy w bash. Co chcę zrobić, to mapa ls -ladols -la | more W moim pliku .bashrc próbowałem: alias 'ls -la'='ls -la | more' Jednak to nie działa, ponieważ (zakładam) ma spacje w nazwie aliasu. Czy można to obejść?
116 unix  bash  alias 

6
Czy bash ma hak, który jest uruchamiany przed wykonaniem polecenia?
Czy w bash mogę zorganizować wykonanie funkcji tuż przed uruchomieniem polecenia? Jest $PROMPT_COMMANDwykonywany przed wyświetleniem monitu, tj. Zaraz po uruchomieniu polecenia. Bash's $PROMPT_COMMANDjest analogiczny do precmdfunkcji zsh ; więc szukam bashowego odpowiednika zsh preexec. Przykładowe aplikacje: ustaw tytuł terminala na wykonywane polecenie; automatycznie dodaj timeprzed każdym poleceniem.
111 command-line  bash  hook 

7
Przekaż ruch SSH przez środkową maszynę
Tunelowanie SSH jest dla mnie bardzo mylące. Zastanawiam się, czy mogę to zrobić w systemie Linux. Mam 3 maszyny .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine …
110 command-line  bash  ssh  git  tunnel 

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.