Pytania oznaczone «zsh»

Zsh to powłoka z wieloma zaawansowanymi funkcjami wiersza poleceń i skryptów.

120
Kiedy konieczne jest podwójne cytowanie?

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...

76
Jak korzystać z „które” w aliasowanym poleceniu?

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/...

73
Ile jestem głębokich pocisków?

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ą...

69
Jak mogę wykryć, czy powłoka jest kontrolowana z SSH?

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...

62
Jakie funkcje są w Zsh i brakuje w bash, lub odwrotnie?

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...

61
Historia poleceń w Zsh

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...

57
Dla pętli w Zsh i Bash

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...

52
Jak edytować wiersz poleceń w edytorze pełnoekranowym w ZSH?

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?...

52
Używanie wzorów OR w znakach wieloznacznych powłoki

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...