Komentorivin käyttöä voi tehostaa mm. historylla eli historiatiedoilla sekä aliaksilla. Jos tarvitsee usein jotakin "loitsua" siitä kannattaa tehdä alias. Itse käytän esim. komentorivin historiasta aliasta "h" eli kun pistän "h" ja enter niin komentorivin historia tulostuu näyttöön. Tai "h 100" tuo 100 viimeistä riviä näyttöön.
Aliakset otetaan käyttöön kotihakemiston .bashrc -tiedostoa muokkaamalla. Etsi sieltä tällaiset rivit
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
ja ota risuaidat pois edestä, luo vielä tiedosto nimeltään .bash_aliases eli komentorivillä
touch .bash_aliases
jolloin aliakset on käytössä. Tee sitten jokin sopiva alias tarvitsemastasi komennosta tiedostoon .bash_aliases esim. kirjoita tällaiset rivit ja tallenna
alias net='sudo /etc/init.d/networking restart'
alias h='history'
niin nyt komento "net" kysyy tietenkin sudo-salasanan ja rebuuttaa verkon ja "h" näyttää komentohistorian. Kokeile ja sovella omiin tarpeisiisi ;D
Aliakset otetaan käyttöön kotihakemiston .bashrc -tiedostoa muokkaamalla. Etsi sieltä tällaiset rivit
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
ja ota risuaidat pois edestä, luo vielä tiedosto nimeltään .bash_aliases eli komentorivillä
touch .bash_aliases
jolloin aliakset on käytössä. Tee sitten jokin sopiva alias tarvitsemastasi komennosta tiedostoon .bash_aliases esim. kirjoita tällaiset rivit ja tallenna
alias net='sudo /etc/init.d/networking restart'
alias h='history'
niin nyt komento "net" kysyy tietenkin sudo-salasanan ja rebuuttaa verkon ja "h" näyttää komentohistorian. Kokeile ja sovella omiin tarpeisiisi ;D
Vastaukset 3
Vanhimmat
Tilapäisen aliaksen voi tehdä vastaavasti antamalla komennon esim.
alias tft="sudo /etc/init.d/networking restart"
tai sitten rootille ilman sudo tietenkin. Tämä alias on voimassa VAIN niin kauan kuin sen komentoeditori on auki, komentorivin sulkeminen tappaa myös aliaksen, pysyväksi aliaksen saa siis edellisessä viestissä kerrotulla tavalla.
Aliaksen nimeksi tli "tft" kun sen piti rebuutata X mutta mullapa se ei toiminutkaan odotetusti, X ei startannut ja huomasin että uusi dvd-asemani lyö erroria, prkl! Samantyyppinen ongelma kuin mulla oli Slackwaressa.
Tässä olisi oma alias listaukseni. Saat esille omat kirjoittamalla alias komentoriville. Tuossa on nyt sekaisin omani ja mitä mandrivassa on valmiina. tuo viimeinen on ehkä se kätevin.
alias cb='cdb'
alias cd..='cd ..'
alias cde='cdrecord -speed=48 -tao -v -eject'
alias cp='cp -i'
alias cv='cdb'
alias d='ls'
alias df='df -h -x supermount'
alias du='du -h'
alias dvde='cdrecord -speed=6 -tao -v -eject'
alias egrep='egrep --color'
alias fgrep='fgrep --color'
alias grep='grep --color'
alias l='ls'
alias la='ls -a'
alias ll='ls -l'
alias ls='ls -F --show-control-chars --color=auto'
alias lsd='ls -d */'
alias md='mkdir'
alias mv='mv -i'
alias p='cd -'
alias rar5='rar a -m5'
alias rara='rar a -m0'
alias rars='rar a -m0 -v50m'
alias rd='rmdir'
alias rm='rm -i'
alias s='cd ..'