Pytania otagowane jako zsh

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

2
Uruchom zsh z niestandardowym zshrc
Chcę móc uruchomić zsh z niestandardowym plikiem rc podobnym do polecenia: bash --rc-file /path/to/file Jeśli nie jest to możliwe, to czy można uruchomić Zsh, uruchomić source /path/to/file, a następnie pozostać w tej samej sesji Zsh? Uwaga: polecenie zsh --rcs /path/to/filenie działa, przynajmniej nie dla mnie ... EDYCJA: W całości chcę …
17 linux  shell  zsh  oh-my-zsh 

2
symbol wieloznaczny scp nie działa w Zsh
Zmieniłem na zsh i działa dobrze. Jedna dziwna rzecz, gdy próbuję scpować z * symbolem wieloznacznym, to nie działa i muszę wpaść w bash. Drugie polecenie poniżej działa dobrze. Wszelkie pomysły na to, dlaczego tak jest i jak to naprawić? ~/dmp ⌚ 16:06:10 $ scp abc@123:/home/se/exports/201405091107/* . zsh: no matches …
17 zsh  wildcards 

4
Uruchamianie podpowłoki od połowy bieżącego polecenia
W tym scenariuszu często znajduję się. Jestem w trakcie pisania polecenia i muszę sprawdzić coś jeszcze przed jego wykonaniem. Czy istnieje sposób na otwarcie jakiejś podpowłoki z zapamiętywaniem dotychczasowych danych wejściowych, a kiedy wychodzę z tej podpowrotki, wracam do miejsca, w którym byłem? $ mylongcommand -n -e <SOME KEY COMBINATION …
16 command-line  zsh 

1
Jaka jest magia, która pozwala mi uzupełniać tabulatorami zdalne pliki po wpisaniu polecenia scp?
Prawdopodobnie jest to funkcja zapewniana przez niektóre wtyczki, które włączyłem w mojej konfiguracji oh-my-zsh (używam zsh od wielu lat). Zauważyłem, odkąd dodałem mój klucz publiczny do serwera (teraz mogę SSH na serwerze bez wpisywania hasła), kiedy piszę scppolecenie w mojej powłoce, jestem w stanie uzupełnić tabulatory zdalnymi ścieżkami plików! na …

6
Jak wpisać kilka nazw plików przy mniejszej liczbie naciśnięć klawiszy
Jeśli chcę przekonwertować pdfna pngzdjęcie za pomocą imagemagick, robię coś takiego: convert -trim -density 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file.png Plik pdf często ma bardzo długą nazwę z kilku powodów i chcę, aby pngplik miał tę samą nazwę oprócz rozszerzenia. Zazwyczaj wybieram this_is_a_very_long_filename_of_my_pdf_file.pdfdwa razy i za pośrednictwem zakładki zsh-menu, a następnie zmieni pdfsię …

5
Jak „wyłączyć” oh-my-zsh (i zsh) bez odinstalowywania?
Próbowałem nowych środowisk deweloperskich, w tym zsh i oh-my-zsh. Teraz, gdy zainstalowałem oh-my-zsh, zaczyna się domyślnie na moich terminalach (iTerm2 i terminal) zawsze zaczynają się od zsh i ustawieniami włączonymi od oh-my-zsh. Zastanawiałem się, czy można „wyłączyć” lub przestać używać zsh i jego konfiguracji z oh-my-zsh bez konieczności odinstalowywania oh-my-zsh? …
16 zsh  oh-my-zsh 

4
Zmień czcionkę w poleceniu echo
Czy można zmienić atrybuty czcionki wyjściowej echa w Zsh lub Bash? Chciałbym coś podobnego do: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". tak, aby wydrukować: „To jest czcionka: normalna, kursywa , pogrubiona , mała …
16 bash  shell  zsh  fonts 

4
Dodawanie ścieżek do PATH przy użyciu składni wieloliniowej
O ile rozumiem, zwykłym sposobem dodawania ścieżki do PATHzmiennej środowiskowej jest łączenie ścieżek oddzielonych :znakiem. Na przykład, jeśli chcę dodać trzy ścieżki do niego /my/path/1, /my/path/2i /my/path/3chciałbym zrobić to w następujący sposób: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 co nie jest łatwe do odczytania. Czy istnieje sposób na zdefiniowanie lub dodanie ścieżek do PATHzmiennej przy …

3
Co to jest dzielenie słów? Dlaczego jest to ważne w programowaniu powłoki?
Mylę się co do roli, jaką odgrywa podział słów zsh. Nie byłem narażony na tę koncepcję podczas programowania w C, Python lub MATLAB, co spowodowało moje zainteresowanie tym, dlaczego dzielenie słów wydaje się być czymś specyficznym dla programowania powłoki. Czytałem wcześniej o dzieleniu słów na tej i innych stronach, ale …
16 shell  zsh 

1
pushd, popd vs cd, cd- in bash i zsh
Czy istnieje różnica między zachowaniem pushd / popd w bashu a zsh? Wygląda na to, że w zsh cd cd zachowuje się dokładnie tak samo jak pushd / popd (który dodaje katalog / pops automatycznie, gdy cd), podczas gdy w bash cd cd nie wpływa na stos katalogu. Jeśli ktoś …
16 bash  zsh  cd-command  pushd 

1
Jaka jest różnica między którym i gdzie
Jaka jest różnica między poleceniami powłoki wherea whichpoleceniami powłoki? Oto kilka przykładów ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc i ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) również ~ where which which: aliased to alias | …

1
Wykonywanie skryptu w Zsh - uprawnienia do plików
Jestem zdezorientowany, że uprawnienia do wykonywania plików nie zachowują się zgodnie z oczekiwaniami. Prawdopodobnie dlatego, że moje oczekiwania są błędne. Tak czy siak: Mam plik skryptu, bo dla uproszczenia właśnie się nazywa s, znajduje się w ~/bin. Na potrzeby tego przykładu plik zawiera tylko następujące wiersze: #!/bin/zsh echo "Test"; Bardzo …

4
Czy Zsh może uzyskać dostęp do standardowego wyjścia ostatniego programu?
Często używam findlub, locateaby dowiedzieć się o ścieżkach. (~) locate foobar.mmpz /home/progo/lmms/projects/foobar.mmpz Następnym krokiem jest często otwieranie plików lub manipulowanie nimi w inny sposób. W szczęśliwym przypadku, takim jak powyżej, mogę to zrobić: (~) ls `!!` ls `locate foobar.mmpz` /home/progo/lmms/projects/foobar.mmpz Ale nikt nie jest zbyt szczęśliwy, gdy istnieje wiele linii …
16 terminal  zsh  output 

2
W jakich okolicznościach plik wykonywalny znaleziony po raz pierwszy na ścieżce nie zostanie użyty
Mam dziwne zachowanie z zsh (5.4.2_1 zainstalowany z homebrew) na OSX, który nie używa pierwszego wystąpienia pliku wykonywalnego na ścieżce. Oto scenariusz: echo $PATH zwroty: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin napar jest w obu /usr/local/Cellar/zplug/HEAD-9fdb388/bin i usr/local/bin/brew Jest to potwierdzane przez uruchomienie, który - napar, który zwraca: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Ale kiedy uruchamiam, który napar …
15 zsh  path 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.