Chcę nauczyć się pisać skrypty kończące bash. Który samouczek
Funkcja udostępniana przez interaktywne programy, takie jak powłoki i edytory tekstu, która wstawia tekst w celu uzupełnienia słowa lub frazy, które użytkownik prawdopodobnie zamierza skomponować.
Chcę nauczyć się pisać skrypty kończące bash. Który samouczek
Tak więc patrzyłem na historię i na Ctrl+ R, ale nie są to, o czym myślałem, że wiem. Czy istnieje sposób na wpisanie na początku polecenia i przechodzenie między meczami w mojej historii za pomocą skrótu? # mysq(some shortcut key) Daje mi: # mysqldump --add-drop-table -e -q -n -C -u (some...
Po zainstalowaniu nowego oprogramowania, już otwarty terminal z zsh nie będzie wiedział o nowych poleceniach i nie będzie mógł wygenerować dla nich autouzupełniania. Najwyraźniej otwarcie nowego terminala rozwiązuje problem, ale czy indeks (lub jakkolwiek go nazwiesz) można odbudować, aby...
Mam skonfigurowanych kilka serwerów ~/.ssh/config, takich jak alphai beta. Jak mogę skonfigurować Bash, aby polecenia ssh al<tab>i scp file.tgz al<tab>autouzupełnianie nazw skonfigurowanych serwerów? Nie chcę dodawać serwerów do innego pliku (tj. Tablicy Bash) przy każdym dodawaniu,...
Chcę uzyskać uzupełnianie tabulatorami w moich aliasach wiersza poleceń, na przykład powiedzmy, że zdefiniowałem następujący alias: alias apt-inst='sudo aptitude install' Czy istnieje sposób, aby uzyskać uzupełnienia dostarczone przez aptitude po naciśnięciu klawisza Tab? tzn. kiedy piszę „sudo...
Uważam, że sygnał użyteczny dla niektórych rzeczy, więc ja tylko chcę, aby go wyłączyć na zakończenie zakładki (Nie pytam jak całkowicie wyłączyć go, że został już odpowiedział w innym pytaniem na ServerFault). Nie mam również dostępu do roota, pracuję na
Pracuję głównie w gvim i wielu terminalach. Początkowo wolałem otwierać wszystkie moje pliki w jednym wystąpieniu vima. W tym celu użyłem aliasu do otwierania plików z moich terminali na bieżącym „serwerze vim”. alias rv="gvim --remote-silent" Ale posiadanie wielu plików z wielu projektów...
W programie Fish, gdy zaczynasz pisać, funkcja autouzupełniania automatycznie pokazuje pierwsze odgadnięcie automatycznie na samej linii. W Zsh musisz nacisnąć klawisz Tab, a poniżej pokazano automatyczne uzupełnianie. Czy jest pod tym względem coś, co sprawia, że Zsh zachowuje się bardziej jak...
Miałem to w konfiguracji Ubuntu i odkąd przeszedłem na Fedorę, chcę to ustawić i zapomniałem, jak ... Pomysł jest prosty: Nie chcę, aby terminal wyświetlał mi sugestie, kiedy podwajam tab, zamiast tego chcę, aby cyklicznie przewijał każdą możliwą sugestię przy każdym naciśnięciu tab... to można...
Zdalnie skopiowałem plik na laptopa za pomocą: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Chcę mieć możliwość automatycznego uzupełniania ścieżki zdalnej, naciskając klawisz
Jak mogę ulepszyć system kompletacji zsh, aby w niektórych okolicznościach uzupełniać „fałszywe” pliki? Dokładniej, system plików AVFS udostępnia archiwa jako katalogi, tworząc „fałszywy katalog” obok każdego archiwum. Domyślnie replikuje całą hierarchię katalogów pod punktem montowania ~/.avfs....
A w jaki sposób automatycznie uzupełnia
Czy można skonfigurować bash w taki sposób, aby na pierwszej zakładce autouzupełniania wyświetlał wszystkie możliwe pliki, a przy kolejnych cyklach dokonywał wyborów? Obie opcje są łatwe do zrobienia osobno i mógłbym powiązać je z różnymi kluczami, ale powyższe byłoby idealne, ale nie mogę nic na...
Po ostatniej aktualizacji (Ubuntu 12.04 LTS), uzupełnianie TAB w wierszu poleceń jest powolne. Po wprowadzeniu częściowego polecenia (np. evi [TAB]) Lub częściowej nazwy pliku (np. evince somedocu[TAB]) Powłoka, choć nie zawsze, zawiesza się na kilka sekund. Osobiście wolałbym mniej wydajne...
Czy istnieje sposób, aby bash dokładnie wiedział, co wyświetlić po podwójnym tabulowaniu? Na przykład mam skrypt w języku Python, scpyktóry wymaga kilku argumentów. Na przykład apt-get, jeśli podwójna karta daje autoclean build-dep clean dselect-upgrade purge source upgrade upgrade autorove...
W wierszu polecenia mogę przekierować lub potokować wyjście polecenia do pliku lub innego polecenia za pomocą operatora >lub |po poleceniu. Natknąłem się na mniej standardową sytuację, w której chciałbym przekierować dane wyjściowe do pliku, ale wydaje mi się, że nie mam możliwości...
W jaki sposób Bash w Ubuntu zna listę działań określonych przez narzędzie? Na przykład po dwukrotnym wpisaniu apt-get i tab zobaczę tylko usuwanie, aktualizację, aktualizację ... itd., Ale nie akcje dla innego polecenia lub plików w bieżącym katalogu. Rozwijam narzędzie wiersza polecenia w Go i...
W bash łatwo jest skonfigurować niestandardowe uzupełnianie argumentów poleceń za pomocą completewbudowanego. Na przykład, jeśli dla hipotetycznego polecenia z streszczeniem foo --a | --b | --c, możesz to zrobićcomplete -W '--a --b --c' foo Można również dostosować zakończenie uzyskać po...
Używam Ubuntu 11.04. Czy istnieje sposób, aby ustawić kolorowanie danych wyjściowych po zakończeniu wyświetlania tabulacji na płycie CD, ls itp.? to znaczy myshell@root$ cd ~/user/files/ Nacisnąłem kartę ... myfile myfoo mybar <- to wyjście jest kolorowe? Mam nadzieję, że podobał ci się...
W Zsh (jak również w bash) możesz użyć niektórych rozszerzeń słów historii, aby oznaczyć argumenty z poprzednich poleceń. Ten przykład pokazuje uzyskanie 2. parametru z poprzedniego polecenia w historii z !:#rozszerzeniem: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Często...