Moguće je da ste na snimku zaslona mogli vidjeti terminal s upitom (linija koja se pojavljuje kada otvorimo terminal ili kada je komanda upravo izvršena) s bojama. Ovo može izgledati zbunjujuće, ali nije! Naučite kako se to radi. |
Terminal je nešto što koristimo jer nam je potreban za nešto ili zato što znamo da se zadaci izvršavaju brže. Zašto ne bismo zadatak učinili ugodnijim? To možemo učiniti pomoću prilagođenog upita.
Kada otvorite terminal, pojavit će se nešto slično (ako ste korisnik Ubuntu-a) yourname @ yourhostAko ga želite promijeniti, morat ćete otvoriti datoteku .bashrc to je u vašem domu. Potražit ćemo redak koji kaže otprilike ovako: 'PS1 = '[u @ h W] $ ». To je varijabla koja definira prompt. Ali stavlja li tamo moje ime ?! Da, smiri se. Ono što se događa je da postoji sistem koda.
d Prikazuje datum u formatu "dan u sedmici, mjesec i broj dana"
h Prikazuje ime hosta
H Prikazuje ime i domen hosta
n Prekid linije
r Povratak na početak reda
s Prikazuje ime ljuske
t Prikazuje vrijeme u 24-satnom formatu
T Prikazuje vrijeme u 12-satnom formatu
@ Prikazuje vrijeme u 12-satnom formatu sa indikatorom am ili pm
u Ime trenutnog korisnika
v Verzija interpretatora naredbi
V Izgled tumača naredbi
w Ime trenutnog direktorija
W Obrezano ime trenutnog direktorija
! Broj u povijesti upisane naredbe
# Utipkan broj naredbe
$ Ako ste superkorisnik, pokažite # ako nije, pokažite $
Možemo koristiti i boje. Postoje šifre za ovo. Znam da postoji mnogo kodova ... Da bismo to učinili, moramo staviti ovo [e [0; 34m]. Svakako, gdje je vrijednost boje koju treba koristiti. Iz tog isječka tekst će se pojaviti u odabranoj boji.
Crna 0; 30 Tamno siva 1; 30
Plava 0; 34 svijetloplava 1; 34
Zelena 0; 32 Svijetlo zelena 1; 32
Cijan 0; 36 Svijetlo cijan 1; 36
Crvena 0; 31 Svijetlo crvena 1; 31
Ljubičasta 0; 35 Svijetla Ljubičasta 1; 35
Smeđa 0; 33 Žuta 1; 33
Svijetlo siva 0; 37 bijela 1; 37
Puno vam hvala!
Zanimljivo, u mom slučaju to je već odabrano. Sad to ističem u postu.
Pozdrav, zanimljiv post, za svoj slučaj koristim Ubuntu 10.4 u svojoj konfiguracijskoj datoteci morao sam omogućiti opciju force_color_prompt = yes, jer je bila u NO, i pronaći redak koji kaže
ako ["$ color_prompt" = da]; onda
#this je linija za izmjenu
PS1=’${debian_chroot:+($debian_chroot)}[33[01;33m]u@[33[1;34m]h[33[01;31m]:[33[01;31m]w[33[01;31m]$ ‘
Nedostaje vam puno XD-a, bez zajebancije. Preporučujem da vidite ove postavke: https://bbs.archlinux.org/viewtopic.php?id=50885&p=12
a pretpostavljam i moje 😛
http://img130.imageshack.us/img130/672/cacam.png
Zdravo!! Pa, ne znam da sam izbrisao da sam izgubio liniju u koju sam stavio ime i host računara i sada izlazi samo bash.4.1 i nemam istoriju kao prije, šta mogu učiniti, pomoći momcima !!!
# Evo gluhe konfiguracije za obnavljanje:
~ / .bashrc: izvršava bash (1) za školjke koje se ne prijavljuju.
pogledajte / usr / share / doc / bash / examples / startup-files (u paketu bash-doc)
za primjere
Ako ne radi interaktivno, ne čini ništa
[ -z "$PS1" ] && povratak
nemojte stavljati duple linije ili redove koji počinju s razmakom u historiji.
Pogledajte bash (1) za više opcija
HISTCONTROL = zanemari
dodati u historijski fajl, nemojte ga prepisivati
shopt -histappend
za postavljanje duljine povijesti pogledajte HISTSIZE i HISTFILESIZE u bash (1)
HISTSIZE = 1000
HISTFILESIZE = 2000
provjerite veličinu prozora nakon svake naredbe i, ako je potrebno,
ažurirajte vrijednosti LINIJE i STOLPCI.
shopt -s checkwinsize
Ako je postavljen, obrazac "**" koji se koristi u kontekstu proširenja imena putanje će
odgovaraju svim datotekama i nula ili više direktorija i poddirektorijuma.
#shopt -s globstar
učiniti manje prijateljskim za datoteke bez unosa teksta, pogledajte manje cijevi (1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
postavi varijablu koja identificira chroot u kojem radiš (koristi se u donjem upitu)
ako [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; onda
debian_chroot = $ (mačka / etc / debian_chroot)
fi
postavite fensi prompt (bez boje, osim ako znamo da "želimo" boju)
slučaj "$TERM" u
xterm-color) color_prompt = da ;;
da je C
komentirajte upit u boji, ako terminal ima mogućnost; okrenuo se
po defaultu isključeno da ne ometa korisnika: fokus u prozoru terminala
treba biti na izlazu naredbi, a ne na upitu
# force_color_prompt = da
if [ -n "$force_color_prompt" ]; onda
ako [-x / usr / bin / tput] && tput setaf 1> & / dev / null; onda
# Imamo podršku za boje; pretpostavimo da je usklađen sa Ecma-48
# (ISO / IEC-6429). (Nedostatak takve podrške izuzetno je rijedak i takav je
# slučaj bi uglavnom podržavao setf, a ne setaf.)
color_prompt = da
drugo
color_prompt =
fi
fi
ako ["$ color_prompt" = da]; onda
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ‘
drugo
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
poništi postavku color_prompt force_color_prompt
Ako je ovo xterm, postavite naslov na user @ host: dir
slučaj "$TERM" u
x termin| rxvt)
PS1=”[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a]$PS1″
;;
*)
;;
da je C
omogućiti podršku u boji za ls i takođe dodati korisne pseudonime
ako je [-x / usr / bin / dircolors]; onda
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
aliasi 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
još nekoliko pseudonima
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Dodajte alias "alert" za dugotrajne komande. Koristite ovako:
spavanje 10; upozorenje
alias alert='notify-send –urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(istorija|rep -n1|sed -e '\"s/^\ s[0-9] + \ s//;s/[;&|]\s*alert$//'\»)»'
Definicije zamjenskog imena.
Možda biste trebali dodati sve svoje dodatke u zasebnu datoteku poput
~ / .bash_aliases, umjesto da ih ovdje direktno dodate.
Pogledajte / usr / share / doc / bash-doc / primjere u paketu bash-doc.
ako je [-f ~ / .bash_aliases]; onda
. ~ / .bash_aliases
fi
omogući programabilne funkcije završetka (ne morate omogućiti
ovo, ako je već omogućeno u /etc/bash.bashrc i /etc/profile
izvori /etc/bash.bashrc).
ako je [-f / etc / bash_completion] &&! shopt -oq posix; onda
. / etc / bash_completion
fi
Pokušat ću, uvijek sam želio popraviti svoj terminal.
Moja .bashrc datoteka nema redova: /
xdsolidoblue, zdravo gledaj Imam problema sa stavljanjem lozinke u terminal kad dobijem ovo yy2
Nisam baš razumio kako se to radi, imam poruku dobrodošlice, ali ne znam gdje da dodam kodove. Kôd dobrodošlice je:
echo -e "\e[32m\nDobrodošli \n"
Na primjer, želio bih da ispred imena dobrodošlice izgovori ime korisnika, a na drugom redu da prikaže datum i vrijeme, a ako je moguće i verziju Ubuntu-a. Hvala ti.