Używam powłoki Bash w Linuksie od lat i jestem z nią bardzo szybki. Często apelując o autouzupełnianie po naciśnięciu klawisza tab, jestem w stanie pisać długie polecenia w kilku naciśnięciach klawiszy.
Ostatnio w mojej pracy zacząłem używać wiersza polecenia systemu Windows i Cmd. Jestem bardzo wolny w Cmd. Ma funkcję autouzupełniania, ale działa inaczej. Wydaje mi się, że rozumiem, jak to działa, ale nie rozumiem, jak skutecznie go używać, w rzeczywistości często mnie spowalnia. Pytam więc, jak korzystać z efektywnego korzystania z autouzupełniania Cmd?
Podam przykład. Najpierw opiszę, jak korzystam z Basha, potem jak próbuję używać Cmd i co się dzieje.
Załóżmy, że foldery w bieżącym katalogu mają nazwy utworzone z kontynentu i kraju, np. africa-nigeria, asia-india, europe-france, I że chcę zmienić folderu do europe-norway.
Autouzupełnianie Bash działa tak, że klawisz tab rozszerza się tylko wtedy, gdy występuje unikalne rozszerzenie. W przeciwnym razie nic się nie stanie, ale możesz nacisnąć klawisz Tab po raz drugi, aby wyświetlić listę możliwych rozszerzeń.
Aby przenieść się do Norwegii w Bash, piszę, cda następnie wykonuję następujące naciśnięcia klawiszy:
- e tab dla
europe- - n tab (nic się nie dzieje)
- tabjeszcze raz. Wymienia
europe-netherlandsieurope-norwayjako potencjalne rozszerzenia. - o tabdla
europe-norway.
Świetny! Dzięki Bash.
Jednak gdy próbuję tych samych kluczy w Cmd, rozwija się e tabdo europe-albania, który jest pierwszym folderem rozpoczynającym się na „e”, ale nie jest to folder, którego chciałem! Co powinienem teraz zrobić - czy jest możliwe, aby Albanię przenieść do Norwegii? Czy też muszę anulować polecenie Escapei wpisać wszystko od zera?
cd ea następnie naciśnij TABklawisz. To, co robi tutaj Windows, zaczyna sortować foldery w kolejności alfabetycznej w słowach. Tak jak Europe-albaniawcześniej europe-norway, po prostu naciskaj TABprzycisk, aż nie uzyskasz żądanego katalogu.