Szukam wskazówek, co należy, a czego nie należy uwzględniać w różnych plikach startowych zsh. Rozumiem kolejność pozyskiwania tych plików i warunki ich pozyskiwania, ale nadal nie jest dla mnie jasne, co powinno się w nich
Zsh to powłoka z wieloma zaawansowanymi funkcjami wiersza poleceń i skryptów.
Szukam wskazówek, co należy, a czego nie należy uwzględniać w różnych plikach startowych zsh. Rozumiem kolejność pozyskiwania tych plików i warunki ich pozyskiwania, ale nadal nie jest dla mnie jasne, co powinno się w nich
Dawna rada polegała na podwójnym cytowaniu dowolnego wyrażenia obejmującego $VARIABLE, przynajmniej jeśli ktoś chciałby, aby był interpretowany przez powłokę jako pojedynczy element, w przeciwnym razie wszelkie spacje w treści $VARIABLEzrzucałyby powłokę. Rozumiem jednak, że w nowszych wersjach...
Wiele razy widziałem ten komentarz na Unixie i Linuksie, a także na innych stronach używających frazowania „backticks are przestarzały”, w odniesieniu do powłok takich jak Bash i Zsh. Czy to stwierdzenie jest prawdziwe czy
Czy jest jakiś prosty sposób na przekazanie (odbiór) nazwanych parametrów do skryptu powłoki? Na przykład, my_script -p_out '/some/path' -arg_1 '5' I w środku my_script.shotrzymuj je jako: # I believe this notation does not work, but is there anything close to
Często znajduję się w następującej pozycji: zacząłem pisać długie polecenie po znaku zachęty, ale w połowie dowiaduję się, że muszę sprawdzić coś za pomocą innego polecenia. Jest to problem, gdy jestem przy konsoli (bez X), co często się zdarza, ponieważ wtedy mam tylko następujące niezadowalające...
Czy ktoś może podać kilka przykładów użycia
Podobnie jak większość użytkowników, mam skonfigurowanych kilka aliasów, które dają domyślny zestaw flag dla często używanych programów. Na przykład, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Problem polega na tym, że jeśli chcę użyć, whichaby zobaczyć, skąd pochodzi mój vim/ grep/...
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...
Problem : znajdź głębokość pocisków. Szczegóły : Często otwieram powłokę z vima. Zbuduj, uruchom i zakończ. Czasami zapominam i otwieram kolejną vimę, a potem kolejną powłokę. :( Chcę wiedzieć, ile mam głębokich pocisków, być może nawet mam je przez cały czas na ekranie. (Mogę zarządzać tą...
Chcę wykryć ze skryptu powłoki (dokładniej .zshrc), czy jest on kontrolowany przez SSH. Próbowałem zmiennej HOST, ale zawsze jest to nazwa komputera, na którym działa powłoka. Czy mogę uzyskać dostęp do nazwy hosta, z której pochodzi sesja SSH? Porównanie tych dwóch rozwiązałoby mój problem. Przy...
Moje ustawienia terminala to gnome-terminal + tmux + zsh z powiązaniami vi. W aplikacjach takich jak vim, a nawet w trybie edycji vi wiersza poleceń zsh, muszę często naciskać ESCklawisz, ale zanim wystąpią efekty tego klawisza, występuje niewielkie opóźnienie. Zobacz ekran GNU spowalnia klawisz...
Czy jest jakiś sposób na powstrzymanie dodawania polecenia do twojej historii? Mam polecenie, które chcę trzymać z dala od mojego pliku historii, i tak naprawdę nie dbam o to, aby było tam, gdy przeszukuję historię zapisaną w pamięci, ale to mniej niepokoi. Czy jest jakiś sposób, aby temu zapobiec,...
Chcę przejść z bash na zsh, ale martwi mnie kompatybilność skryptów bash. Czy wszystkie skrypty / funkcje bash są kompatybilne z zsh? Dlatego jeśli to prawda, czy Zsh jest tylko ulepszeniem
Jako użytkownik Linuksa zawsze używałem bash, ponieważ był domyślny dla każdej używanej dystrybucji. Ludzie używający innych systemów uniksowych, takich jak BSD, wydają się używać znacznie innych powłok. Aby trochę się nauczyć, postanowiłem wypróbować Zsh. Jako użytkownik bash: Jakie funkcje...
W jaki sposób Zsh śledzi historię poleceń? W moim katalogu domowym widzę dwa pliki: .zhistoryi .zsh_history. Jaka jest różnica między nimi? Pliki wydają się zawierać całą moją historię. Czy Zsh ciągle dodaje linie do jednego z nich na zawsze ? Czy nie spowodowałoby to zbyt wolnego wyszukiwania...
W Zsh wiem, że mogę przeszukiwać historię za pomocą Ctrl+ r. Często jednak zaczynam wpisywać polecenia bezpośrednio po znaku zachęty, ale potem zdaję sobie sprawę, że powinienem przeszukiwać historię. Po naciśnięciu przycisku Ctrl+ rpojawia się pusty monit wyszukiwania historii, taki jak...
Zauważyłem, że istnieją dwa alternatywne sposoby budowania pętli w Zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Oba drukują: 1 2 3 Moje pytanie brzmi: dlaczego dwie składnie? Czy w każdym z nich występuje $xiteracja innego typu ? Czy bash robi podobne...
Trudno mi zdefiniować i uruchomić własne funkcje powłoki w Zsh. Postępowałem zgodnie z instrukcjami w oficjalnej dokumentacji i najpierw spróbowałem z prostym przykładem, ale nie udało mi się go uruchomić. Mam folder: ~/.my_zsh_functions W tym folderze mam plik o nazwie functions_1z...
W bashu, używając trybu vi, jeśli uderzę Esc, vmój bieżący wiersz poleceń jest otwierany w edytorze określonym przez $EDITORi jestem w stanie edytować go na pełnym ekranie przed „zapisaniem” polecenia, które ma zostać zwrócone do powłoki i wykonane. Jak mogę osiągnąć podobne zachowanie w Zsh?...
Treści mojego reż $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Chciałbym wymienić szczegóły plików, które zawierają słowo w nazwie pliku, jak określono. Przykład: $ ls -lrt...