Pytania oznaczone «bash»

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

584
Co robi „źródło”?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Istnieje i można go uruchomić. Dlaczego w Ubuntu nie ma dokumentacji na ten temat? Co to robi? Jak mogę zainstalować...

306
Wróć do poprzedniego katalogu w powłoce

Czy istnieje sposób na powrót do poprzedniego katalogu, w którym korzystaliśmy z bash, tcsh bez użycia pushd / popd? Chciałbym wpisać coś w stylu „wstecz” i wróciłem do poprzedniego katalogu, w którym byłem. Edytować: „cd -” działa, ale tylko dla bieżących i poprzednich katalogów. Czy w każdym...

304
Jak całkowicie odłączyć proces od terminalu?

Używam Tilda (rozwijanego terminala) na Ubuntu jako „centrum dowodzenia” - podobnie jak inni mogą używać GNOME Do, Quicksilver lub Launchy. Mam jednak problem z tym, jak całkowicie odłączyć proces (np. Firefox) od terminala, z którego został uruchomiony - tj. Zapobiec, aby taki (nie) proces...

285
Jak dodać tekst na początku pliku w Bash?

Cześć Chcę dodać tekst do pliku. Na przykład chcę dodać zadania na początku pliku todo.txt. Wiem o echo 'task goes here' >> todo.txttym, ale to dodaje wiersz na końcu pliku (nie to, czego

225
Bash: Iterowanie po liniach w zmiennej

Jak poprawnie iterować po liniach w bash albo w zmiennej, albo w wyniku polecenia? Po prostu ustawienie zmiennej IFS na nową linię działa na wyjściu polecenia, ale nie podczas przetwarzania zmiennej zawierającej nowe linie. Na przykład #!/bin/bash list="One\ntwo\nthree\nfour" #Print the list...

189
Przypadkowo wpisałem hasło w linii poleceń bash

Przypadkowo wpisałem hasło w linii poleceń bash, myląc Last login: ...wiersz z Wrong password(bardzo się spieszyłem). Co mam zrobić, żeby zatrzeć ślad? To, co zrobiłem, to edytowanie .bash_historyi usuwanie obrażającej linii (musiałem ponownie się zalogować, aby zobaczyć hasło pojawiające się w...

183
Jak mam uciec od wykrzyknika?

Chcę zrobić coś takiego bzr commit -m "It works!". Mogę w ten sposób uciec od wykrzyknika bzr commit -m "It works\!". Jednak mój komunikat zatwierdzenia zawiera odwrotny ukośnik. Jak uciec od wykrzyknika, jednocześnie ignorując

179
Używanie zegarka z rurkami

Chciałbym uruchomić to polecenie: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Ale to nie działa, ponieważ „myślę”, że grep próbuje uruchomić zegarek zamiast ogona ... Czy istnieje sposób na zrobienie czegoś takiego watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Wielkie...

171
Co zrobić, gdy Ctrl + C nie może zabić procesu?

Ctrl+ Cnie zawsze działa w celu zabicia bieżącego procesu (na przykład, jeśli proces ten jest zajęty w niektórych operacjach sieciowych). W takim przypadku po prostu widzisz „^ C” za kursorem i nie możesz zrobić wiele więcej. Jak najłatwiej zmusić ten proces do śmierci teraz bez utraty...

143
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...

137
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...