2Sep

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żyjesz polecenia mkdir do utworzenia katalogu, a następnie komendy cd, aby zaraz potem przejść do tego katalogu. Istnieje jednak sposób na wykonanie obu tych czynności za pomocą jednego polecenia.

Można ręcznie uruchamiać dwa polecenia w wierszu poleceń, ale pokażemy, jak dodać linię do pliku. bashrc, który połączy komendę mkdir i polecenie cd w jedno niestandardowe polecenie, które można wpisać za pomocą kataloguNazwa.

ARTYKUŁY ZWIĄZANE Z
Jak uruchomić dwa lub więcej poleceń terminalowych jednocześnie w systemie Linux
Jak dodawać karty do terminala systemu Ubuntu

Plik. bashrc to skrypt uruchamiany za każdym razem, gdy otwierasz okno Terminal, naciskając Ctrl + Alt + T lub otwierającnowa karta 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 nazywa się mkdircd( możesz nazwać komendę, jak chcesz) i uruchomi komendę mkdir, a następnie polecenie cd."$ 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. 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, które właśnie dodano 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, wywoływana jest funkcja mkdircd utworzona w pliku. bashrc, a nazwa katalogu "Test \ Directory" jest przekazywana do dwóchpolecenia( mkdir i 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.