Główna » jak » 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

    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.