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 …
Czy jest jakiś sposób, aby tabulator Bash był niewrażliwy na wielkość liter? $ bash --version GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0) Copyright (C) 2007 Free Software Foundation, Inc. Używam Mac OS X 10.6
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 …
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.
W aplikacji Bash on Ubuntu na Windows mam tylko root@localhost:~# ls -a .bash_history .bashrc .profile Jak uzyskać dostęp do wszystkich folderów systemu Windows, takich jak dokumenty, pliki do pobrania itp.?
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 …
Muszę usunąć wszystkie pliki z katalogu, ale wykluczyć niektóre z nich. Na przykład w katalogu z plikami a b c ... zmuszę usunąć wszystkie oprócz ui p. Czy jest na to łatwy sposób?
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, …
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.
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.)
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 …
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ść?
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.
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.