Zrozumienie różnych klasyfikacji poleceń powłoki i ich użycie w Linux

Zrozumienie różnych klasyfikacji poleceń powłoki i ich użycie w Linux

Jeśli chodzi o uzyskanie bezwzględnej kontroli nad systemem Linux, nic nie jest zbliżone do interfejsu wiersza poleceń (CLI). Aby stać się użytkownikiem Linux, należy zrozumieć różne typy poleceń powłoki i odpowiednie sposoby ich użycia z terminalu.

W Linux istnieje kilka rodzajów poleceń, a dla nowego użytkownika Linux, znajomość znaczenia różnych poleceń umożliwia wydajne i precyzyjne użycie. Dlatego w tym artykule przejdziemy przez różne klasyfikacje poleceń powłoki w Linux.

Sugerowane przeczytanie: 5 ciekawych wskazówek i wskazówek wiersza poleceń w Linux - Część 1

Jedną ważną rzeczą, na którą należy zwrócić uwagę, jest to, że interfejs wiersza poleceń różni się od powłoki, zapewnia tylko środki do uzyskania dostępu do powłoki. Powłoka, która jest również programowalna, a następnie umożliwia komunikowanie się z jądrem za pomocą poleceń.

Różne klasyfikacje poleceń Linux należą do następujących klasyfikacji:

1. Program programowy (polecenia systemu plików)

Po uruchomieniu polecenia Linux przeszukuje katalogi przechowywane w zmiennej środowiskowej $ ścieżka od lewej do prawej dla wykonywania tego konkretnego polecenia.

Możesz oglądać katalogi w $ Ścieżka następująco:

$ echo $ ścieżka /home/aaronkilik/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/games 

W powyższej kolejności katalog /home/aaronkilik/bin zostaną przeszukane najpierw, a następnie /usr/local/sbin I tak dalej, zamówienie jest znaczące w procesie wyszukiwania.

Przykłady poleceń systemu plików w /usr/bin informator:

$ ll /bin / 
Przykładowy wyjście
Razem 16284 DRWXR-XR-X 2 Korzenie root 4096 31 lipca 16:30 ./ DRWXR-XR-X 23 Root root 4096 lipca 31: 29… / -Rwxr-xr-x 1 root 6456 14 kwietnia 18:53 Archdetect* -Rwxr-xr-X 1 root root 1037440 May 17 16:15 Bash * -RWXR-XR-X 1 root root 520992 20 stycznia 2016 Btrfs* -Rwxr-xr-x 1 root root 249464 20 stycznia 2016 BTRFS-CALC-SIZE* LRWXRWXRWX 1 Root root 5 31 16:19 Btrfsck-> Btrfs* -Rwxr-xr-x 1 root root 278376 20 stycznia 2016 BTRFS-CONVERT* -RWXR-xr-x 1 root root 249464 -find-root* -Rwxr-xr-x 1 root 270136 20 stycznia 2016 Btrfs-image* -Rwxr-xr-x 1 root root 249464 BTRFS-MAP-LOGICAL* -RWXR-xr-x 1 root root root 245368 stycznia 2016 Btrfs-Select-Super* -Rwxr-xr-x 1 root 253816 stycznia 2016 r. Btrfs-super* -Rwxr-xr-x 1 root root 249464 20 stycznia 2016 BtrfStune* -Rwxr-xr-x 1 root root 245368 20 stycznia 2016 Btrfs-ero-log* -Rwxr-xr-x 1 root root 31288 maja 2015 Bunzip2* -Rwxr-xr-x 1 root root 1964536 19 sierpnia 2015 rusybox* -Rwxr-xr-x 1 root 31288 maja 20 2015 bzcat* lRwxrwxrwx 1 root root 6 31 lipca 16:19 Bzcmp-> Bzdiff* -Rwxr-xr-x 1 root root 2140 20 maja 2015 Bzdiff* LRWXRWXRWX 1 root 6 lipca 31 16:19 BZEGREP -> BZGREP* -RWXR -XR -X 1 root root 4877 20 2015 BZEXE* LRWXRWXRWWX 1 Korzeń 6 Jul 31 16:19 Bzfgrep -> Bzgrep* -Rwxr-xr-x 1 root root 3642 20 maja 2015 Bzgrep* 

2. Aliasy Linux

Są to polecenia zdefiniowane przez użytkownika, są tworzone za pomocą Alias wbudowane polecenie powłoki i zawierają inne polecenia powłoki z niektórymi opcjami i argumentami. Pomysły polegają na użyciu nowych i krótkich nazwisk do długich poleceń.

Sugerowane przeczytanie: 10 niesamowitych i tajemniczych zastosowań (!) Symbol lub operator w poleceń Linux

Składnia do tworzenia Alias następująco:

$ alias newcommand = "Command -options" 

Aby wymienić wszystkie skróty W twoim systemie wydaj poniższe polecenie:

$ alias -p alias alert = "notify -send --gency = Low -i" $ ([$? = 0] && Echo Terminal || Echo Błąd) "" $ (History | ogon -n1 | sed -e "\" s/^\ s*[0-9] \+\ s*//