Iespējams, ka dažos ekrānuzņēmumos esat redzējis termināli ar uzvedni (Līnija, kas parādās, kad mēs atveram termināli vai kad komanda ir tikko izpildīta) ar krāsām. Tas var šķist mulsinoši, bet tā nav! Uzziniet, kā to izdarīt. |
Termināls ir kaut kas, ko mēs izmantojam tāpēc, ka mums tas kādam ir vajadzīgs, vai arī tāpēc, ka mēs zinām, ka uzdevumi tiek izpildīti ātrāk. Mēs to varam izdarīt ar pielāgotu uzvedni.
Atverot termināli, parādīsies kaut kas līdzīgs šim (ja esat Ubuntu lietotājs) tavs vārds @ tavs saimnieksJa vēlaties to mainīt, jums būs jāatver fails .bashrc tas ir jūsu mājās. Mēs meklēsim rindu, kurā teikts apmēram šādi: 'PS1 = '[u @ h W] $ ». Tas ir mainīgais, kas nosaka uzvedni. Bet vai tas tur liek manu vārdu?! Jā, nomierinies. Notiek tas, ka pastāv kodu sistēma.
d Parāda datumu formātā "nedēļas mēneša diena un dienas numurs"
h Parādīt resursdatora nosaukumu
H Parāda resursdatora nosaukumu un domēnu
n Līnijas pārtraukums
r Atgriežas rindas sākumā
s Parāda čaulas nosaukumu
t Parāda laiku 24 stundu formātā
T Parāda laiku 12 stundu formātā
@ Parāda laiku 12 stundu formātā ar am vai pm indikatoru
u Pašreizējā lietotāja vārds
v Komandu tulka versija
V Komandu tulka izkārtojums
w Pašreizējā direktorija nosaukums
W Pašreizējais direktorijas nosaukums ir apgriezts
! Numurs ievadītās komandas vēsturē
# Rakstīts komandas numurs
$ Ja esat superlietotājs, parādiet #, ja nē, parādiet $
Mēs varam izmantot arī krāsas. Tam ir kodi. Es zinu, ka ir daudz kodu ... Lai to izdarītu, mums jāievieto šis [e [0; 34m]. Protams, kur izmantotās krāsas vērtība. No šī fragmenta teksts parādīsies izvēlētajā krāsā.
Melns 0; 30 Tumši pelēks 1; 30
Zils 0; 34 Gaiši zils 1; 34
Zaļš 0; 32 Gaiši zaļš 1; 32
Ciāna 0; 36 Gaiši ciāna 1; 36
Sarkans 0; 31 Gaiši sarkans 1; 31
Violets 0; 35 Gaiši Violets 1; 35
Brūns 0; 33 Dzeltens 1; 33
Gaiši pelēks 0; 37 balts 1; 37
Liels paldies!
Interesanti, manā gadījumā tas jau tika izvēlēts. Tagad es to norādīju ierakstā.
Sveicieni, interesants ziņojums, manā gadījumā konfigurācijas failā izmantoju Ubuntu 10.4, man bija jāiespējo opcija force_color_prompt = yes, jo tā bija NO, un atrodiet rindiņu, kurā teikts
ja ["$ color_prompt" = jā]; pēc tam
# šī ir līnija, lai modificētu
PS1=’${debian_chroot:+($debian_chroot)}[33[01;33m]u@[33[1;34m]h[33[01;31m]:[33[01;31m]w[33[01;31m]$ ‘
Jums trūkst daudz XD, nav jocīga izskata, iesaku redzēt šos iestatījumus: https://bbs.archlinux.org/viewtopic.php?id=50885&p=12
un es pieņemu, ka mans 😛
http://img130.imageshack.us/img130/672/cacam.png
Sveiki!! Nu, es nezinu, ka esmu izdzēsis, ka esmu pazaudējis rindu, kur es ievietoju mašīnas nosaukumu un resursdatoru, un tagad iznāk tikai bash.4.1, un man nav tādas vēstures kā iepriekš, ko es varu darīt, palīdzēt puišiem !!!
# Šeit ir nedzirdīgo konfigurācija, kuru varat atjaunot:
~ / .bashrc: izpilda bash (1) čaulām, kas nav pieteikšanās.
skatiet / usr / share / doc / bash / piemēri / startēšanas faili (paketē bash-doc)
par piemēriem
Ja nedarbojas interaktīvi, nedariet neko
[ -z "$PS1" ] && atgriezties
nelieciet vēsturē dublikātus vai rindas, kas sākas ar atstarpi.
Papildu iespējas skatiet sadaļā bash (1)
HISTCONTROL = ignorēt abus
pievienot vēstures failam, nepārrakstiet to
shopt -s hisstappend
Lai iestatītu vēstures garumu, skatīt HISTSIZE un HISTFILESIZE bash (1)
HISIZIZĒT = 1000
HISTFILESIZE = 2000
pēc katras komandas pārbaudiet loga izmēru un, ja nepieciešams,
atjaunināt līniju un kolonnu vērtības.
shopt -s checkwinsize
Ja tas ir iestatīts, tiks izmantots modelis “**”, kas tiek izmantots ceļa nosaukuma paplašināšanas kontekstā
saskaņot visus failus un nulles vai vairāk direktorijus un apakšdirektorijus.
#shopt -s globstar
padarīt mazāk draudzīgu ne teksta ievades failiem, skatiet lesspipe (1)
[ -x /usr/bin/lesspipe] && eval "$(SHELL=/bin/sh lesspipe)"
iestatiet mainīgo, kas identificē chroot, kurā strādājat (izmantots zemāk esošajā uzvednē)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; tad
debian_chroot = $ (cat / etc / debian_chroot)
fi
iestatiet izsmalcinātu uzvedni (bez krāsu, ja vien mēs nezinām, ka "vēlamies" krāsu)
lieta "$TERM" in
xterm-color) color_prompt = jā ;;
Esac
piezīme par krāsainu uzvedni, ja terminālim ir iespējas; pagriezās
pēc noklusējuma izslēgta, lai nenovirzītu lietotāju: uzmanība tiek pievērsta termināla logā
jābūt komandu izvadam, nevis uzvednei
# force_color_prompt = jā
if [ -n "$force_color_prompt"]; tad
ja [-x / usr / bin / tput] && tput setaf 1> & / dev / null; pēc tam
# Mums ir krāsu atbalsts; pieņemsim, ka tas ir saderīgs ar Ecma-48
# (ISO / IEC-6429). (Šāda atbalsta trūkums ir ārkārtīgi reti, un tāds
# gadījums mēdz atbalstīt setf, nevis setaf.)
color_prompt = jā
cits
color_prompt =
fi
fi
ja ["$ color_prompt" = jā]; pēc tam
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ‘
cits
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
fi
atiestatīt color_prompt force_color_prompt
Ja tas ir xterm, iestatiet virsrakstu user @ host: dir
lieta "$TERM" in
xterm| rxvt)
PS1=”[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a]$PS1″
;;
*)
;;
Esac
iespējojiet ls krāsu atbalstu un pievienojiet arī noderīgus aizstājvārdus
ja [-x / usr / bin / dircolors]; pēc tam
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
pseidonīmi ls='ls –color=auto'
#alias dir='dir –color=auto'
#alias vdir='vdir –color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
vēl daži ls aizstājvārdi
alias ll='ls -alF'
alias la='ls -A'
aizstājvārds l='ls -CF'
Pievienojiet "brīdinājuma" aizstājvārdu ilgstoši darbināmām komandām. Izmantojiet šādi:
gulēt 10; trauksme
alias alert='notify-send –urgency=low -i "$([ $? = 0 ] && echo terminālis || atbalss kļūda)" "$(history|tail -n1|sed -e '\"s/^\ s[0-9] + \ s//;s/[;&|]\s*alert$//'\»)»'
Alias definīcijas.
Varat visus savus papildinājumus ievietot atsevišķā failā, piemēram,
~ / .bash_aliases, nevis pievienojiet tos tieši šeit.
Skatiet / usr / share / doc / bash-doc / piemērus bash-doc pakotnē.
ja [-f ~ / .bash_aliases]; pēc tam
. ~ / .bash_aliases
fi
iespējot programmējamās pabeigšanas funkcijas (jums nav jāiespējo
šo, ja tas jau ir iespējots failos /etc/bash.bashrc un /etc/profile
avoti /etc/bash.bashrc).
ja [-f / etc / bash_completion] &&! shopt -oq posix; pēc tam
. / etc / bash_completion
fi
Es to izmēģināšu, es vienmēr esmu gribējis salabot savu termināli.
Manam .bashrc failam nav rindu: /
xdsolidoblue, čau, man ir problēmas ar paroles ievietošanu terminālā, ko es saņemu šo yy2
Es īsti nesapratu, kā to izdarīt, man ir sveiciena ziņa, bet es nezinu, kur pievienot kodus. Sveicināšanas kods ir:
echo -e "\e[32m\nLaipni lūdzam \n"
Es gribētu, lai, piemēram, sveiciena priekšā, tiktu teikts lietotāja vārds, kā arī datums un laiks citā rindiņā un, ja iespējams, Ubuntu versija. Paldies.