Jeśli ustawisz lub wyeksportujesz zmienną środowiskową w bash, możesz ją rozbroić . Jeśli ustawisz alias w bash, możesz go odblokować . Ale wydaje się, że nie ma zakłóceń . Rozważmy tę (trywialną) funkcję bash, na przykład ustawioną w pliku .bash_aliases i czytającą przy inicjalizacji powłoki. function foo () { echo …
Możliwa duplikat: Jak efektywnie poruszać się po linii poleceń bash? W wierszu polecenia systemu Windows można cofnąć lub przewinąć słowo o jedno słowo, naciskając ctrli <-/->. Jaki jest odpowiednik w środowisku bash?
Od czasu do czasu dobrze byłoby dodać polecenie bezpośrednio do historii w Bash bez wykonywania go. Jak dotąd zamkniętą rzeczą, którą znalazłem, jest dodanie #przed nią i uderzenie w powrót. Czy są lepsze sposoby?
Jeśli uruchomię skrypt, który zajmie dużo czasu, nieuchronnie zdaję sobie z tego sprawę po uruchomieniu skryptu i żałuję, że nie mam możliwości zrobienia jakiegoś ostrzeżenia po jego zakończeniu. Na przykład, jeśli uruchomię: really_long_script.sh i naciśnij enter ... jak mogę uruchomić inne polecenie, gdy zakończy się?
Czy istnieje sposób, aby rsync wydrukował pełne ścieżki plików do wszystkich plików, które są różne, bez faktycznego przesyłania plików? Alternatywnie, potrzebuję sposobu różnicowania plików między dwoma drzewami (przez SSH) wyłącznie na podstawie zmiany rozmiaru lub czasu ostatniej modyfikacji.
Ten skrypt skryptowy BASH z jednym poleceniem jest trudny do zrozumienia, dlatego chcę napisać komentarz do każdej akcji: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed jest tylko przykładem, w rzeczywistości jest to połączenie greps, trs i awks) Nie chciałbym …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 9 lat temu . Muszę skopiować folder / home / użytkownika z jednego dysku twardego na inny. Ma 100 000 plików i rozmiar około 10G. używam cp -r /origin /destination czasami dostaję błędy …
Używam basha zarówno na moim Macu, jak i na mojej powłoce cygwin. Ogólnie jestem z tego bardzo zadowolony. Moją jedyną skargą jest to, że jej uzupełnienie TAB nie jest tak dobre, jak ukończenie wiersza poleceń Windows TAB. Na przykład, jeśli są dwa pliki z tym samym prefiksem, bash po prostu …
W bashu możesz użyć !*wszystkich argumentów z poprzedniego polecenia. Na przykład, jeśli zrobiłeś, cp /some/path /some/other/patha następnie zrobiłeś mv !*, drugie polecenie zostanie rozszerzone do mv /some/path /some/other/path. Czy istnieje coś takiego, aby uzyskać dostęp do konkretnego argumentu z polecenia zamiast wszystkich?
Gdybym chciał, aby skopiować wszystkie *.sopliki srcdo dstzrobiłbym: cp src/*.so dst Chcę jednak skopiować wszystkie *.sopliki z src i jego podkatalogów do dst. Jakieś wskazówki?
Napisałem sobie program linuksowy, programktóry wymaga wyrażenia regularnego jako danych wejściowych. Chcę wywołać program w bashpowłoce i przekazać to wyrażenie regularne jako argument wiersza poleceń do programu (istnieją również inne argumenty wiersza poleceń). Wygląda typowe wyrażenie regularne [abc]\_[x|y] Niestety postacie [, ]i |są postaciami specjalnymi w bash. Tak więc dzwoniąc …
Mam proces wykonywany przez skrypt init.d w tle. Na przykład: case "$1" in start) /bin/myprocess & stop) killall myprocess restart) killall myprocess /bin/myprocess & esac W pewnych warunkach mój proces może zakończyć się niepowodzeniem i powrócić. Czy jest jakiś (standardowy) sposób na wykrycie awarii i ponowne uruchomienie automatyczne?
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.