Jeśli w ogóle spędzasz czas w Terminalu, prawdopodobnie używasz
mkdir
polecenie, aby utworzyć katalog, a następnie plik
Płyta CD
polecenie przejścia do tego katalogu zaraz po. Istnieje jednak sposób na wykonanie obu tych czynności za pomocą jednego polecenia.
Możesz
uruchom ręcznie dwa polecenia w wierszu poleceń
, ale pokażemy, jak dodać wiersz do pliku .bashrc, który połączy rozszerzenie
mkdir
polecenie i
Płyta CD
polecenie w jedno polecenie niestandardowe, które możesz wpisać za pomocą nazwy katalogu.
ZWIĄZANE Z: Jak uruchomić dwa lub więcej poleceń terminala naraz w systemie Linux
Plik .bashrc to skrypt uruchamiany za każdym razem, gdy otwierasz okno terminala, naciskając Ctrl + Alt + T lub otwórz nową kartę w oknie terminala . Możesz dodać polecenia do pliku .bashrc, które chcesz uruchamiać automatycznie za każdym razem, gdy otwierasz okno terminala.
Aby edytować plik .bashrc, użyjemy gedit. Wpisz następujące polecenie w monicie.
gedit ~ / .bashrc
Możesz użyć dowolnego Edytor tekstu czujesz się swobodnie z, jak my lub nano . Po prostu zamień „gedit” w powyższym poleceniu na polecenie uruchomienia wybranego edytora tekstu.
Przewiń do końca pliku .bashrc i dodaj następujący wiersz na końcu pliku. Zalecamy skopiowanie poniższej linii i wklejenie jej do pliku .bashrc.
mkdircd () { mkdir "$1" && cd "$1" ; }
Zasadniczo jest to funkcja, która będzie uruchamiać dwa polecenia, jedno po drugim. Nowe polecenie niestandardowe w naszym przykładzie nosi nazwę
mkdircd
(możesz nazwać polecenie, jak chcesz) i uruchomi plik
mkdir
polecenie, a następnie
Płyta CD
Komenda. Plik
"$1"
na obu poleceniach oznacza, że polecenia przyjmą jedną wartość do działania. W tym przypadku jest to nazwa nowego katalogu.
Możesz dodać komentarz nad poleceniem, aby pamiętać, co robi polecenie. Wystarczy umieścić znak krzyżyka (#) na początku wiersza, a następnie dowolny opis, który chcesz dodać.
Kliknij „Zapisz”.
Zamknij program gedit (lub inny edytor tekstu), klikając „X” w lewym górnym rogu okna.
Ustawienie, które właśnie dodałeś do pliku .bashrc nie wpłynie na bieżącą sesję okna terminala. Musisz zamknąć okno terminala, wylogować się i zalogować ponownie, aby zmiana zaczęła obowiązywać. Więc wpisz exit po monicie i naciśnij Enter lub kliknij przycisk „X” w lewym górnym rogu okna. Następnie wyloguj się i zaloguj ponownie.
Teraz, kiedy wpiszesz nowe polecenie, a po nim nową nazwę katalogu, rozszerzenie
mkdircd
funkcja utworzona w pliku .bashrc jest wywoływana, a nazwa katalogu „Test \ Directory” jest przekazywana do dwóch poleceń (
mkdir
i
Płyta CD
). Katalog „Test Directory” zostanie utworzony i zostaniesz natychmiast przeniesiony do niego.
Jeśli zarządzasz katalogami za pomocą wiersza poleceń, ta sztuczka może zaoszczędzić trochę czasu.