Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.



11
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ć dokumentację na ten temat?

30
Jak wykonać polecenie przy każdej zmianie pliku?
Chcę szybkiego i prostego sposobu wykonania polecenia przy każdej zmianie pliku. Chcę czegoś bardzo prostego, czegoś, co zostawię uruchomionego na terminalu i zamknę go, gdy skończę pracę z tym plikiem. Obecnie używam tego: while read; do ./myfile.py ; done A potem muszę iść do tego terminala i naciskać Enter, ilekroć …
434 linux  unix  shell  script 

11
Załaduj ponownie zadania grupy użytkowników systemu Linux bez wylogowania
Podczas przypisywania listy grup drugorzędnych użytkownika za pomocą: # usermod -G <grouplist> <user> czy można wymusić, aby to przypisanie grupy zaczęło obowiązywać bez wylogowywania się z wszystkich uruchomionych sesji? Byłoby to bardzo przydatne w sytuacji, gdy istnieje sesja Screen z wieloma uruchomionymi powłokami, ponieważ zasadniczo cała sesja musi zostać zniszczona, …

12
Jak sprawić, aby rm nie wyświetlał błędu, jeśli plik nie istnieje?
Piszę plik makefile, który wyczyści niektóre bezużyteczne pliki na końcu kompilacji. Jeśli cel został już utworzony, oczywiście pominie go, a zbędnego pliku może nie być. Więc jeśli to zrobię: rm lexer.ml interpparse.ml interpparse.mli Mogę wyświetlać błędy, ponieważ jeden z plików nie istnieje. Czy jest jakiś sposób rmna zignorowanie tych plików? …
329 shell  makefile  rm 


19
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 potomny zostaje zakończone po zamknięciu terminalu …
304 linux  bash  shell  ubuntu  terminal 


10
Przewiń wyjście powłoki myszą w tmux
Przewijanie myszą nie działa w tmuxie tak, jak działa, gdy uruchamiam powłokę bez tmux (w Gnome Terminal). Wygląda na to, że tmux wysyła zdarzenia przewijania myszą, tak jakbym naciskał klawisze góra / dół. Ale chcę, aby przewijał historię wyników powłoki . Czy istnieje sposób, aby Tmux działał w ten sposób? …
255 shell  tmux 

15
Jak niezawodnie utrzymywać tunel SSH otwarty?
Używam tunelu SSH z pracy do obchodzenia różnych idiotycznych zapór ogniowych (jest w porządku z moim szefem :)). Problem polega na tym, że po pewnym czasie połączenie ssh zwykle się zawiesza, a tunel jest zepsuty. Gdybym mógł przynajmniej automatycznie monitorować tunel, mógłbym ponownie uruchomić tunel, gdy się zawiesi, ale nawet …

12
Jak mogę przejść do poprzedniego katalogu zamiast iść w górę?
Obecnie spędzam wiele godzin pracy, przemieszczając się między dwiema ścieżkami, które są bardzo daleko w dół od drzewa i odwracają się od siebie u podstawy. Uderza mnie, że moje życie byłoby o wiele łatwiejsze, gdyby istniał argument przemawiający za cdprzejściem do ostatniego katalogu, w którym się znajdowali. To znaczy, jeśli …
214 unix  shell 

12
Jak zaznaczyć cały tekst w Vi / Vim?
Korzystanie z narzędzia VI do edycji plików konfiguracyjnych. Jak mogę zaznaczyć cały tekst w pliku (około 1000 wierszy), skopiować go, a następnie wkleić do Dokumentów Google?
193 shell  vi 


9
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 terminala? Podsumowanie odpowiedzi: Zazwyczaj …
171 linux  bash  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.