If-Koubou

Jak utworzyć nowy katalog i zmienić go za pomocą pojedynczego polecenia w systemie Linux

Jak utworzyć nowy katalog i zmienić go za pomocą pojedynczego polecenia w systemie Linux (Jak)

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 ręcznie uruchomić dwa polecenia w wierszu poleceń, ale pokażemy, 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 Terminala.

Aby edytować plik .bashrc, użyjemy gedit. Wpisz następujące polecenie w wierszu polecenia.

gedit ~ / .bashrc

Możesz użyć dowolnego edytora tekstów, 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ś pamiętał, co robi polecenie. Po prostu umieść znak funta (#) na początku wiersza, 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 terminalu. Musisz zamknąć okno Terminalu, wylogować się i wrócić, aby zmiana została uwzględniona. Wpisz polecenie exit po znaku zachęty 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 pozwoli Ci zaoszczędzić trochę czasu.