Ta kommandot - skrivbordsverktyg (14)

urban_anjars bild

Terminalen erbjuder en del trevliga små skrivbordsverktyg som jag har svårt att hålla mig ifrån. Såpass svårt att jag de gånger jag sitter i Windows helst loggar in med SSH (putty) mot någon linuxburk.

Kalendrar

En enkel och bra kalender kan man ogärna vara utan. Kommandot cal visar en sådan. Behöver man veckonummer är ncal ett alternativ.

urban@yoda:~/labbmapp$ cal

   augusti 2008    
må ti on to fr lö sö
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

                    
urban@yoda:~/labbmapp$ ncal -w
    augusti 2008
må     4 11 18 25   
ti     5 12 19 26   
on     6 13 20 27   
to     7 14 21 28   
fr  1  8 15 22 29   
lö  2  9 16 23 30   
sö  3 10 17 24 31   
   31 32 33 34 35

Kommandot date har vi redan lekt med, men det passar ju också fint i sammanhanget.

urban@yoda:~/labbmapp$ date
ons aug 13 20:16:08 CEST 2008

 

Python som kalkylator

Python är egentligen ett fullfjädrat programspråk, det kommer kanske i någon framtida blogg, stay tuned, men det funkar också som en väldigt trevlig miniräknare.

urban@yoda:~/labbmapp$ python
Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 33.9 + 15.6
49.5
>>> 1.23 * 1.89
2.3247
>>> 120.5 / 5
24.100000000000001
>>> 20.63 - 9.16
11.469999999999999
>>>

För att komma ur Python och få tillbaks prompten trycker du [Ctrl]+[D].

En bra editor

Naturligtvis hör en bra texteditor (textredigerare) också till de dagliga verktygen. Även om jag själv är en emacs-fan, ska jag försöka vara rimligt objektiv. Det finns några olika att välja mellan.

gedit är en väldigt trevlig och lättanvänd grafisk editor. Eftersom den just är grafisk funkar den inte i alla lägen, till exempel när du fjärrstyr din linuxdator via ssh eller när du ska laga en dator som fått knas med just grafiken. Använd gärna gedit till vardags, men lär dig någon editor som funkar i rent terminalläge också.

nano (eller snarlika piko) är väldigt enkel och begränsad, men också lätt att lära sig. Den enda förkunskapen du behöver ha egentligen är att man med ^X menar [Ctrl]+[X] och motsvarande med andra teckenkombinationer som börjar med ^.

vi eller vim är snabb och slimmad, men ändå väldigt kompetent och de som kan den kan uträtta underverk. Problemet är bara att komma dit. Den liknar nämligen inte något annat. Å andra sidan är vi något av ett universalverktyg som finns i alla linux- och unixburkar, så det kan vara värt att lära sig.

emacs är stor och anpassningsbar. Den kan allt, till och med ge dig terapi den dag du är nere. Trots komplexiteten lär du dig grunderna hyggligt snabbt. Faktiskt kan du en del redan. Skalet bash använder nämligen en liten delmängd av emacs "språk" när du redigerar och söker kommandon. Finns inte installerad som standard, men finns i förråden. Är grafisk när det finns möjlighet, men funkar också utan grafik.

Jag tänker inte skriva något om hur du använderde här editorerna, i alla fall inte just nu. Lär dig en ordentligt och en annan lite halvhyfsat, så klarar du dig nog rätt bra. Googla på nätet så hittar du massor av beskrivningar och tutorials. Räkna med att du i kommande övningar kommer att behöva använda någon editor.

 

 

 

Läs även andra bloggares åsikter om Linux, Unix, Ubuntu, terminalen, kommandon

Bloggtoppen.se Creeper [Intressant?]    

 

 

 

 

 

 



Inskrivet av urban_anjar ons, 2008-08-13 20:41 urban_anjar blogg | logga in eller registrera dig för att kunna kommentera
kristians bild
Inskrivet av kristian tors, 2008-08-14 09:02

Jag har skrivit en liten guide till Emacs här

http://wiki.linuxportalen.se/index.php/Emacs



urban_anjars bild
Inskrivet av urban_anjar tors, 2008-08-14 17:32

Det finns alltid mer att lära sig om Emacs. En mer minimalistisk guide finns i min Fusklapp till linux: http://www.it.hik.se/handledning/folders/A-fusklapp_till_linux.pdf

Där finns också en ännu mer minimalistisk guide till vi, så att man i alla fall kommer ur det ;-)



Inskrivet av Emill tors, 2008-08-14 15:18

Rubys irb program tycker jag är bättre att använda som miniräknare. Den är lite snabbare och visar inte lika konstiga resultat som python. T.ex. vet väl alla att 20.63 - 9.16 är 11.47 och inte 11.469999999999999.

Tips: ** betyder upphöjt till. T.ex. 9 ** 9 = 387420489.