Skip to content

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

22 de lipiec de 2021
00 lead image create and change directory one command 1024x469 1

Jeśli w ogóle spędzasz czas w Terminalu, prawdopodobnie korzystasz z mkdir polecenie, aby utworzyć katalog, a następnie cd polecenie, aby przejść do tego katalogu zaraz po. Istnieje jednak sposób, aby wykonać obie te czynności za pomocą jednego polecenia.

Możesz ręcznie uruchomić dwa polecenia naraz w wierszu poleceń, ale pokażemy Ci, jak dodać wiersz do pliku .bashrc, który połączy mkdir polecenie i cd polecenie w jedno niestandardowe polecenie, które możesz wpisać z nazwą katalogu.

Plik .bashrc to skrypt uruchamiany za każdym razem, gdy otwierasz okno Terminala, naciskając Ctrl + Alt + T lub otwierając 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 wierszu polecenia.

gedit ~/.bashrc

Możesz użyć dowolnego edytora tekstu, który Ci odpowiada, np. vi ornano. Po prostu zastąp „gedit” w powyższym poleceniu poleceniem, aby uruchomić wybrany edytor tekstu.

1626960883 933 Jak utworzyc nowy katalog i zmienic go za pomoca jednego


Przewiń do dołu pliku .bashrc i dodaj następujący wiersz na końcu pliku. Zalecamy skopiowanie poniższego wiersza i wklejenie go do pliku .bashrc.

mkdircd(){ mkdir „$1” && cd „$1” ; }

Jest to zasadniczo funkcja, która uruchomi dwa polecenia jedno po drugim. Nowe polecenie niestandardowe w naszym przykładzie nazywa się mkdircd (właściwie możesz nazwać polecenie, jak chcesz) i uruchomi on mkdir polecenie, a następnie cd Komenda. "$1" na obu poleceniach wskazuje, ż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”.

1626960883 81 Jak utworzyc nowy katalog i zmienic go za pomoca jednego

Zamknij gedit (lub inny edytor tekstu), klikając „X” w lewym górnym rogu okna.

1626960883 312 Jak utworzyc nowy katalog i zmienic go za pomoca jednego

Ustawienie dodane właśnie 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ć. 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.

1626960883 362 Jak utworzyc nowy katalog i zmienic go za pomoca jednego

Teraz, gdy wpiszesz nowe polecenie, a następnie nową nazwę katalogu, mkdircd funkcja utworzona w pliku .bashrc jest wywoływana, a nazwa katalogu „Test Katalog” jest przekazywana do dwóch poleceń ( mkdir i cd ). Zostanie utworzony katalog „Katalog testowy”, do którego natychmiast zostaniesz przeniesiony.

1626960883 684 Jak utworzyc nowy katalog i zmienic go za pomoca jednego


Jeśli zarządzasz katalogami za pomocą wiersza poleceń, ta sztuczka może zaoszczędzić trochę czasu.

Czy ten post był pomocny?