Jak utworzyć nowy katalog i zmienić go za pomocą pojedynczego polecenia w systemie Linux
Jeśli w ogóle spędzasz czas w Terminalu, prawdopodobnie używasz mkdir
polecenie, aby utworzyć katalog, a następnie Płyta CD
polecenie, aby przejść do tego katalogu zaraz po. Istnieje jednak sposób na wykonanie obu tych czynności za pomocą jednego polecenia.
Możesz uruchomić dwa polecenia naraz w linii poleceń, ale pokażemy Ci, jak dodać linię do pliku .bashrc, który połączy mkdir
polecenie i Płyta CD
polecenie w jedno niestandardowe polecenie, które można wpisać z nazwą katalogu.
Plik .bashrc jest skryptem uruchamianym za każdym razem, gdy otwierasz okno Terminal, naciskając Ctrl + Alt + T lub otwierając nową kartę w oknie Terminala. Możesz dodawać polecenia do pliku .bashrc, który chcesz uruchamiać automatycznie przy każdym otwarciu okna Terminal.
Aby edytować plik .bashrc, użyjemy gedit. Wpisz następujące polecenie w wierszu polecenia.
gedit ~ / .bashrc
Możesz użyć dowolnego edytora tekstu, w którym czujesz się komfortowo, na przykład vi lub nano. Po prostu zastąp "gedit" w powyższym poleceniu poleceniem uruchomienia wybranego edytora tekstu.
Przewiń do dołu 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 uruchamia dwa polecenia jeden po drugim. Nowe polecenie niestandardowe w naszym przykładzie jest wywoływane mkdircd
(możesz nazwać komendę, jak chcesz) i uruchomi ona mkdir
polecenie, a następnie Płyta CD
dowództwo. The "1 $"
w 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 zapamiętać, co robi polecenie. Po prostu umieść znak funta (#) na początku linii, a następnie dowolny opis, który chcesz dodać.
Kliknij "Zapisz".
Zamknij gedit (lub inny edytor tekstu), klikając "X" w lewym górnym rogu okna.
Ustawienie dodane do pliku .bashrc nie wpłynie na bieżącą sesję okna terminala. Musisz zamknąć okno Terminalu, wylogować się i wrócić, aby zmiana została uwzględniona. Wpisz polecenie exit po znaku i naciśnij Enter lub kliknij przycisk "X" w lewym górnym rogu okna. Następnie wyloguj się i zaloguj ponownie.
Teraz, po wpisaniu nowego polecenia, po którym następuje nowa nazwa katalogu, należy wpisać 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 "Katalog testowy" zostanie utworzony i zostaniesz do niego natychmiast przeniesiony.
Jeśli zarządzasz katalogami za pomocą wiersza poleceń, ta sztuczka może zaoszczędzić ci trochę czasu.