Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pendeli - 16.04.13 - klo:20.48
-
Mitenkä tallennatte komentoja niin, että tarvittaessa löytyy tilanteeseen sopiva
komento helposti?
-
Mitenkä tallennatte komentoja niin, että tarvittaessa löytyy tilanteeseen sopiva
komento helposti?
En ole ihan varma, mitä haet, mutta minulla on selaimen kirjanmerkeissä tämä sivu: http://wiki.ubuntu-fi.org/Ubuntun_komennot
-
Alias?
http://linux.fi/wiki/Alias
-
Alias?
http://linux.fi/wiki/Alias
Itse olen laittanut aliaksiin seuraavan, jotta löydän äskettäin käytetyn komennon...
alias hgrep='history | grep '
Käyttö:
hgrep ls
Kyseinen rivi kannattaa tallettaa tiedostoon:
gedit ~/.bash_aliases
-
Historia on tärkein. Ylöspäin nuolella voi etsiä edellisistä ja painamalla Ctrl+r saa haettua komennon osan perusteella aiempia (painaa Ctrl+r ja kirjoittaa osan, sitten voi painella lisää Ctrl+r:ää).
Toinen keino jota käytän on alias, mutta siitä onkin ollut jo juttua.
Kolmas tapa helpottaa päätteen käyttöä on omat skriptit. Periaatteessa AURista (https://aur.archlinux.org/) ei pitäisi asennella mitään tarkistamatta, mutta en jaksa varsinkaan päivitellessä tutkia kaikkea ja siksi minulla on skripti install-all.sh ~/.bin-hakemistossa, jonka olen lisännyt PATH (http://linux.fi/wiki/PATH)-muuttujaan .bashrc (http://linux.fi/wiki/Bashrc)-tiedostoon. Minulla on myös readsensors-skripti joka greppaa (taitaa tosin nykyinen versio olla Perl-kokeilu) sensors-komennosta halutut tiedot. Se ei tosin varsinaisesti helpota muistamista, mutta mainitaan nyt kuitenkin.
-
Avaa tekstieditorissa:
# ~/.inputrc
Poista näiden rivien edestä "#", jolloin rivit tulevat käyttöön:
"\e[5~": history-search-backward
"\e[6~": history-search-forward
Logout ja taas login, tai ctrl+X ja ctrl+R
Tämän jälkeen saat etsittyä esim vanhat "sudo"-alkuiset kirjoittamalla komentoriville "sudo" ja haet historiasta PageUp /PageDown napilla
-
Eipä ollut sennimistä tiedostoa. Loin sen ja kirjoitin käskyt - logout - uusi sisäänkirjoitus - toimi.
Olen käyttänyt tuota CTRL-r historia-hakua. Mutta tämä taitaa olla parempi silloin kun etsittävä on käskyn alussa.
-
Oliskohan /etc :n alla ?
edit:
locate inputrc
-
"\e[5~": history-search-backward
"\e[6~": history-search-forward
Tämän jälkeen saat etsittyä esim vanhat "sudo"-alkuiset kirjoittamalla komentoriville "sudo" ja haet historiasta PageUp /PageDown napilla
Laittaa sinne .inputrc:hen
"\e[A": history-search-backward
"\e[B": history-search-forward
niin komennon alun perusteella haku toimii nuolinäppäimillä ylös ja alas. Mielestäni nuolinäppäimet ovat tässä käytössä kivemmat kuin PgUp ja PgDn. Siis kirjoittamalla komentoriville vaikka sudo niin nuolinäppäimillä pääsee selaamaan kaikkia komentohistoriassa olevia sudo-alkuisia komentoja.
Mutta näppäinvalinta lienee toki makuasia...
T. Ari