W tym artykule znajduje się lista poleceń, narzędzi, sprytnych sztuczek i prostych komend Linuksa.
01 z 15Przydatne skróty klawiaturowe w wierszu poleceń
Poniższe skróty klawiszowe są niezwykle przydatne i zaoszczędzą mnóstwo czasu:
- CTRL + U - Przycina tekst aż do kursora.
- CTRL + K - Wycina tekst od kursora do końca linii
- CTRL + Y - Wkleja tekst
- CTRL + mi - Przesuń kursor na koniec linii
- CTRL + ZA - Przesuń kursor na początek linii
- ALT + fa - Przejdź do następnego miejsca
- ALT + b - Przejdź z powrotem do poprzedniego miejsca
- ALT + Backspace - Usuń poprzednie słowo
- CTRL + W - Wytnij słowo za kursorem
- Przesunięcie + Wstawić - Wkleja tekst do terminala
Aby powyższe polecenia miały sens, spójrz na następny wiersz tekstu.
sudo apt-get install programnameJak widać błąd ortograficzny i aby polecenie działało, musiałbym zmienić "intall" na "install".
Wyobraź sobie, że kursor znajduje się na końcu linii. Istnieje wiele sposobów, aby powrócić do instalacji słowa, aby ją zmienić.
Możesz nacisnąć ALT + b dwukrotnie, co postawiłoby kursor w następującej pozycji (oznaczonej symbolem ^):
Teraz możesz nacisnąć klawisz kursora i wstawić "s" do instalacji.
Kolejnym użytecznym poleceniem jest przesunięcie + wstawić, szczególnie jeśli chcesz skopiować tekst z przeglądarki do terminalu.
02 z 15SUDO !!
Będziesz mi bardzo wdzięczny za następne polecenie, jeśli jeszcze tego nie wiesz, bo dopóki nie wiesz, że to istnieje, przeklinaj się za każdym razem, gdy wprowadzisz polecenie i słowa odmowa zgody zjawić się.
- sudo !!
Jak korzystać sudo!!? Po prostu. Wyobraź sobie, że wprowadziłeś następujące polecenie:
apt-get install rangerSłowa Odmowa uprawnień pojawi się, chyba że jesteś zalogowany z podwyższonymi uprawnieniami.
sudo !! uruchamia poprzednie polecenie jako sudo. Tak więc poprzednie polecenie staje się teraz:
sudo apt-get install ranger03 z 15
Wstrzymywanie poleceń i uruchamianie poleceń w tle
Możesz uruchamiać polecenia terminala w tle.
- CTRL + Z - Wstrzymuje aplikację
- fg - Powraca do aplikacji
Wyobraź sobie, że otworzyłeś plik w nano w następujący sposób:
sudo nano abc.txtW połowie wpisywania tekstu do pliku zdajesz sobie sprawę, że szybko chcesz wpisać inne polecenie w terminalu, ale nie możesz, ponieważ otworzyłeś nano w trybie pierwszego planu.
Możesz myśleć, że jedyną opcją jest zapisanie pliku, wyjście nano, uruchomienie polecenia, a następnie ponowne otwarcie nano.
Wszystko, co musisz zrobić, to nacisnąć CTRL + Z a aplikacja na pierwszym planie zatrzyma się i nastąpi powrót do linii poleceń. Następnie możesz uruchomić dowolne polecenie i po zakończeniu powrotu do poprzednio wstrzymanej sesji, wprowadzając fg do okna terminala i naciśnięcie klawisza powrotu.
Ciekawą rzeczą do wypróbowania jest otwarcie pliku w nano, wprowadzenie tekstu i wstrzymanie sesji. Teraz otwórz kolejny plik w nano, wprowadź trochę tekstu i wstrzymaj sesję. Jeśli teraz wejdziesz fg powrócisz do drugiego pliku, który otworzyłeś w nano. Jeśli wyjdziesz z nano i wejdziesz fg ponownie wrócisz do pierwszego pliku, który otworzyłeś w Nano.
04 z 15Użyj polecenia nohup, aby uruchamiać polecenia po wylogowaniu się z sesji SSH
Polecenie nohup jest bardzo przydatne, jeśli użyjesz polecenia ssh do zalogowania się na innych komputerach.
Więc co robi nohup?
Wyobraź sobie, że jesteś zalogowany na innym komputerze zdalnie za pomocą ssh i chcesz uruchomić polecenie, które trwa długo, a następnie wyjdź z sesji ssh, ale pozostaw polecenie działa, nawet jeśli nie jesteś już podłączony, nohup pozwala ci to zrobić.
Na przykład możesz użyć Raspberry PI do pobierania dystrybucji do celów recenzji. Połącz się z Raspberry PI przez ssh z laptopa. Jeśli zacząłeś pobierać duży plik na Raspberry PI bez użycia polecenia nohup, musisz poczekać na zakończenie pobierania przed wylogowaniem z sesji ssh i przed zamknięciem laptopa. Jeśli to zrobiłeś, możesz równie dobrze nie użyć Raspberry PI, aby pobrać plik.
Aby użyć nohup, wszystko co musisz wpisać, to nohup, a następnie polecenie w następujący sposób:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 z 15Uruchamianie polecenia systemu Linux "AT" Określony czas
The nohupPolecenie jest dobre, jeśli jesteś podłączony do serwera SSH i chcesz, aby polecenie pozostało uruchomione po wylogowaniu z sesji SSH.
Wyobraź sobie, że chcesz uruchomić to samo polecenie w określonym momencie.
The w Polecenie pozwala ci to zrobić. "at" może być używane w następujący sposób.
o 10:38 PM ptw> cowsay "cześć"przy> CTRL + DPowyższe polecenie uruchomi program cowsay o 10:38 pm. w piątek wieczorem.
Składnia jest w a następnie data i godzina uruchomienia.
Kiedy w> pojawi się monit, wprowadź polecenie, które chcesz uruchomić o określonej godzinie.
The CTRL + re zwraca cię do kursora.
Istnieje wiele różnych formatów daty i czasu, dlatego warto sprawdzić strony podręcznika, aby uzyskać więcej informacji na temat korzystania z nich w.
06 z 15Strony Man
Strony man przedstawiają zarys poleceń, które mają wykonywać, oraz przełączniki, które można z nimi korzystać.
Strony podręcznika są nudne same. (Chyba nie zostały zaprojektowane, aby nas podniecić).
Możesz jednak robić rzeczy, które sprawią, że korzystanie z człowieka stanie się bardziej atrakcyjne.
export PAGER = najwięcejBędziesz musiał zainstalować większość; aby to działało, ale gdy to zrobisz, twoje kolorowe strony będą bardziej kolorowe.
Możesz ograniczyć szerokość strony podręcznika do pewnej liczby kolumn za pomocą następującego polecenia:
eksportuj MANWIDTH = 80Wreszcie, jeśli masz dostępną przeglądarkę, możesz otworzyć dowolną stronę podręcznika w domyślnej przeglądarce, używając -H przełącznik następująco:
człowiek -HUwaga: działa to tylko wtedy, gdy masz domyślną przeglądarkę ustawioną w $ BROWSER Zmienna środowiskowa.
07 z 15Użyj htop, aby wyświetlić i zarządzać procesami
Jakie polecenie obecnie używasz, aby dowiedzieć się, które procesy są uruchomione na twoim komputerze? Nasz zakład jest taki, że używasz ps i używasz różnych przełączników, aby uzyskać pożądaną wydajność.
zainstalować htop. Jest to zdecydowanie narzędzie, które chcesz zainstalować wcześniej.
Htop dostarcza listę wszystkich uruchomionych procesów w terminalu podobnie jak menedżer plików w systemie Windows.
Możesz użyć kombinacji klawiszy funkcyjnych, aby zmienić kolejność sortowania i kolumny, które są wyświetlane. Możesz także zabijać procesy z poziomu htop.
Aby uruchomić htop, po prostu wpisz następujące polecenie w oknie terminala:
htop 08 z 15Nawiguj w systemie plików Użycie strażnika
Jeśli htop jest niezmiernie przydatny do kontrolowania procesów uruchomionych za pomocą wiersza poleceń, a następnie ranger jest niezmiernie przydatny do nawigacji w systemie plików za pomocą wiersza poleceń.
Prawdopodobnie będziesz musiał zainstalować ranger, aby móc go użyć, ale po zainstalowaniu możesz go uruchomić, wpisując w terminalu:
leśniczyOkno wiersza poleceń będzie wyglądało jak każdy inny menedżer plików, ale działa od lewej do prawej, a nie od góry do dołu, co oznacza, że jeśli użyjesz klawisza strzałki w lewo, przejdziesz w górę struktury folderów, a klawisz strzałki w prawo działa w dół struktury folderów .
Warto przeczytać strony man przed użyciem ranger, abyś mógł przyzwyczaić się do wszystkich dostępnych przełączników klawiatury.
09 z 15Anuluj zamknięcie
Więc zaczęło się wyłączanie za pomocą wiersza poleceń lub interfejsu GUI i zdałeś sobie sprawę, że naprawdę nie chcesz tego zrobić.
- shutdown -c
Zauważ, że jeśli zamknięcie już się rozpoczęło, może być za późno, aby zatrzymać wyłączanie.
Kolejne polecenie do wypróbowania jest następujące:
- pkill shutdown
Killing Hung Processes The Easy Way
Wyobraź sobie, że korzystasz z aplikacji i z jakiegokolwiek powodu wisi.
Możesz użyć ps -ef aby znaleźć proces, a następnie zabić proces lub możesz go użyć htop.
Istnieje szybsze i łatwiejsze polecenie, które pokochasz, o nazwie Xkill.
Po prostu wpisz następujące polecenie w terminalu, a następnie kliknij okno aplikacji, którą chcesz zabić.
xkillCo się stanie, jeśli cały system się zawiesi?
Przytrzymaj klawisze "alt" i "sysrq" na klawiaturze, a gdy są przytrzymane, naciśnij:
REISUBSpowoduje to ponowne uruchomienie komputera bez konieczności trzymania przycisku zasilania.
11 z 15Pobierz filmy z Youtube
Ogólnie rzecz biorąc, większość z nas jest zadowolona z tego, że YouTube obsługuje pliki wideo i oglądamy je, przesyłając je strumieniowo przez wybrany przez nas odtwarzacz multimedialny.
Jeśli wiesz, że przez pewien czas będziesz offline (np. Z powodu podróży samolotem lub podróży między południem Szkocji a północną częścią Anglii), możesz pobrać kilka filmów na dysk twardy i obejrzeć je w swoim wolny czas.
Wszystko, co musisz zrobić, to zainstalować youtube-dl z menedżera pakietów.
Możesz użyć youtube-dl w następujący sposób:
youtube-dl URL-to-videoMożesz uzyskać adres URL dowolnego filmu na Youtube, klikając link udostępniania na stronie filmu. Po prostu skopiuj link i wklej go do wiersza poleceń (używając przesunięcie + wstawić skrót).
12 z 15Pobierz pliki z Internetu Za pomocą wget
Polecenie wget umożliwia pobieranie plików z Internetu za pomocą terminala.
Składnia jest następująca:
wget ścieżka / do / filenameNa przykład:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadIstnieje wiele przełączników, które mogą być używane z wget takimi jak -O co pozwala wypisać nazwę pliku do nowej nazwy.
W powyższym przykładzie pobraliśmy AntiX Linux z Sourceforge. Nazwa pliku antiX-15-V_386-full.iso jest dość długi. Byłoby miło pobrać go jako sprawiedliwy antix15.iso. Aby to zrobić, użyj następującego polecenia:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadPobieranie pojedynczego pliku nie wydaje się tego warte, można po prostu przejść do strony internetowej za pomocą przeglądarki i kliknąć łącze.
Jeśli jednak chcesz pobrać kilkanaście plików, wówczas możliwość dodania linków do pliku importu i użycie wget do pobrania plików z tych linków będzie znacznie szybsza.
Po prostu użyj -przełączylem następująco:
wget -i / path / to / importfile 13 z 15Lokomotywa parowa
Ten nie jest tak przydatny, jak odrobina zabawy.
Narysuj pociąg parowy w oknie terminala, używając następującego polecenia:
sl 14 z 15Zdobądź swoją fortunę powiedziano
Kolejnym, który nie jest szczególnie przydatny, ale po prostu odrobiną zabawy, jest polecenie fortuny.
Jak Polecenie sl, być może trzeba najpierw zainstalować go z repozytorium.
Następnie po prostu wpisz następujące informacje, aby otrzymać swoją fortunę
fortuna 15 z 15Zdobądź krowę, by powiedzieć swoją fortunę
Na koniec zdobądź krowę, która opowie ci swoją fortunę za pomocą krów.
Wpisz następujące polecenie do swojego terminalu:
fortuna | cowsayJeśli masz graficzny pulpit, możesz go użyć xcowsay zdobyć krowie z kreskówek, aby pokazać swoją fortunę:
fortuna | xcowsaycowsay i xcowsay może być używany do wyświetlania dowolnej wiadomości. Na przykład, aby wyświetlić Witaj świeciepo prostu użyj następującego polecenia:
cowsay "cześć świat"streszczenie
Mam nadzieję, że uznałeś tę listę za przydatną i że myślisz "nie wiedziałem, że możesz to zrobić" dla co najmniej 1 z 11 wymienionych przedmiotów.