|
bash histoire de la ligne de commande et d'emballage
Par défaut, on utilisera ksh (88) que notre coquille. Je préfère bash, alors j'ai ajouté cette ligne à mon fichier. Profile:
Code:
exec bash -o vi
J'ai aussi ajouté à mon. Bashrc?:
Code:
#***********************************************
#These are important tweaks specific to BASH:
#***********************************************
#this one makes sure that long commands strings line wrap to the next line
[ -z "$PS1" ] && return
#instead of wrapping onto the start of the same line.
shopt -s checkwinsize
#this corrects typos when spelling out paths.
shopt -s cdspell
alias c=clear
Bien sûr, l'alias fonctionne bien, cependant, lorsque je tente d'utiliser la touche d'augmentation de remonter d'une précédente commande de l'histoire, il ne fonctionne pas, jusqu'à ce que je touche à la presse en premier. Je ne peux pas obtenir la ligne d'emballage pour fonctionner correctement. Lorsque je démarre avec un prompt comme ceci:
Code:
myBashPrompt>
Je me retrouve avec ce après une longue commande:
Code:
andashPrompt> This is what happens when I type a really long comm
Si vous avez remarqué, le wrap remplacé le prompt. Comment puis-je faire pour emballer correctement ce sur une nouvelle ligne? Aussi, comment puis-je obtenir mon bash histoire à venir sans avoir à appuyer en bas, en haut?
Je tiens également à mentionner que je suis l'aide de mastic à ssh dans nos machines.
Dernière édition par mrwatkin; au 07.02.2009 01:56 PM..
|