|
bash geschiedenis en de command line wrapping
Standaard gebruiken we ksh (88) als onze schelp. Ik geef de voorkeur bash, dus heb ik deze lijn toegevoegd aan mijn. Profiel:
Code:
exec bash -o vi
Ik heb ook toegevoegd dit naar mijn. 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
Natuurlijk, de alias werkt prima, maar als ik probeer de up-toets te gebruiken voor het trekken van een eerdere opdracht uit de geschiedenis, werkt het niet, totdat ik druk op de omlaag-toets eerste. Ik kan ook niet krijgen de lijn verpakking correct werkt. Wanneer ik begin met een prompt als deze:
Code:
myBashPrompt>
Ik eindigen met dit na een lange commando:
Code:
andashPrompt> This is what happens when I type a really long comm
Als u gemerkt, de wrap overschreven de prompt. Hoe krijg ik dit correct te wikkelen op een nieuwe lijn? Ook, hoe krijg ik mijn bash geschiedenis te komen zonder te worden ingedrukt, up?
Ik moet ook vermelden dat ik gebruik putty ssh om in onze machines.
Laatst bewerkt door mrwatkin; op 07.02.2009 01:56 PM..
|