Sto utilizzando un comando che non conosco dove sono archiviate le informazioni.Dove sono memorizzati gli alias in Ubuntu 10.04
alias nup='ps ax | grep "nginx"'
Dove viene salvato questo alias?
Sto utilizzando un comando che non conosco dove sono archiviate le informazioni.Dove sono memorizzati gli alias in Ubuntu 10.04
alias nup='ps ax | grep "nginx"'
Dove viene salvato questo alias?
Dipende dall'ambiente e dalle configurazioni. Per bash, generalmente lo inserisco in un file .bashrc in una directory home.
Si trova solitamente in un file nella home directory, come .aliases o qualcosa del genere.
Prova
grep alias ~/.*
grep alias /etc/*
per trovare la maggior parte degli alias. In/etc/default,/etc/environment, a seconda della distribuzione (ho letto: ubuntu)/versione potrebbe esserci di più in altri/etc/-subdirs.
In alias ubuntu vengono memorizzati nel file .bashrc
.
Se si sta digitando alias update_linux='sudo apt-get update'
nel terminale, verrà creato temporaneamente un alias. Funziona finché non chiudi il tuo terminale.
Per aggiungere un alias in modo permanente è possibile modificare ~/.bashrc
e aggiungere l'alias ad esso:
gedit ~/.bashrc
e aggiungere alias alla fine
alias update_linux='sudo apt-get update'
Non dimenticare di aggiornare la configurazione .bashrc
, eseguendo:
source ~/.bashrc
per maggiori dettagli sulla creazione di alias si può leggere seguente blog: Codebucket.
Sto usando Ubuntu 14.04 e potresti inserire i tuoi alias direttamente in .bashrc, ma puoi anche creare un file in ~/.bash_aliases
, che manterrà i tuoi alias separatamente e li caricherà automaticamente.
Per impostazione predefinita, il file .bash_aliases non è presente. Sarà necessario crearla, ma prima assicuratevi di creare nella stessa directory del file .bashrc
Per trovare il vostro .bashrc, è possibile utilizzare questo:
sudo find/-name .bashrc -print
La mia uscita era :
/root/.bashrc /home/ddropik/.bashrc /etc/skel/.bashrc
Come menzionato da OddityOverseer e ranendra, sono probabilmente interessato a quello nella mia home directory, cioè /home/ddropik/.bashrc
. Così passo alla mia home directory, cd ~/
Ora creare il file.file bash_aliases con touch .bash_aliases
e quindi modificarlo con nano .bash_aliases
. Aggiungi qualsiasi alias che desideri.
Non sarà in grado di utilizzare i vostri alias appena aggiunti fino a quando si apre una nuova sessione di terminale, o ricaricare il vostro profilo, --bash login
probabilmente più adatto per http://askubuntu.com/ – tpg2114