linux commands tutorial
Przeczytaj samouczek dotyczący poleceń systemu Linux, aby poznać najważniejsze i najczęściej używane polecenia systemu Linux, w tym składnię, za pomocą prostych przykładów:
Linux należy do rodziny systemów operacyjnych typu Unix. Systemy operacyjne Linux są oparte na jądrze Linux. Wszystkie polecenia Linuksa są wykonywane w terminalu dostarczonym przez system operacyjny Linux. Terminal jest dość podobny do wiersza poleceń systemu Windows. Jest również nazywany powłoką lub konsolą Linuksa.
Interfejs użytkownika terminala Linux pomaga w wykonywaniu wszystkich operacji administracyjnych, w tym instalacji pakietów, manipulacji plikami, zarządzania użytkownikami.
We wszystkich poleceniach Linuksa jest rozróżniana wielkość liter . Polecenia są wykonywane po naciśnięciu klawisza Enter po wpisaniu polecenia. Wynik polecenia zostanie wyświetlony w samym terminalu.
Linux zawiera wiele poleceń. W tym ściągawce poleceń Linuksa przeprowadzimy Cię przez najważniejsze z nich, abyś się z nimi zapoznał i mógł łatwo pracować na terminalu Linux.
Aby wykonać polecenia, będziesz potrzebować komputera z systemem Ubuntu lub dowolną inną dystrybucją Linuksa. W Ubuntu możesz uruchomić terminal, naciskając klawisz Ctrl-Alt-T lub klikając przycisk „Działania” w lewym górnym rogu ekranu i wpisując „powłoka” lub „terminal” lub inne popularne synonimy.
(wizerunek źródło )
Jeśli nie masz systemu operacyjnego Linux, ale chcesz poćwiczyć polecenia systemu Linux, możesz użyć dowolnego internetowego terminala Linux. Wiele terminali linuksowych jest dostępnych online bezpłatnie do ćwiczenia poleceń Linuksa.
Czego się nauczysz:
Pełna lista poleceń systemu Linux
Podstawowe polecenia systemu Linux
# 1) pwd: pwd polecenie wyświetla bieżący katalog roboczy. Poda Ci bezwzględną ścieżkę, tj. Od katalogu głównego do bieżącego katalogu, w którym się znajdujesz. To polecenie pomaga uniknąć zgubienia się w oknie terminala. Dowiesz się, w którym katalogu jesteś.
Domyślnie obecny katalog roboczy jest katalogiem domowym, gdy otwierasz terminal po raz pierwszy.
Komenda: pwd
# 2) Whoami: To polecenie wyświetli nazwę użytkownika, który jest aktualnie zalogowany w terminalu Linux.
Komenda: kim jestem
# 3) jasne: Kiedy terminal zostanie wypełniony wieloma poleceniami i ich danymi wyjściowymi, możesz użyć polecenia clear, aby wyczyścić terminal.
# 4) wyjście: Polecenie exit po prostu zamknie sesję terminala.
Polecenia Linuksa do wyświetlania daty, godziny, kalendarza
# 1) data: To polecenie wyświetla aktualną godzinę i datę.
Komenda: data
# 2) cal: cal oznacza kalendarz. Domyślnie polecenie cal wyświetli kalendarz na bieżący miesiąc. W chwili pisania tego artykułu bieżącym miesiącem był marzec 2020 r., A zatem na wyjściu widać, że pokazał kalendarz marzec 2020 r.
Komenda: cal
- Jeśli chcesz wyświetlić kalendarz na cały bieżący rok, możesz wydać polecenie „Cal -y” .
- Możesz również określić rok. Na przykład, jeśli chcesz zobaczyć kalendarz na 2019 rok, możesz wydać polecenie „Cal 2019” - Spowoduje to wyświetlenie kalendarza roku 2019.
- Ponadto, jeśli chcesz zobaczyć kalendarz z określonego miesiąca w określonym roku, np. Styczeń 2019 r., Możesz wykonać polecenie „Cal 1 2019” - to pokaże kalendarz na styczeń 2019 r. Tutaj „1” oznacza pierwszy miesiąc roku, tj. Styczeń.
- Możesz również zobaczyć kalendarz trzech miesięcy razem - poprzedni miesiąc, bieżący miesiąc i następny miesiąc. Polecenie dla tej operacji to „Cal -3”
System plików Linuksa ma strukturę podobną do drzewa, nazywaną także drzewem katalogów. Służy do porządkowania informacji.
Drzewo katalogów jest bardzo podobne do drzewa genealogicznego, więc jest to katalog lub plik mający rodzica. Jednak każdy katalog lub plik ma dokładnie jednego rodzica.
Teraz przyjrzymy się strukturze systemu plików Linuksa. Po pierwsze, mamy katalog główny, który jest pierwszym lub najwyższym katalogiem w naszym drzewie. Jest reprezentowany przez ukośnik (/). W katalogu głównym znajdziesz wiele podkatalogów.
Spójrzmy na kilka ważnych podkatalogów:
sql pytania i odpowiedzi do wywiadu dla odświeżaczy pdf
- Jestem : Ten katalog zawiera wykonywalne programy i polecenia, z których mogą korzystać wszyscy użytkownicy systemu.
- Optować: To oznacza opcjonalne. Ten katalog zawiera oprogramowanie komercyjne, które nie jest instalowane domyślnie w systemie. Na przykład, jeśli używasz ubuntu, zapewne zauważyłeś, że Google Chrome nie jest domyślnie zainstalowany w twoim systemie, a jeśli chcesz zainstalować Google Chrome, znajdziesz go w katalogu Opt.
- Temp: temp oznacza tymczasowy. W tym katalogu znajdziesz pliki tymczasowe.
- Gdzie: Zawiera zmienne dane, które często zmieniają się w czasie. Obejmują one pliki dziennika, pule poczty e-mail i bazy danych użytkowników.
- Dom: Linux to środowisko dla wielu użytkowników, co oznacza, że wielu użytkowników może jednocześnie uzyskać dostęp do systemu. Każdy użytkownik otrzymuje dietę w katalogu domowym.
Teraz nauczmy się poleceń, które pomogą nam poruszać się po drzewie katalogów.
(i) pwd: Omówiliśmy już szczegółowo to polecenie powyżej.
(ii) ls: ls oznacza listę.
Składnia polecenia ls to:
ls (OPTIONS) (FILES)
To polecenie wyświetla zawartość katalogu. Jeśli po prostu wykonasz polecenie ls bez podawania żadnych opcji i plików, wyświetli w porządku alfabetycznym wszystkie katalogi i pliki, które znajdują się pod twoim bieżącym katalogiem roboczym.
Możesz użyć polecenia ls z różnymi opcjami i argumentami:
a) ls -l : To pokazuje zawartość ze szczegółową listą. -l oznacza opcję długą.
b) ls -lh: Służy do wyświetlania przyjaznych dla człowieka rozmiarów plików. -h oznacza ludzi.
c) Ls -lha :To polecenie służy do wyświetlania wszystkich ukrytych plików. -a obejmuje ukryte pliki.
Przykład tych poleceń:
ls
ls -l
ls -lh
ls -lha
d) ls /: Ponieważ / reprezentuje katalog główny, to polecenie pokaże wszystkie pliki i foldery obecne w katalogu głównym.
e) ls ~: Ponieważ ~ oznacza katalog domowy, to polecenie wyświetli zawartość katalogu domowego.
Komenda: ls ~
f) ls ..: To polecenie wyświetli zawartość katalogu nadrzędnego, ponieważ .. reprezentuje katalog nadrzędny. Załóżmy, że now Jestem w katalogu testowym w moim katalogu domowym. Jeśli wykonam tutaj polecenie ls .., wyświetli się zawartość katalogu nadrzędnego testu, który jest moim katalogiem domowym.
Polecenia wykonane w poniższym przykładzie:
ls ~
cd test
pwd
ls ..
sol) Możesz również wyświetlić zawartość pliku, podając jego bezwzględną ścieżkę dostępu.
Komenda: ls / home / cpf657 / kaushapx / test / parent
Podobnie możesz również użyć względnej nazwy ścieżki.
(iii) cd: Innym przydatnym poleceniem do nawigacji po systemie plików jest cd. cd oznacza katalog zmian.
Załóżmy, że jestem teraz w swoim katalogu domowym i chcę przejść do katalogu o nazwie „test”, który znajduje się w moim katalogu domowym, więcużywam cd test do polecenie:
pwd
cd test
pwd
Aby przejść na wyższy poziom, musisz wykonać Płyta CD .. Komenda:
pwd
PŁYTA CD..
pwd
Możesz również przejść do dowolnego katalogu, używając jego bezwzględnej ścieżki dostępu. Na przykład, przypuśćmy, że teraz jestem w katalogu testowym w moim domu. Teraz chcę przejść do innego katalogu o nazwie test1, który znajduje się w moim katalogu domowym. Tak więc użyję polecenia cd wraz z bezwzględną ścieżką do katalogu test1.
Komenda:
pwd
cd / home / cpf657 / kaushapx / test1
pwd
Istnieje wiele opcji, których możemy użyć z poleceniem cd.
Płyta CD / :Pierwszą bardzo przydatną opcją jest ukośnik spacji. Jak więc wiesz, że ukośnik reprezentuje katalog główny, Płyta CD / przeniesie Cię bezpośrednio do katalogu głównego.
Komenda:
pwd
Płyta CD /
pwd
cd ~ :Drugą opcją, której możesz użyć, jest cd Tilda, tj. cd ~ . Spowoduje to przejście do katalogu domowego, jak widać na poniższym zrzucie ekranu.
Komenda:
cd test
pwd
cd ~
pwd
Płyta CD .. :Inną opcją, której możesz użyć z poleceniem cd, jest cd dwie kropki, czyli cd.
Dwie kropki reprezentują katalog nadrzędny, więc w drzewie katalogów cofniesz się o jeden krok, używając polecenia cd. Komenda:
Płyta CD ..
pwd
Jeśli raz po raz wpiszesz cd dwie kropki, w końcu przejdziesz do katalogu głównego.
Jeśli chcesz przejść do innego katalogu w katalogu nadrzędnym, również możesz tego użyć polecenie jak poniżej:
pwd
cd ../directory1
pwd
Płyta CD - :komenda cd space dash przenosi do poprzedniego katalogu roboczego.
Inne przydatne polecenia Linuksa
(i) w: Polecenie to wyświetli informacje o aktualnie zalogowanych użytkownikach.
Komenda: w
(ii) uname: To polecenie wyświetla informacje o komputerze z systemem Linux, na którym pracujesz. Istnieją różne opcje, z którymi możesz użyć tego polecenia.
- uname -a: Aby wyświetlić wszystkie informacje o komputerze z systemem Linux.
Komenda: uname -a
- uname -s: Aby wyświetlić typ jądra.
Komenda: uname -s
- uname -r: Aby wyświetlić informacje o wydaniu jądra.
Komenda: uname -r
- uname -v: Aby wyświetlić wersję jądra.
Komenda: uname -v
(iii) góra: To polecenie wyświetli dane w czasie rzeczywistym o komputerze z systemem Linux. Wyświetla podsumowanie statusu, czas działania komputera, średnie obciążenie, liczbę uruchomionych zadań, informacje o procesorze, informacje o pamięci, stan procesów itp. Aby wyjść z polecenia górnego, należy nacisnąć klawisz Q.
Komenda: Top
(iv) smoła: tar oznacza archiwum taśm. To polecenie służy do tworzenia pliku archiwum składającego się z wielu innych plików lub może być również używane do wyodrębniania plików z pliku archiwum.
Najpierw zobaczmy, jak utworzyć zarchiwizowany plik. Załóżmy, że obecnie jestem w katalogu „nadrzędnym”. W tym katalogu nadrzędnym mam inny katalog o nazwie „katalog1”, który zawiera dwa pliki tekstowe, jak pokazano na poniższym zrzucie ekranu.
Komenda:
pwd
ls
ls directory1
Teraz użyję polecenia tar, aby zarchiwizować wszystkie pliki w katalogu1 za pomocą poniższego polecenia:
Komenda: tar -cvf testarchive.tar katalog1 /
Jak widać na powyższym zrzucie ekranu, użyłem trzech opcje: -c -v i -f .
- -do to opcja tworzenia, która służy do tworzenia pliku archiwum.
- -v to opcja szczegółowa, która wyświetli listę plików w oknie terminala, które zostały dodane do okna archiwum, jak widać na powyższym zrzucie ekranu.
- -fa Opcja służy do nadania żądanej nazwy plikowi archiwum. Nazwa pliku powinna występować bezpośrednio po opcji -f.
W powyższym przykładzie plik archiwum jest tworzony, ale nie jest kompresowany.
Istnieją dwie opcje kompresji pliku archiwum. To są:
-z : To jest opcja gzip. Nakazuje tarowi użycie narzędzia gzip do skompresowania pliku archiwum. Oferuje przyzwoitą kompresję i rozsądną prędkość. Lepiej jest dodać przyrostek „.gz” po nazwie pliku, aby ktoś, kto spróbuje wyodrębnić pliki z archiwum, mógł łatwo poznać rodzaj kompresji.
Komenda: tar -cvzf testarchive.tar.gz katalog1 /
-jot: To jest opcja bzip2. Wykorzystuje lepszy algorytm kompresji do kompresji. Oferuje lepszą kompresję i wolniejszą prędkość. Lepiej jest dodać przyrostek „.bz2” po nazwie pliku, aby gdy ktoś próbował wyodrębnić pliki z archiwum, mógł łatwo poznać rodzaj kompresji.
Komenda: tar -cvjf testarchive.tar.bz2 katalog1 /
Omówmy teraz polecenie wyodrębniania plików z pliku archiwum. Musimy użyć -x czyli wyodrębnij opcję w tym celu. Opcje -v i -f zachowują się w tym przypadku tak samo, jak w przypadku archiwum.
Komenda: tar -xvf testarchive.tar
Aby wypakować pliki z archiwum .tar.gz, musisz użyć opcji -z i wypakować pliki z. archiwum tar.bz2, musisz użyć opcji -j.
Polecenia:
tar -xvzf testarchive.tar.gz
tar -xvjf testarchive.tar.bz2
(v) ogon: To polecenie jest używane do wpisania ostatnich 10 wierszy pliku. Domyślnie pokazuje ostatnie 10 linii, ale jeśli chcesz określić liczbę linii, możesz użyć opcji -n.
Składnia to ogon lub ogon -n
Komenda: tail DemoFile.txt
Komenda: tail -n 5 DemoFile.txt
(vi) sudo: sudo oznacza superużytkownika. To polecenie służy do wykonywania czynności wymagających uprawnień roota lub superużytkownika, takich jak zmiana hasła dla innego użytkownika itp.
(vii) ps: To polecenie wyświetla procesy uruchomione w bieżącej powłoce.
Komenda: ps
Jeśli chcesz zobaczyć procesy uruchomione dla określonego użytkownika, musisz użyć -u (użytkownik) w poleceniu.
Komenda: ps -u kaushapx
Aby wyświetlić każdy uruchomiony proces, musisz użyć -jest (każda) opcja, tj. ps -e w poleceniu .
(viii) ping: Jest to bardzo przydatne polecenie do rozwiązywania problemów z siecią. Pozwala sprawdzić, czy masz połączenie sieciowe z innym komputerem sieciowym.
Składnia tego polecenia to świst
Musisz nacisnąć Ctrl + C, aby zatrzymać wyjście polecenia ping.
Na przykład, spróbujmy pingować witrynę Google, aby sprawdzić, czy jest osiągalna, czy nie.
Komenda: ping www.google.com
W powyższym przykładzie widać, że adres IP Google 216.58.192.196 odpowiedział na żądanie ping i zaczął wysyłać pakiety 64-bajtowe.
Numery sekwencji w protokole ICMP (seq = 1, seq = 2 itd.) Informują, że nie ma brakujących odpowiedzi ani utraty pakietów. Plik ttl to czas życia dla pakietu, a to głównie w celu uniknięcia problemów z zalaniem sieci.
Czas to czas potrzebny na dotarcie żądania z komputera do Google, a następnie z powrotem na komputer. Im krótszy, tym szybszy. Ostatecznie podświetlona część to podsumowanie, które pokazuje statystyki pingów, których można użyć do monitorowania wszelkich problemów z łącznością sieciową.
Jeśli chcesz pingować tylko określoną liczbę razy, możesz użyć opcji -c (liczba). Jeśli chcesz usłyszeć ping, możesz użyć opcji -a (słyszalne). Na przykład, ping -ac 6 www.google.com
(ix) passwd: To polecenie umożliwia zmianę hasła. Jeśli zmieniasz to dla siebie, wystarczy wpisać samo polecenie passwd. Ale jeśli zmieniasz to dla kogoś innego, musisz użyć tego polecenia wraz z poleceniem sudo.
Aby zmienić własne hasło: passwd
Aby zmienić hasło innego użytkownika: sudo passwd
Komenda: sudo passwd mary
(x) mv: To bardzo ważne polecenie. mv oznacza ruch. To polecenie umożliwia przenoszenie plików i folderów z jednego katalogu do drugiego. Możesz także zmienić nazwy plików za pomocą tego polecenia.
Aby przenieść plik do nowej lokalizacji w systemie plików,
Składnia: mv (nazwa pliku) (katalog-docelowy)
Komenda: mv DemoFile.txt / home / cpf657 / kaushapx / test / parent / directory2
Jeśli chcesz tylko zmienić nazwę pliku, możesz użyć następującej składni.
Składnia: mv (nazwa_pliku) (nowa_nazwa_pliku)
Komenda: mv DemoFile.txt Hello.txt
Możesz także przenieść plik i zmienić jego nazwę za jednym razem, jak widać na poniższym przykładzie:
Komenda: mv Hello.txt /home/cpf657/kaushapx/test/parent/directory1/DemoFile.txt
(xi) mkdir: mkdir oznacza katalog make. Polecenie to służy do tworzenia nowych katalogów w systemie plików.
Składnia: mkdir (opcje…) (katalogi…)
Jeśli chcesz utworzyć nowy katalog w bieżącym katalogu, możesz podać tylko nazwę katalogu w poleceniu. W przeciwnym razie musisz podać ścieżkę do nowego katalogu.
Oto niektóre opcje, których można użyć z poleceniem mkdir:
- -wersja : Wyświetla wersję i informacje o licencji.
Komenda: mkdir - wersja
- -Wsparcie: To pokazuje wszystkie informacje dotyczące polecenia mkdir.
Komenda: mkdir –help
- - v: To jest opcja szczegółowa. Wyświetli komunikat dotyczący utworzonego katalogu.
Komenda: mkdir -v test3Dir
- -p: Ta opcja służy do tworzenia katalogów nadrzędnych w przypadku, gdy nie istnieje dla nowo utworzonego katalogu.
Komenda: mkdir -vp rodzic2 / dziecko2
- -m: Ta opcja służy do ustawiania uprawnień dla nowo utworzonego katalogu.
Składnia: mkdir -m a = rwx (katalogi)
Załóżmy, że chcesz nadać tylko uprawnienia do odczytu katalogu, a następnie możesz użyć następującego polecenia.
Komenda: mkdir -vm a = r readOnlyDir
Na powyższym zrzucie ekranu widać, że readOnlyDir to katalog z uprawnieniami tylko do odczytu (dr – r – r–)
(xii) alias: To polecenie służy do nadania Twojej nazwy poleceniu lub kombinacji poleceń.
Składnia: alias (-p) (nazwa (= wartość)…)
Na przykład, jeśli chcesz zmienić nazwę polecenia mv na ruch, możesz to zrobić w następujący sposób.
Komenda: alias mv = move
(xiii) kot: kot oznacza konkatenację. To polecenie odczytuje dane z pliku i wyświetla jego zawartość jako dane wyjściowe w oknie terminala.
Zobaczmy kilka odmian tego polecenia:
- cat nazwa pliku: To polecenie pokaże zawartość danego pliku jako dane wyjściowe w oknie terminala.
Komenda: cat LearnLinuxCommands.txt
- cat plik1 plik2: To polecenie połączy zawartość dwóch plików i wyświetli dane wyjściowe.
Komenda: cat LearnLinuxCommands.txt DemoFile.txt
- cat -n nazwa pliku: Wyświetla zawartość pliku wraz z numerami wierszy.
Komenda: cat -n Demofile.txt
- cat> newFileName: To polecenie służy do tworzenia nowego pliku.
- cat (nazwa_pliku_źródłowego)> (nazwa_pliku_docelowego): To polecenie służy do kopiowania zawartości jednego pliku do drugiego. Zwróć uwagę, że zastąpi on zawartość pliku docelowego zawartością pliku źródłowego.
- cat (plik1) >> (plik2): To polecenie doda zawartość plik1 na koniec zawartości plik2.
- tac nazwa pliku: To polecenie pokaże zawartość pliku w odwrotnej kolejności.
- cat -E nazwa pliku: To polecenie służy do podświetlenia końca linii.
(xiv) chmod: To polecenie służy do ustawiania uprawnień do pliku lub katalogu. Jeśli wykonasz ls -l na dowolnym pliku lub katalogu, zobaczysz początkowe znaki na wyjściu, takie jak -rwxrwxrwx. Pierwszy znak „-” mówi tutaj, że jest to plik, jeśli wyświetla „d”, to znaczy, że jest to katalog.
Kolejne trzy znaki reprezentują uprawnienia użytkownika, następne uprawnienia grupy, a ostatnie trzy uprawnienia innych. r oznacza czytać, w oznacza pisać, a x oznacza wykonywać. Jeśli zamiast rwx zobaczysz gdziekolwiek -, oznacza to, że uprawnienia do pliku nie są przyznane.
Aby ustawić uprawnienia, musisz użyć polecenia chmod.
W sumie jest osiem cyfr, które reprezentują różne poziomy uprawnień.
0: Brak pozwolenia
1: wykonać
dwa: pisać
3: napisz i wykonaj
4: czytać
5: przeczytaj i wykonaj
6: Czytaj i pisz
7: czytać, pisać i wykonywać
Załóżmy, że chcę używać dla siebie uprawnień do odczytu, zapisu i wykonywania (7), uprawnień tylko do odczytu dla grupy (4) oraz uprawnień do odczytu i wykonywania dla innych (5), użyję 745.
Komenda:
ls -l DemoFile.txt
chmod -R 745 DemoFile.txt
ls -l DemoFile.txt
(xv) chown: chown oznacza zmianę właściciela. Za pomocą tego polecenia możesz zmienić właściciela i właściciela grupy dla pliku.
Składnia: chown (OPCJA)… (WŁAŚCICIEL) (: (GRUPA)) PLIK…
Jeśli chcesz zmienić właściciela pliku, możesz użyć tego polecenia jako:
chown (nazwa_właściciela) (nazwa_pliku)
Jeśli chcesz zmienić właściciela grupy, musisz użyć tego polecenia z poleceniem sudo jako:
sudo chown (name_of_owner): (name_of_group) (filename)
(xvi) df: To polecenie pokazuje rozmiar, zajęte miejsce, dostępne miejsce, procent użycia i zamontowane na szczegółach systemów plików twojego komputera.
-hi -x są czytelne dla człowieka i odpowiednio wykluczają opcje. -h pokazuje rozmiar w formacie czytelnym dla człowieka (Gb i Mb). Opcja -x służy do wykluczania dowolnego systemu plików, którym nie jesteś zainteresowany.
W poniższym przykładzie wykluczyłem squashfs.
Komenda: df -h -x squashes
(xvii) różn .: diff oznacza różnicę. To polecenie służy do porównywania dwóch plików tekstowych i pokazywania różnic między nimi.
Składnia: diff (opcja) nazwa_pliku1 nazwa_pliku2
Komenda: diff plik1 plik2
Możesz użyć pewnych opcji z tym poleceniem, takich jak -Y do porównania obok siebie, -W do określania szerokości linii, aby uniknąć zawijania, –Suppress-common-lines do pomijania wspólnych linii między dwoma plikami w wyjściu diff.
Komenda:
diff -y -W 70 plik1 plik2
diff -y -W 70 plik1 plik2 –suppress-common-lines
(xviii) echo: polecenie echo wydrukuje tekst w oknie terminala. Możesz również przekazać zmienne środowiskowe w poleceniu echo, jak pokazano poniżej.
Komenda:
echo Witaj świecie
echo $ USER
echo $ PATH
echo $ HOME
(xix) znajdź: To polecenie służy do wyszukiwania plików i katalogów w systemie plików. Możesz znaleźć, podając nazwę pliku, nazwę katalogu, datę utworzenia, datę modyfikacji, właściciela pliku, uprawnienia do pliku itp. Możesz również użyć symboli wieloznacznych w wyrażeniu wyszukiwania.
Składnia: znajdź (rozpocznij wyszukiwanie od tego miejsca) (wyrażenie wyszukiwania) (-opcje) (co znaleźć)
Komenda:
odnaleźć . -name „* plik *”
najlepsze oprogramowanie szpiegowskie do telefonów komórkowych
W powyższym przykładzie to polecenie przeszukało wszystkie pliki w bieżącym katalogu (.), Który zawiera ciąg „plik” (* plik *) w nazwach plików (opcja -name).
Spróbuj użyć find –help, aby zbadać różne opcje, które zapewnia to polecenie.
(xx) Zabij: Jest to wbudowane polecenie w systemie Linux, które służy do ręcznego kończenia procesu. Musisz podać identyfikator procesu (PID) w poleceniu kill, aby zakończyć proces.
Składnia: zabić PID
(xxi) historia: To polecenie pokaże polecenia, które wcześniej wykonałeś w wierszu poleceń. Aby wyświetlić historię wszystkich poleceń, wystarczy wpisać historia.
Na przykład, Jeśli chcę zobaczyć ostatnie 10 poleceń, które wykonałem, użyję poniższego polecenia jako
historia 10
Po lewej stronie widać liczby, takie jak 1033, 1034, .. To są numery zdarzeń. Może się to różnić w przypadku różnych komputerów. Możesz użyć tych numerów zdarzeń, aby powtórzyć określone polecenie.
Składnia: ! EventNumber .
Na przykład,
! 1033
Jeśli chcesz powtórzyć ostatnio wykonane polecenie, po prostu wpisz !!
(xxii) głowa: Polecenie head pokazuje 10 pierwszych wierszy pliku. Aby wyświetlić określoną liczbę górnych wierszy, użyj opcji -n.
Komenda: head -n 3 plik2
(xxiii) gzip: To polecenie służy do kompresji pliku.
Składnia: gzip (-options) nazwa_pliku
Na przykład,
gzip -v plik1
Użyj polecenia gzip –help, aby zbadać różne opcje polecenia gzip.
(xxiv) Grupy: To polecenie wyświetla nazwy grup, których członkiem jest użytkownik.
Składnia: nazwa użytkownika grupy
Komenda: grupy kaushapx
(xxv) bezpłatnie: To polecenie informuje nas o wykorzystaniu pamięci RAM i pamięci wymiany (używanej, wolnej, współużytkowanej, buforowanej, buforowanej) w komputerze.
Komenda: wolne -h
(xxvi) mniej: Jest to bardzo przydatne polecenie, którego możesz użyć do przeglądania zawartości pliku na samym terminalu Linux bez otwierania pliku w edytorze.
Składnia: mniej nazwa_pliku
Musisz nacisnąć: q, aby wyjść z wyjścia polecenia less.
Wniosek
W tym samouczku szczegółowo omówiliśmy wiele przydatnych i ważnych poleceń systemu Linux wraz z przykładami. Mam nadzieję, że pomoże ci to zdobyć wiedzę i zbadać różne polecenia na terminalu Linux zgodnie z wymaganiami. Aby zbadać dowolne polecenie, zawsze możesz to zrobić nazwa_polecenia –help. To pokaże ci szczegóły użycia tego konkretnego polecenia w Linuksie.
Miłej nauki !!
rekomendowane lektury
- Polecenia systemu Unix: podstawowe i zaawansowane polecenia systemu Unix z przykładami
- Unix Vs Linux: Jaka jest różnica między UNIX i Linux
- Argumenty wiersza poleceń w skrypcie powłoki systemu Unix z przykładem
- Samouczek potoków w systemie Unix: Potoki w programowaniu w systemie Unix
- Argumenty wiersza poleceń w C ++
- Polecenia sterujące procesami systemu Unix, takie jak Ps i Top (część C)
- Zaawansowane polecenia Git i samouczek integracji GitHub
- Polecenia programów narzędziowych Unix: Which, Man, Find Su, Sudo (część D)