Skip to main content

Co robi CD ~, gdy jest wprowadzane do okna terminala

Jak zresetować hasło na Mac os #Poradnik4 Jak usunąć / odblokowac / wyzerowac hasło z komputera mac (Kwiecień 2025)

Jak zresetować hasło na Mac os #Poradnik4 Jak usunąć / odblokowac / wyzerowac hasło z komputera mac (Kwiecień 2025)
Anonim

Czy zastanawiałeś się kiedyś, co oznacza poniższy symbol?

  • ~

The ~ nazywa się tyldą i pochodzi z łaciny titulus i według Wikipedii doszło do języka angielskiego przez język hiszpański. Jego znaczenie to tylda lub napis.

W systemie Linux symbol tyldy (~) jest znany jako metaznak, a w granicach powłoki terminala ma specjalne znaczenie.

Co dokładnie robi następujące polecenie:

cd ~

Powyższe polecenie powoduje powrót do katalogu domowego. To świetny skrót. Jeśli masz nawigację do innego folderu, takiego jak / var / logs lub / mnt etc, a następnie pisanie cd ~ zwraca cię z powrotem do katalogu domowego użytkownika.

Tilde (~) robi jednak coś więcej.

Używając samej tyldy przeniesie Cię do katalogu domowego bieżącego użytkownika, możesz przejść do katalogu domowego innego użytkownika, wpisując nazwę użytkownika po tyldie.

Na przykład, jeśli w systemie masz użytkownika o nazwie Fred, możesz przejść do jego folderu domowego, wpisując:

cd ~ fred

Innym zastosowaniem tyldy jest powrót do poprzedniego katalogu roboczego. Wyobraź sobie, że właśnie przeszedłeś do folderu domowego Freda z folderu / var / logs. Możesz wrócić do folderu / var / logs, wpisując:

cd ~ -

Przeciwieństwo ~- jest ~+ która po użyciu z poleceniem cd przenosi cię do bieżącego katalogu roboczego. To oczywiście nie jest szczególnie przydatne, ponieważ jesteś już w obecnym katalogu roboczym.

Wpisywaniecd ~do terminalu i naciśnięcie klawisza tabulatora zawiera listę wszystkich potencjalnych folderów, do których można przejść.

Aby przejść do folderu gier, wpisz:

gry cd ~

Spowoduje to przejście do folderu / usr / games.

Zauważ, że nie wszystkie wymienione opcje działają z poleceniem cd.

Ostatnie kilka zastosowań tyldy są następujące:

cd ~ 0cd ~ 1cd ~ -1

Ta notacja pozwala ci przejść przez stos katalogów. Foldery można dodawać do stosu katalogów za pomocą polecenia pushd.

Na przykład, jeśli znajdujesz się w folderze muzyki i chcesz, aby pojawił się w stosie katalogów, wpisz:

pushd / home / nazwa_użytkownika / Music

Teraz wpisz następujące polecenie dirs:

dirs -v

Pokazuje listę wszystkich przedmiotów na stosie.

Pomyśl o stosie w jego fizycznej postaci. Wyobraź sobie, że masz stos czasopism. Aby dostać się do drugiego magazynu, musisz usunąć go od góry, aby do niego dotrzeć.

Wyobraź sobie, że masz stos w następujący sposób:

0. Muzyka1. Pobieranie2. Skrypty

Używanie terminucd ~ 2przeniesie cię do folderu na drugiej pozycji w stosie. Zauważ, że pierwszą pozycją jest zawsze katalog bieżący, więc przy następnym wpisywaniudirs -vzobaczysz:

0. Skrypty1. Pobieranie2. Skrypty

Jeśli wrócisz do folderu Muzyka, pozycja 0 znów będzie Muzyka.

Polecenie cd nie jest jedynym poleceniem, które działa z tyldą (~). Polecenie ls również działa.

Na przykład, aby wyświetlić listę wszystkich plików w folderze domowym, wpisz:

ls ~

Znaki tyldy są również używane w nazwach plików i są zwykle tworzone jako kopie zapasowe przez edytory tekstów.

Tilde jest jednym z wielu metaznaków używanych w Linuksie. Inne metaznaki zawierają kropkę lub kropkę (.), Która jest używana do oznaczenia aktualnej pozycji, kiedy jest używana do nawigacji w systemie plików, gwiazdka (*) jest używana jako znak wieloznaczny w wyszukiwaniu, podobnie jak znak zapytania (?).

Symbol karat (^) służy do oznaczenia początku linii lub łańcucha, a symbol dolara służy do oznaczenia końca ciągu lub linii podczas wyszukiwania.