Pytania otagowane jako bash

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

4
„Resetuj” kolory terminala po wyjściu / wylogowaniu ssh
Kiedy ssh łączy się ze zdalnym serwerem, podoba mi się zmiana kolorów terminala. Korzystam settermz mojego zdalnego pliku ~ / .bashrc, aby to zrobić. Jednak gdy I exit, kolory terminala nie są resetowane do kolorów lokalnych. Rozwiązałem problem, ale nie jestem pewien, czy jest to najlepsze rozwiązanie. Tak mogłem wymyślić. …
21 bash  colors  bashrc 

1
Bash: opcjonalnie przekazanie argumentów do polecenia
Próbuję dodać argumenty do wywołania polecenia zależne od innej zmiennej. Proszę spojrzeć na kod skryptu powłoki: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com W tym przykładzie, jeśli nie titlezostanie podany null, zostanie dodany argument curl. To nie działa poprawnie, jeśli titlezawiera spacje. Również nie mogłem …

2
Jak wyjść z SSH włóczęgi w terminalu
Po README w tym repozytorium mam zabezpieczyć moją drogę do stworzonej przeze mnie maszyny wirtualnej, ale kiedy to zrobię, jak mogę się wydostać? Oto instrukcje: $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" >> /etc/hosts $ …
20 linux  bash  ssh  vagrant 



3
Czym różni się install -c od cp
Jaka jest różnica między install -c a cp? Większość instalacji zwykle używa install -c, ale na stronie podręcznika nie brzmi to tak, jakby działało inaczej niż cp (z wyjątkiem może ustawionych uprawnień). Kiedy powinienem używać install -c, a kiedy cp?
20 linux  installation  bash  cp  sh 


7
Jaki jest najprostszy skryptowalny sposób sprawdzenia, czy zmienna powłoki jest eksportowana?
W przypadku niektórych sesji powłoki chcę mieć możliwość drukowania flagi ostrzeżenia, jeśli zmienna powłoki nie jest ustawiona i wyeksportowana. Jest dość proste, aby zrobić coś takiego, aby wydrukować „Błąd” w monicie, jeśli SET_MEjest rozbrojony lub zerowy. test_var () { test -z "$1" && echo Error; } PS1='$(test_var "$SET_ME") \$ ' …




1
Jak podać argumenty komendzie czasu (ubuntu)
Chcę uzyskać nieco więcej informacji niż daje standardowe polecenie czasu, więc chcę przekazać flagę pełną. info timepodaje jako przykład time -v sleep 4, jednak gdy wykonam to (zarówno w bash, jak i tcsh), dostaję % time -v sleep 4 -v: Command not found. 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w …
20 ubuntu  bash  time 

5
Wyszukaj wzór tekstu w systemie Linux
Jestem początkującym Linuksem. Muszę wyszukać ciąg „teststring” we wszystkich plikach * .java znajdujących się w katalogu / home / user1 / (łącznie z podfolderami). Jak mogę to zrobić w systemie Linux za pomocą polecenia powłoki.
20 linux  bash 

7
Wymuś użycie skryptu bash do używania tee bez przesyłania z linii poleceń
Mam skrypt bash z dużą ilością danych wyjściowych i chciałbym zmienić ten skrypt (nie tworzyć nowego), aby skopiować wszystkie dane wyjściowe do pliku, tak jak by to było, gdybym przepuszczał go przez tee. Mam plik script.sh : #!/bin/bash init do_something_that_outputs_stuff_to_STDOUT launch_applications_that_output_to_STDOUT fini i chciałbym zrobić kopię STDOUT do pliku script.log …
20 bash 


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.