Sida 1 av 3
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 16:38
av n4h0j
För att göra livet lite enklare för sig kan man ju alltid lägga till egna "genvägar" att använda i terminalen. Jag tänkte kort beskriva hur man gör, sedan hoppas jag att fler användare kanske postar sina .bash_aliases allt eftersom!
Till att börja med, öppna filen .bashrc som finns i er hemkatalog.
Leta upp stycket som ser ut såhär:
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
Ta bort alla "#" från dessa rader så att det ser ut såhär:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Spara och avsluta. Gå tillbaks till terminalen och skapa en ny fil som heter .bash_aliases.
I denna fil kan ni nu lägga era egna kortkommandon. Dessa kan se ut exempelvis såhär:
alias apti='sudo apt-get install'
Som ni ser här ovan så börjas varje ny rad med "alias" följt av mellanslag och kommandot man vill att bash (terminalen) ska känna igen. I det här fallet "apti". Efter det följer ett "=" följt av 'kommandot man vill hänvisa till'. I det här fallet "sudo apt-get install". Vad ovanstående nu gör är att varje gång jag skriver "apti" i terminalen känner datorn igen det som "sudo apt-get install" och jag sparar en del skrivande av kommandon jag ofta använder. Exempel på användning är följande:
I stället för:
Behöver jag bara skriva:
Lägg till alla kortkommandon ni vill använda, spara, stäng och starta om terminalen.
Klart!

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 16:39
av n4h0j
Och för att föregå med gott exempel postar jag här också min egna .bash_aliases:
alias apti='sudo apt-get install'
alias aptr='sudo apt-get remove'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias xx='exit'
alias msn='wine ~/.wine/drive_c/Program\ Files/MSN\ Messenger/msnmsgr.exe &'
Fråga gärna om det är något ni undrar om...!
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 16:55
av snailtail
Jamen nahoj du är ju en skänk från ovan!
Jag satt precis och gnuggade mina knölar och undrade hur det var man gjorde detta.
Tack!!
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 17:35
av n4h0j
Det var helt och hållet mitt nöje!
Då var det tydligt nog med andra ord?
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 17:38
av snailtail
Absolut!
Med mina mått mätt var det precis allt man behöver veta för att klara av uppgiften.
Nu gäller det ju bara att komma ihåg vad det var man muttrade "om man ändå hade gjort ett kortkommando av det här" om häromkvällen .. XD
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 17:41
av n4h0j
Hehe... Jo, jag tycker att de växer fram med tiden... Skulle vara kul om fler kunde posta innehållet i sina .bash_aliases! Alltid bra att få lite tips...

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 aug 2006, 17:49
av snailtail
Jag skall definitivt posta min så fort jag fått nåt innehåll i den.

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 15 aug 2006, 19:34
av zero gravity
OJ OJ !!
Detta inlägg tycks ha gått mig förbi. Tanken hade inte slagit mig än att lägga in egna genvägar

Anar att detta kommer bli ett beroende hos mig

kan bli så illa att jag inte kan använda terminalen normalt, men de e värt risken

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 16 aug 2006, 13:15
av AkeJO
Letar man efter saker och inte vill använda Synaptics kan följande oxå vara bra
alias apts='sudo apt-cache search'
Sen skriver man apts <text>
där 'text' är det ni söker efter bland paketen (Utan hakarna)
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 16 aug 2006, 13:53
av gholen
JAg har ett alias som jag gillar
vilket gör att om det är en massa text, och du blir vilsen, så skriver du bara hac och du kommer till din /home/ditt_namn och teminalen är tom

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 13 sep 2006, 18:11
av n4h0j
Nu har jag knåpat vidare på min lista och tänkte posta den nyare versionen här.
Kod: Markera allt
alias apti='sudo apt-get install'
alias aptr='sudo apt-get remove'
alias apts='apt-cache search'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias dist-upgrade='sudo apt-get dist-upgrade'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias fcc='/opt/firstclass/fcc &'
alias bt='btdownloadgui &'
alias irc='Eterm --trans -x --shade=0 --scrollbar=0 --buttonbar=0 --geometry=75x30+850+750 -e irssi -c chat.freenode.net --nick=nahoj'
alias forum='firefox http://ubuntu-se.org/forum &'
alias mail='firefox http://gmail.com &'
alias google='firefox http://google.se &'
alias redhot='xmms ~/musik/red_hot_chili_peppers/ &'
alias allmp3='xmms ~/musik/ &'
alias mp3='cd ~/musik'
alias xx='exit'
Tydligen blir många väldigt imponerade av "allmp3" och "redhot". Varför vet jag inte riktigt, kanske är det för att man inte behöver klicka sig fram överallt som i winamp. "irc" är jag ganska nöjd med, men den kräver ju att man har Eterm istallerat. För att göra det, skriv bara
Nu vill jag verkligen se lite fler praktiska och spännande lösningar! Se till att posta!!!

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 sep 2006, 16:11
av marwal
Kod: Markera allt
alias add-alias='echo alias $1 >> ~/.bash_aliases'
alias bash-reload='. .bashrc'
Så
lägger till aliaset i .bash_aliases och laddar om .bashrc
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 sep 2006, 18:49
av n4h0j
Snyggt marwal!!!
Blir det inte mer korrekt om man i exemplet skriver såhär i stället?
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 14 sep 2006, 19:40
av n4h0j
Sedan är det väl bättre att skriva såhär på bash-reload?
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 15 sep 2006, 09:25
av marwal
[quote="nahoj"]Sedan är det väl bättre att skriva såhär på bash-reload?
[/quote]
Yes.
sedan kanske något i den här stilen
show-aliases='cat -n ~/.bash_aliases'
remove-alias="~/.bash_aliases <sed '$1d' <~/.bash_aliases"
(inte testat än, men tanken är att
remove-alias 7 ska radera aliaset på rad 7)
Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 24 sep 2006, 16:20
av zero gravity
[quote="sebbe1991"]
[/quote]
hm.. blev nog lite fel

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 24 sep 2006, 20:13
av zero gravity
lol, ditt argument är härmed bevisat

Att skapa egna "genvägar" i terminalen: .bash_aliases
Postat: 02 okt 2006, 21:34
av zero gravity
alias oggt='ffmpeg2theora'