Det er en veldig enkel måte å tilpasse og gjøre det lettere for noen kommandoer som vi vanligvis bruker i "konsollen", Gjennom bruk av Alias.
Un Alias som navnet antyder, vil det hjelpe oss å erstatte et ord eller en serie ord med en kortere og enklere. La oss ta et praktisk eksempel, la oss si at vi vil se logger fra systemet, ved hjelp av et program som heter Fargelegger som er ansvarlig for å fargelegge resultatet på konsollen. Linjen vil være:
$ sudo tailf -n 5 /var/log/syslog | ccze
Men jeg er sikker på at det ville være lettere hvis vi i stedet for å skrive alt det, legger i konsollen, for eksempel noe så enkelt som:
$ syslog
Ekte? Det ville være mye mer behagelig og lett å huske. Så, hvordan gjør vi det?
Opprette et alias.
Å lage et alias er veldig enkelt. Syntaksen vil være:
alias short_word = 'kommando eller ord som skal erstattes'
hvis vi tar det forrige eksemplet, ville det være:
alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Kommandoen er omsluttet av enkelt anførselstegn. Men spørsmålet er Hvor legger vi dette? Vel, hvis vi vil at den bare skal være midlertidig, skriver vi den bare i konsollen, og den varer til vi lukker den.
Nå, hvis vi vil ha det permanent, legger vi dette inn i filen ~ / .bashrc som er i vår / Hjem, og hvis det ikke er det, så lager vi det (alltid med prikken foran). Når vi har lagt til linjen til alias i denne filen legger vi ganske enkelt inn konsollen:
$ . .bashrc
Og klar !!!
Merk: I går på grunn av problemer med Internett-leverandøren kunne vi ikke publisere noe i <° Linux, som vi beklager
Denne typen innlegg skader ikke å oppdatere de verktøyene vi vanligvis ikke bruker på daglig basis. Videre er det tidløst; tre år etter å ha skrevet det, og det forblir som den første dagen.
Legg til at det anbefales i det minste i debian å bruke .bash_aliases-filen for å legge til dine egne aliaser i stedet for filen du nevner. Han. .bashrc tar seg av å søke i aliasfilen sier jeg.
Takk for veiledningen. Jeg har et spørsmål: hva gjør kommandoen '. .bashrc '? og spesielt hva gjør prikken (.) foran .bashrc-filen?
Jeg vet at det er for sent, men en prikk foran et filnavn fører til at den blir skjult i mapper, så den vil være der, men du vil ikke kunne se den før du viser skjulte filer.
Jeg tror ikke det refererer til poenget med å skjule filer. Hvis du ser nøye på, er det en annen atskilt med et mellomrom før:
$. .bashrc
Først trodde jeg at det på en eller annen måte ville kjøre filen eller laste inn informasjonen den inneholder. I stedet måtte jeg starte på nytt for at aliasene skulle tre i kraft, så kommandoen forblir ukjent.
Hvordan kan du fortsette å bruke en kommando selv om det er et alias som refererer til denne kommandoen? (Eksempel: hvordan vil du bruke rm-kommandoen hvis dette er et alias for ekko?)
Veldig takknemlig for dette. Jubel!
Hei, tusen takk for opplæringen, det hjalp meg veldig.