Pytania otagowane jako prompt

Ciąg znaków wyświetlany przez interaktywne powłoki w celu zasygnalizowania, że ​​powłoka oczekuje na dane wejściowe użytkownika.

21
Kolorowanie terminala i środowiska powłoki?
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 …
262 shell  bash  colors  prompt 

7
Monit terminala nie jest poprawnie zawijany
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 …
171 bash  terminal  prompt 

5
Jakich kodów kolorów mogę używać w monicie PS1?
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 …
131 bash  colors  prompt 


3
Jak mogę sprawdzić, czy jestem w sesji tmux na podstawie skryptu bash?
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 …
53 bash  prompt  tmux 

2
Dlaczego ZSH kończy linię podświetlonym symbolem procentu?
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ś …
46 bash  zsh  prompt  newlines 

10
ustaw mój tryb wyświetlania zsh w trybie vi
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?
44 shell  prompt  zsh 

3
Używasz zmiennych do przechowywania kodów kolorów terminali dla PS1?
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 …


1
W jakich sytuacjach PS2, PS3, PS4 są używane jako zachęty?
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?


5
Lepszy sposób akceptowania odmian „Tak” z zachęty powłoki
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 …

15
Jakie dostosowania dokonałeś w swoim profilu powłoki, aby zwiększyć wydajność?
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 …

3
Wyświetl polecenie w pasku tytułowym xterm
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.

6
Skróciłeś bieżący katalog w linii poleceń?
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/ $
23 bash  prompt 

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.