Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Definizione di un alias in un ambiente UNIX

Il sistema operativo UNIX utilizza il comando " Alias ​​" per sostituire un comando esistente con una parola o una stringa di caratteri . È possibile creare un alias per un qualsiasi comando del sistema operativo , il comando di shell o uno script . Il comando originale alias faceva parte della C shell UNIX . E 'stato portato su la maggior parte dei sistemi UNIX e Linux ambienti shell , tra cui Korn e Bash . Sintassi dei comandi

La sintassi del comando è

alias NAME = " comando più opzioni "

La parola "alias " è il comando . La parola " NAME " rappresenta la parola o la stringa che si desidera utilizzare per rappresentare il comando . Il comando " più opzioni " porzione viene sostituito con il comando che si desidera creare l'alias e alle opzioni che si desidera utilizzare . Ad esempio, il comando

alias rm = " rm -i"

creerà un alias per il comando " rm" che non cancella i file senza chiedere conferma . Non c'è spazio tra il simbolo pari e le parole prima e dopo di esso . Se si specifica alcuna opzione , è necessario racchiudere l'intero comando tra virgolette . In caso contrario , è possibile omettere loro.
Fare Alias ​​permanente

Se si utilizza la shell Bash , potete fare i vostri alias permanente, definendoli in " . Bashrc "o" " file. bash_profile . Gli utenti di C shell dovrebbero definire gli alias nel file " . Profilo" . Questi file si trovano nella home directory e vengono letti quando la shell viene avviata. Ogni alias devono essere collocati in una riga separata all'interno del file .

Utenti Korn shell di solito mettono gli alias in un file separato . " Env " che si trova nella directory home dell'utente . Le seguenti linee sono poi collocati nella " . Profilo " file

ENV = ~ /. Env

esportazione ENV

. $ ENV

Queste linee indicano la shell di leggere il file . Env quando la shell viene avviata.
Visualizzazione ed eliminazione Alias ​​

può visualizzare un elenco di tutti gli alias che sono già impostate digitando il comando "alias " di per sé . Questo stamperà l'intero elenco di alias e dei comandi che rappresentano. Se si desidera visualizzare il comando per un particolare alias , digitare " Nome alias " al prompt dei comandi .

Eliminazione di un alias può essere fatto rimuovendo l'alias dal " . Bash_profile , " " . Bashrc " " . profilo" o file " . env " e riavviare la shell. È inoltre possibile utilizzare il comando " unalias NOME " per eliminare un alias . Se l'alias è definito in un file , verrà inizializzato nuovamente la prossima volta che la shell viene avviata.
Alias ​​Comune

Il seguente è un elenco di uso comune alias :

elencare i file in formato lungo : alias ls = " ls-l"

chiedere conferma quando si eliminano i file : alias rm = " rm -i "

cancellare la cronologia : alias CLH = " history- c"

usano la parola " bye " , piuttosto che " exit " per chiudere una sessione di terminale : alias bye = uscita


 

sistemi © www.354353.com