Większość czasu spędzam pracując w środowisku Unix i używając emulatorów terminali. Próbuję użyć koloru w wierszu poleceń, ponieważ kolor sprawia, że wydruk jest bardziej użyteczny i intuicyjny. Jakie są opcje dodania koloru do mojego środowiska terminalowego? Jakich trików używasz? Jakie napotkaliście pułapki? Niestety obsługa kolorów różni się w zależności od …
Mam problem polegający na tym, że jeśli wpisuję bardzo długie polecenia w bash, terminal nie wyświetla poprawnie tego, co wpisuję. Spodziewałbym się tego, gdybym miał takie polecenie: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com Polecenie powinno być renderowane w dwóch wierszach. Zamiast tego często się zawija i zaczyna pisać na …
Użyłem kilku kolorów w monicie PS1, takich jak \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Gdzie mogę znaleźć listę kodów kolorów, których mogę użyć? Spojrzałem na Colorize Bash Console Color, ale nie odpowiedział na moje pytanie dotyczące …
Właśnie natknąłem się na zrzut ekranu czyjegoś terminalu: Czy istnieje lista wszystkich znaków, które mogą być użyte w podpowiedzi Bash, czy ktoś może zdobyć dla mnie postać dla gwiazdy i prawej strzałki?
Chciałbym, aby moje bash_profilew repozytorium git i sklonować go do maszyny, co mam dostęp do powłoki. Ponieważ przez tmuxwiększość czasu mam user@hostciąg znaków w wierszu stanu, a nie jego tradycyjne miejsce w wierszu poleceń powłoki. tmuxJednak nie wszystkie witryny, z których korzystam, zostały zainstalowane lub nie zawsze mogę z nich …
Zauważyłem to przy różnych aplikacjach. Często myślałem, że dzieje się tak, ponieważ wynik został wcześniej anulowany (na przykład ctrl + c) lub coś podobnego, a zsh wypełnia nowy znak wiersza. Ale teraz ciekawość zwyciężyła we mnie, ponieważ wydaje się, że nie robi tego w bash. zsh grzmotnąć SequenceProgram jest coś …
Używam bindkey -v(dla bash-erów set -o vimyślę, że to działa również w zsh) lub vi (m). ale denerwuje mnie to, że nie mam żadnej wizualnej wskazówki, która powiedziałaby mi, czy jestem w trybie wstawiania, czy w trybie poleceń. Czy ktoś wie, jak mogę sprawić, by mój monit wyświetlał ten tryb?
W moim przypadku .bashrcużywam kodów kolorów terminala ANSI do kolorowania różnych bitów. To wygląda tak: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' gdzie virtual_envi git_branchsą funkcjami bash, które wypisują rzeczy na standardowe wyjście. Teraz, aby ułatwić czytanie i modyfikację, chciałbym przechowywać kody kolorów w zmiennych i odwoływać się do nich, zamiast osadzać je bezpośrednio w …
Mogę wydrukować mój bieżący działający katalog w ten sposób myPrompt$ pwd /Users/me/myDir Chcę, aby moja skorupa wyglądała tak /Users/me/myDir$ pwd /Users/me/myDir Czy to jest możliwe? Jak mogę to zrobić?
Kiedy loguję się do powłoki, widzę monit, którego wartość jest przechowywana w PS1. Zetknąłem się również z innym monitem (ale nie wiem, który), gdy użyłem składni dokumentu tutaj: bc << HERE > Ale to są wszystkie rodzaje podpowiedzi. Do tej pory spotkałem. Jakie sytuacje wywołują różne rodzaje podpowiedzi?
Widziałem na niektórych zrzutach ekranu (nie pamiętam, gdzie w Internecie), że terminal może wyświetlać [username@machine /]$pogrubione litery. Z niecierpliwością czekam na to, ponieważ zawsze przewijam długie wyniki, aby z trudem znaleźć pierwszą linię po moim poleceniu. Jak mogę pogrubić lub pokolorować nazwę użytkownika itp.?
Testy użyteczności skryptu powłoki, który napisałem, wykazały, że ludzie mieli różne oczekiwania co do odpowiedzi na pytanie, które oczekiwało odpowiedzi „tak”. Zobacz odmiany w poniższym przykładzie kodu. Z pewnością musi być lepszy sposób niż to, co wymyśliłem? Jaka jest na to twoja czytelna i krótsza forma ? read -p 'Answer …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Wiem, że niektórzy ludzie mają pewne skrypty startowe, a niektórzy personalizują monit. Jeden programista używa krótkich aliasów dla długiej ścieżki, którą często odwiedza, i częstych …
My Bash Prompt obecnie ustawia pasek tytułowy xterm w następującej kolejności: PS1='\033]0;\u@\h>\w\007' Czy istnieje prosty sposób wyświetlenia bieżącego polecenia na pasku tytułowym. Na przykład, jeśli dostosowuję plik za pomocą tail -f foo.log, chcę, aby mój pasek tytułu powiedział tail -f foo.log.
vim ma naprawdę fajną funkcję, którą wykorzystuje na swoich ścieżkach, gdy są nieco długie: Skraca ścieżkę do dokumentu w zakładce u góry. Czy istnieje sposób na zrobienie czegoś podobnego do tego, aby mój monit bash nie wyglądał tak: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
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.