Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.

1
Czy w terminalu można mieć powiązania klawiszy vim?
Przyzwyczajam się do vimowania powiązań (jak naciskanie w, aby przejść do słowa, dw, aby usunąć słowo itp.) I jego trybów (wstawianie, normalne, wizualne) i, z ciekawości chciałbym wiedzieć: czy jest jakiś rodzaj implementacji tego zachowania trybów i powiązań z vima do mojego terminala? Masz tryb wstawiania, tryb normalny i takie …
42 bash  shell  terminal  vim  zsh 

5
Czym dokładnie jest zmienna środowiskowa?
Wiem, że VARIABLE=valuetworzy zmienną środowiskową i export VARIABLE=valueudostępnia ją procesom tworzonym przez bieżącą powłokę. envpokazuje bieżące zmienne środowiskowe, ale gdzie one mieszkają? Co obejmuje zmienną środowiskową (lub środowisko , jeśli o to chodzi)?






4
Jak wykonać wiele poleceń za pomocą nohup
Muszę wykonać wiele poleceń za pomocą nohup. Każde polecenie powinno zostać wykonane po poprzednim poleceniu. Użyłem tego polecenia jako przykładu: nohup wget $url && wget $url2 > /dev/null 2>&1 & Jednak to polecenie nie działało. Jakiego polecenia powinienem użyć w tym celu?

4
Jak wyjść lub anulować złe polecenie bash?
Spodziewam się trochę za to, ale nigdzie nie mogę znaleźć odpowiedzi. Wygląda na to, że powinno to być takie oczywiste. Czasami, gdy wpisuję złe polecenie w terminalu bash, kursor po prostu przeskakuje do następnego wiersza bez żadnego błędu lub czegokolwiek. Nie umiem powiedzieć, co zrobiłem źle. To tak, jakbym utknął …

3
Jak przełączyć się z nieznanej powłoki na bash?
Byłem zaskoczony, że nie znalazłem tego pytania na stronie. Dzisiaj $pojawił się po zalogowaniu jako nowy użytkownik. Było to nieoczekiwane, ponieważ monit mojego głównego użytkownika zaczyna się od username@computername:~$. Jak mogę przełączyć się z tej innej powłoki na bash?
41 shell 

5
Przekierowanie zawartości pliku do polecenia „echo”
Mam plik o nazwie, my_file.txtktórego treść jest tylko ciągiem Hello. Jak mogę przekierować jego treść do polecenia echo? Wiem, że mam polecenia less, cat, more... ale muszę to zrobić z echo. Próbowałem tego: $ cat my_file.txt | echo a także to: $ echo < my_file.txt Ale w obu przypadkach pojawia …

4
Dlaczego polecenie `cd` nie działa przez SSH?
Próbowałem wykonać kopię zapasową niektórych plików przez SSH, ale zamiast tartych, które chciałem, dostałem swój folder domowy. Zrobiłem kilka dalszych testów i sprowadza się to do tego: ssh root@server /bin/sh -c "cd /boot && ls -l" Który do moich plików list niespodzianka w /rootnie /boot. Ale jeśli uruchomię całe /bin/shpolecenie …
41 shell  ssh  cd-command 



7
Jak mogę pamiętać, jak korzystać z przekierowania?
wiem co program > /dev/null 2>&1 robi. Przekierowuje wyjście do /dev/nulli 2>&1oznacza przekierowanie wyjścia błędu w tym samym miejscu, w którym wysyłane jest wyjście. Mój problem polega na tym, że zawsze muszę go wyszukiwać w Google, ponieważ nigdy tego nie pamiętam. Więc staram &2>1, 1>2&, 1>&2... Staram każdą kombinację aż …
40 shell 

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.