Bash wbudowane polecenia

Bash wbudowane polecenia

W Bash istnieje wiele wbudowanych poleceń, aby wykonywać różne rodzaje zadań. Bash nie ma wbudowanej funkcji, takiej jak inne języki programowania. Ale zadania wbudowanych funkcji można łatwo wykonać za pomocą różnych rodzajów wbudowanych poleceń Bash. Bash ma kilka specjalnych wbudowanych poleceń i niektóre odziedziczone wbudowane polecenia, które są odziedziczone od poleceń powłoki. Cele najczęściej używanych wbudowanych poleceń BASH i zastosowania niektórych wbudowanych poleceń opisano w tym samouczku.

Lista niektórych przydatnych wbudowanych poleceń

Komenda Zamiar
Echo Aby zapisać dane ciągów w wyjściu.
printf Aby zapisać sformatowane dane ciągów w wyjściu.
Czytać Aby przyjąć dane wejściowe od użytkownika.
PWD Wydrukować bezwzględną ścieżkę obecnego katalogu roboczego.
data Aby wydrukować bieżącą datę i godzinę systemu.
ogłosić Aby zadeklarować zmienną z typem danych.
ustawić Aby zmodyfikować zachowanie bieżącej powłoki.
nieoprawny Aby usunąć dowolną zmienną i nazw funkcji.
LS Aby wydrukować listę wszystkich plików i folderów bieżącej lokalizacji.
kot Aby utworzyć lub odczytać plik.
Rm Aby usunąć jeden lub więcej plików.
Mkdir Aby utworzyć nowy katalog.
Rmdir Aby usunąć dowolny katalog.
reż Aby wydrukować stos katalogu skorupy.
płyta CD Aby zmienić aktualną lokalizację katalogu.
pozwalać Wykonywać operacje arytmetyczne.
Alias Aby utworzyć skrót dowolnego polecenia.
unalias Aby usunąć dowolne wcześniej utworzone polecenie alias.
powrót Aby zwrócić wartość z funkcji.
ocenia Ocenić dowolne wyrażenie jako polecenie.
historia Aby wydrukować informacje o historii.
eksport Przekazać zmienną powłoki lub funkcję z procesu rodzica do dziecka.
pomoc Aby wydrukować informacje o pomocy o wbudowanych poleceń Shell.
Wyjście Aby wyjść do terminala z powłoki z kodem stanu wyjścia.

Przykłady niektórych wbudowanych poleceń Bash

Zastosowania niektórych przydatnych wbudowanych poleceń Bash są pokazane w tej części samouczka.

Przykład 1: polecenie „LS”

Uruchom następujące polecenie, aby wydrukować listę bieżących plików i folderów:

$ ls


Uruchom następujące polecenie, aby wydrukować listę wszystkich plików z rozszerzeniem „Bash”:

$ ls *.grzmotnąć


Uruchom następujące polecenie, aby wydrukować listę wszystkich plików i folderów, które zaczynają się od „Błąd”:

Błąd $ ls*


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 2: polecenie „CD”

Uruchom następujące polecenie, aby zmienić bieżącą lokalizację katalogu na „/home/fahmida/kod”:

$ cd/home/fahmida/kod


Uruchom następujące polecenie, aby sprawdzić zawartość zmienionego katalogu:

$ ls


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 3: polecenie „CAT”

Uruchom następujące polecenie, aby utworzyć nowy plik o nazwie języki.TXT i dodaj trochę treści do pliku. Naciśnij Ctrl+D, aby przejść do wiersza polecenia po dodaniu treści.

$ cat> języki.tekst


Uruchom następujące polecenie, aby wydrukować zawartość pliku:

Języki $ CAT.tekst


Uruchom następujące polecenie, aby dołączyć treść do pliku:

$ cat >> języki.tekst


Uruchom następujące polecenie, aby wydrukować zawartość pliku po dołączeniu:

Języki $ CAT.tekst


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 4: polecenie „echo”

Uruchom następujące polecenie, aby wydrukować prosty ciąg:

$ echo „Welcome to Linuxhint”


Uruchom następujące polecenie, aby wydrukować ciąg za pomocą nowej linii:

$ echo -e "witamy \ nto \ nlinuxhint"


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 5: Polecenie „Przeczytaj”

Uruchom następujące polecenie, aby wziąć wejście w zmiennej $ name:

$ Nazwa odczytu


Uruchom następujące polecenie, aby wydrukować wartość wejściową:

$ echo $ nazwa


Uruchom następujące polecenie, aby przejąć dane wejściowe z komunikatem wierności:

$ read -p 'Wprowadź nazwę użytkownika:' un


Uruchom następujące polecenie, aby wydrukować wartość wejściową:

$ echo $ un


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 6: polecenie „mkdir”

Uruchom następujące polecenie, aby utworzyć katalog o nazwie „Temp”:

$ mkdir temp


Uruchom następujące polecenie, aby sprawdzić, czy katalog został utworzony, czy nie:

$ ls


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 7: Polecenie „data”

Uruchom następujące polecenie, aby wydrukować bieżącą datę i godzinę systemu:

$ data


Wyjście:

Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego polecenia:


Przykład 8: polecenie „Deklaruj”

Uruchom następujące polecenie, aby zadeklarować zmienną o nazwie $ liczba typu liczb całkowitych:

$ zadeklarowanie -i numer


Uruchom następujące polecenie, aby przypisać wartość ciągu do zmiennej liczby $, która może przyjmować tylko wartość liczb całkowitą:

$ number = „ABC”


Uruchom następujące polecenie, aby wydrukować bieżącą wartość zmiennej $, która wynosi 0, aby przypisać wartość ciągu do zmiennej liczby całkowitych:

$ echo $ numer


Uruchom następujące polecenie, aby przypisać wartość liczbową do numeru $:

$ liczba = 20


Uruchom następujące polecenie, aby wydrukować bieżącą wartość zmiennej $ numer:

$ echo $ numer


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń. Wyjście pokazuje, że zmienna liczby zawiera 0, gdy wartość ciągu jest przypisywana do zmiennej do deklarowania zmiennej przez polecenie „Deklaruj”:


Przykład 9: Polecenie „ocena”

Uruchom następujące polecenie, aby przypisać polecenie do zmiennej:

$ cmd = "echo"


Uruchom następujące polecenie, aby przypisać wartość ciągu do zmiennej:

$ str = "Hello World"


Uruchom następujące polecenie, aby wykonać polecenie „Echo” za pomocą polecenia „Eval”:

$ eval $ cmd $ str


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń:


Przykład 10: polecenie „Historia”

Uruchom następujące polecenie, aby wydrukować informacje o historii bieżącego terminalu:

$ History


Wyjście:

Pojawi się następujące dane wyjściowe po wykonaniu poprzednich poleceń. Wyjście pokazuje, że cztery polecenia są wykonywane po otwarciu terminalu:

Wniosek

Najczęściej używane wbudowane funkcje BASH są opisane w tym samouczku przy użyciu różnych rodzajów przykładów, aby pomóc nowym użytkownikom BASH w pracy w środowisku Linux.