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ę …
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 …
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 …
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 …
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ę …
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? …
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 …
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 …
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 …
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ś …
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 | …
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 …
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 …
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 …
Chcę ustawić w tle łańcuch poleceń cp a b && mv b c && rm a. Próbowałem zrobić, cp a b && mv b c && rm a &ale to tylko tło ostatniego procesu. Jak utworzyć tło dla łańcucha poleceń?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.