it-swarm-tr.com

Bilgi isteminde yeni bir satır görüntüleme

Her Bilgi İstemine yeni bir satır eklemek istiyorum. Satırda [email protected]:~$ _ Olarak gösterilen imleç yerine,

Bir sonraki satırda olmasını istiyorum, şöyle:

[email protected]:~$
_

Teşekkürler.

56
theTuxRacer
  • ~/.bashrc Dosyasını (veya tüm kullanıcılar için global olarak çalışması gerekiyorsa /etc/bash.bashrc Dosyasını açın).

  • PS1 Adlı değişkeni bulun.

  • \n Değişkeninin değerinin sonuna bir PS1 Koymanız yeterlidir.

75
htorque

Özel bir .bashrc dosya

İlk önce ~/.bashrc dosya:

##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
    . ~/.bashrc_custom
fi

Özel dosyayı oluşturun:

touch ~/.bashrc_custom`

Sonunda açın ve aşağıdaki satırları yerleştirin:

# File: $HOME/.bashrc_custom
# THIS FILE IS A USER-CUSTOM BASHRC FILE TO KEEP CLEAN THE DEFAULT ~/.barshrc FILE.
# PUT THERE ANY CUSTOM CODE MANUALLY ADDED BY YOU


# Add a new line at the end of the command Prompt
#PS1=${PS1}\\n
PS1=${PS1%?}
PS1=${PS1%?}\n'$ '

Bir sonraki açılan Shell oturumu şöyle görünecektir:

[email protected]:~
$ <your-next-command-will-be-rendered-here>
12
Rémi B.

Bu acı vericiydi, ama sonunda, özel renklerle karmaşık bir özel PS1 kurulumu nedeniyle, bu benim için işe yarayan tek şeydi:

new_line() {
    printf "\n$ "
}
if [ "$color_Prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]$(new_line)'
else
    PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w$(parse_git_branch)$(new_line)'
fi
1
Matthew