RSS

Φτιαξτε alias για γρηγορη εισαγωγη εντολων στο τερματικο

14 Νοέ.

Τα aliases ειναι πολυ απλα συντομογραφιες εντολων που δινεται συχνα στο τερματικο. Αντι πχ. να γραφεται συνεχεια: sudo apt-get install <κατι> φτιαχνεται ενα alias με ονομα πχ install που περιεχει την εντολη: sudo apt-get install. Οποτε εσεις στη συνεχεια στο τερματικο θα γραφεται μονο: install <κατι>

Για να δημιουργηθει το alias υπαρχουν 3 τροποι.

α) Απο το τερματικο γραφετε κατευθειαν την εντολη σας, πχ:

alias install='sudo apt-get install'

Ο τροπος αυτος ειναι προσωρινος και μολις κλεισετε το τερματικο, τα alias σας θα χαθουν.

β) Ανοιγετε το αρχειο .bashrc που βρισκετε στο home directory σας. Καπου στο αρχειο μεσα θα βρειτε τα παρακατω:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
>alias l='ls -CF'

εκει συνεχιστε να γραφετε και εσεις τα δικα σας. Ο τροπος αυτος ειναι μονιμος, οποτε καθε φορα που ανοιγετε το τερματικο, θα ισχυουν.

γ) Περιπου ο ιδιος με τον (β), απλως εδω θα γραψουμε τα alias σε ενα ξεχωριστο αρχειο, ωστε να τα εχουμε συγκεντρωμενα και να μπορουμε ευκολα να τα επεξεργαζομαστε ή να τα αντιγραφουμε σε ενα αλλο υπολογιστη. Ανοιξτε το πρωτα το αρχειο .bashrc και βεβαιωθειτε οτι στην γραμμη:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

…δεν υπαρχει μπροστα απο την εντολη, ο χαρακτηρας #. Αν υπαρχει, σβηστε το και σωστε το αρχειο. Μετα ανοιγεται το gedit και φτιαχνεται το αρχειο .bash_aliases. Μεσα στο αρχειο γραψτε ολα τα alias που θελετε και σωστε το. Μερικα alias που χρησιμοποιω ειναι τα παρακατω:

#Aliases
alias aliaslist='grep ^alias ~/.bash_aliases'
alias aliasedit='gedit ~/.bash_aliases' #edit aliases
#Apt-Get
alias install='sudo apt-get install'
alias remove='sudo apt-get remove'
alias purge='sudo apt-get remove --purge'
alias update='sudo apt-get update && sudo apt-get upgrade'
alias upgrade='sudo apt-get upgrade'
alias clean='sudo apt-get autoclean && sudo apt-get autoremove'
alias search='apt-cache search'
alias show='apt-cache show'
alias sources='gksudo gedit /etc/apt/sources.list '
alias repo='sudo add-apt-repository'
#conky
alias conkyreset='killall -SIGUSR1 conky'
alias conkyrc='gedit ~/.conkyrc'
#Plowdown
alias download='plowdown --max-retries=20 --output-directory=/home/x/Downloads/complete/'
#General
alias clean_thumb='find ~/.thumbnails -type f -atime +7 -exec rm {} \;'

 
Σχολιάστε

Posted by στο 14/11/2010 in Hints & Tips

 

Ετικέτες: , ,

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s

 
Αρέσει σε %d bloggers: