
Peter Holmes
0
2828
222
Jeśli chcesz zostać prawdziwym mistrzem Linuksa, dobra znajomość poleceń terminalowych jest dobrym pomysłem. Oto cztery różne metody, dzięki którym możesz zacząć uczyć siebie.
Porada dnia
Świetnym sposobem, aby stopniowo dowiedzieć się więcej o poleceniach terminalowych, jest posiadanie “Porada dnia” komunikat o stylu pojawia się przy każdym otwarciu terminala. Te komunikaty mogą zawierać informacje o przydatnych komendach, a także o zaawansowanych sztuczkach dotyczących niektórych komend, które już znasz. Możesz to łatwo skonfigurować, przechodząc do pliku .bashrc (znajdującego się pod adresem /home//.bashrc) i dodaj na końcu pliku w nowym wierszu:
echo „Czy wiesz, że:”; whatis $ (ls / bin | shuf -n 1)
To wszystko co musisz zrobić! Jeśli chcesz sprawić, by była nieco bardziej zabawna, możesz sprawić, by krowa powiedziała wszystkie te wskazówki. Aby to zrobić, uruchom polecenie sudo apt-get install cowsay dla Ubuntu / Debian lub sudo mniam zainstaluj cowsay dla Fedory. Następnie, zamiast powyższego kodu, dodaj następujące elementy do pliku .bashrc:
cowsay -f $ (ls / usr / share / cowsay / cows | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)
Niestety nie działa to we wszystkich dystrybucjach, więc Twój sukces z Cowsay nie jest gwarantowany. Jednak ta cała wskazówka wykorzystuje “co jest” na losowe polecenia, które omówimy w następnej kolejności.
Za pomocą “co jest”
Jeśli nie chcesz uczyć się losowych rzeczy, być może chcesz dowiedzieć się o poleceniach, których musisz użyć w tym momencie. Aby to zrobić, po prostu przedrostek wszystkich poleceń “co jest”. Polecenie powinno wtedy być w stanie powiedzieć ci kawałek po kawałku, z czego składa się polecenie.
Świetny przykład whatis sudo mniam zainstalować ser, można zobaczyć powyżej. To ci mówi sudo daje ci uprawnienia administracyjne, mniam jest menedżerem pakietów, zainstalowaćMówię YUM, aby zainstalował pakiet i ser to aplikacja Photo Booth, którą chcesz zainstalować. Nie zawsze działa, szczególnie w przypadku bardziej złożonych lub mniej popularnych poleceń, ale nadal warto wypróbować, jeśli chcesz dowiedzieć się, co faktycznie robi polecenie.
Wyświetl wszystkie dostępne opcje poleceń
Jeśli używasz nowego polecenia, istnieją dwa dobre sposoby na szczegółowe przyjrzenie się mu. Pierwszym sposobem jest uruchomienie polecenia “mężczyzna ”, gdzie jest nazwa uruchomionego programu. Więc biegam “człowiek cp” powie ci wszystko, co musisz wiedzieć o komendzie cp w przeglądarce plików man.
Szybszym sposobem na nauczenie się głównych części polecenia jest uruchomienie “ -Wsparcie”, gdzie jest nazwa uruchomionego programu. Więc biegam “cp -help” poda również sporo informacji o poleceniu cp, wydrukowanych bezpośrednio na terminalu. Innymi słowy, -help jest jedyną flagą, która nie ma naprzemiennego znaczenia między programami.
Crash Course - Tak, teraz!
Na koniec możesz dowiedzieć się czegoś o składni poleceń… tutaj! Znajomość ogólnej składni komend terminalowych może nieco pomóc w zrozumieniu wszystkich komend, dlatego warto je przestudiować i zrozumieć, zanim spojrzysz na konkretne komendy jako przykłady.
Wszystkie polecenia mają następującą strukturę: [sudo] program [parametr] [parametr]… [parametr] [-flag] [parametr] [-flag] [parametr]… [flaga] [parametr]
Pozwól mi rozbić, co oznacza powyższa struktura:
- Jeśli polecenie wymaga uprawnień administracyjnych (zwanych dostępem roota), należy je poprzedzić “sudo”, co wymaga podania hasła przed wykonaniem polecenia.
- “program” tam, gdzie idzie nazwa aplikacji. Nazwy aplikacji obejmują yum, apt-get, cheese, tar, cp, mv, firefox i wiele innych. O ile nie wykonano dodatkowej konfiguracji, wszystkie programy dostępne w ten sposób mają plik wykonywalny umieszczony w / usr / bin. Powinno to dotyczyć wszystkich zainstalowanych aplikacji w systemie. W przypadku niektórych aplikacji wystarczy go napisać i to wszystko. Na przykład możesz po prostu wpisać “Firefox” i naciśnij Enter, a uruchomi się Firefox.
- Po programie możesz zacząć używać parametrów i flag. Różni się to znacznie w zależności od programu. Na przykład polecenie “plik cp plik 1” kopiuje plik “plik 1” i zapisuje go w tym samym miejscu z nazwą “plik2”. Są to dwa parametry tego polecenia. Niektórzy przyjmują także flagi, które modyfikują jego zachowanie - na przykład polecenie “sudo mniam zainstalować ser -y” ma “zainstalować” jako parametr do yum, “ser” jako parametr do zainstalowania, oraz “-y” jako flagę do mniam mówiącą, że powinna przyjmować „tak” we wszystkich przypadkach, w których normalnie pyta cię, czy chcesz kontynuować. Chociaż ten przykład tego nie pokazuje, niektóre flagi nie wymagają własnych parametrów, a niektóre tak. Każdy program ma swój własny zestaw flag i znaczeń, których nauczysz się z czasem poprzez powtarzanie.
Wniosek
Nauka poleceń terminalowych naprawdę nie jest taka trudna - kiedy już zaczniesz rozumieć, jak one ogólnie działają i są ustrukturyzowane, uczenie się innych stanie się o wiele łatwiejsze. Jeśli to nie ma sensu po kilku godzinach, nie poddawaj się. Powtarzanie jest twoim najlepszym przyjacielem, a w końcu zaczniesz widzieć wzorce. Stamtąd chodzi o zapamiętywanie poprzez praktykę. Mamy również różne inne zasoby do nauki poleceń, takie jak ta ściągawka poleceń Linuksa, 40 podstawowych poleceń Linuksa AZ od Linuksa - 40 niezbędnych poleceń, które powinieneś znać AZ od Linuksa - 40 niezbędnych poleceń, o których powinieneś wiedzieć Linux jest często ignorowany trzecie koło do Windows i Mac. Tak, w ciągu ostatniej dekady system operacyjny typu open source zyskał dużą przyczepność, ale nadal jest daleki od rozważenia ... i kolejnego szybkiego wprowadzenia do poleceń Linuksa Krótki przewodnik na początek z Linią poleceń Linuksa Szybki Przewodnik rozpoczynający pracę z linią poleceń Linuksa Za pomocą poleceń w Linuksie możesz robić wiele niesamowitych rzeczy i naprawdę nie jest to trudne. .
Jakie masz wskazówki dla innych, którzy próbują się uczyć? Czy znasz polecenie, które robi coś fajnego lub jest po prostu dla zabawy? Daj nam znać w komentarzach!