Ta kommandot (7) — återvinning, mer om ls och lite trolleri

04Jul10

Att återvinna och återanvända är ju inne, miljövänligt och så där och naturligtvis kan du återanvända dina kommandon också. ”Vintage” säger en del… Använd uppåtpil (bland piltangenterna) för att bläddra bland gamla kommandon. Vänster- och högerpil för att gå runt i de sparade kommandona och ”Suddknappen” eller [Delete] för att ta bort. Vill du ta bort allt till höger om markören trycker du på [Ctrl]+[K] och vill du sedan klistra in detta trycker du [Ctrl]+[Y]. (Lite knepigt val av snabbtangenter, kan man tycka, men det har sina rötter långt innan Apple hittade på [⌘]+[X] och [⌘]+[V], som sedan anpassats till PC-tangentborden hamnade i Windows.). Du kan söka i gamla kommandon också med [Ctrl]+[R]

Mer om ls

Kommandot ls kan du anpassa på lite olika sätt, dels genom att påverka vad det ska skriva ut om varje pryl, men också genom att välja vad som ska skrivas ut. Skriver man ls – l (litet L, litet S, mellanslag, minus, litet L), får man en lång lista med ganska fyllig information om varje fil och mapp:

urban@yoda:~$ ls -l
totalt 48
drwxr-xr-x 9 urban urban 4096 2008-05-17 21:45 awn-extras
lrwxrwxrwx 1 urban urban   38 2008-05-22 21:09 Bilder -> /media/disk/home/urban/Bilder/08Bilder
drwxr-xr-x 2 urban urban 4096 2008-04-24 16:08 Dokument
lrwxrwxrwx 1 urban urban   26 2008-04-24 16:03 Examples -> /usr/share/example-content
-rw-r–r– 1 urban urban    0 2008-07-16 17:13 foo
-rw-r–r– 1 urban urban  421 2008-07-16 17:14 färgkurva.txt
drwxr-xr-x 2 urban urban 4096 2008-04-24 16:08 Mallar
drwxr-xr-x 2 urban urban 4096 2008-04-24 16:08 Musik
-rw——- 1 urban urban    0 2008-07-11 16:25 nohup.out
drwx—— 2 urban urban 4096 2008-06-24 22:52 PDF
drwxr-xr-x 4 urban urban 4096 2008-06-29 16:00 Photos
drwxr-xr-x 2 urban urban 4096 2008-04-24 16:08 Publikt
drwxr-xr-x 7 urban urban 4096 2008-06-28 22:23 Skrivbord
-rw-r–r– 1 urban urban 7483 2008-06-04 23:22 vet ej.odt
drwxr-xr-x 2 urban urban 4096 2008-04-24 16:08 Video
urban@yoda:~$

Vi är inte riktigt framme vid att kunna tolka allt som kommer ut än, men det har med rättigheterna till filer respektive mappar, ägare, grupp, storlek och senaste ändring att göra. Det första tecknet är d för mappar (directory) och l för länkar, (=genvägar).

En del filer är dolda. Dem ser man också med ett ls -a  (all). Dolda filer är ofta inställningsfiler till olika program osv. Deras filnamn börjar med en punkt.

urban@yoda:~$ ls -a
.              Examples         .icons               Skrivbord
..             .fontconfig      .inkscape            .ssh
.adobe         foo              .local               .sudo_as_admin_successful
awn-extras     färgkurva.txt    .macromedia          .sugar
.bash_history  .gconf           Mallar               .themes
.bash_logout   .gconfd          .mozilla             .thumbnails
.bashrc        .gimp-2.4        Musik                .transmission
Bilder         .gkrellm2        .nautilus            .Trash
.bzr.log       .gksu.lock       nohup.out            .update-manager-core
.cache         .gnome           .openoffice.org2     .update-notifier
.compiz        .gnome2          PDF                  .wapi
.config        .gnome2_private  Photos               vet ej.odt
.dbus          .gnupg           .profile             Video
.dmrc          .gstreamer-0.10  Publikt              .vlc
Dokument       .gtk-bookmarks   .pulse               .Xauthority
.emacs.d       .gvfs            .pulse-cookie        .xsession-errors
.esd_auth      .hplip           .recently-used
.evolution     .ICEauthority    .recently-used.xbel
urban@yoda:~$

Det finns förstås inget som hindrar att man kombinerar de båda möjligheterna:

urban@yoda:~$ ls -la
drwxr-xr-x 48 urban urban    4096 2008-07-16 17:13 .
drwxr-xr-x  4 root  root     4096 2008-06-04 22:50 ..
drwx——  3 urban urban    4096 2008-04-25 06:34 .adobe
drwxr-xr-x  9 urban urban    4096 2008-05-17 21:45 awn-extras
-rw——-  1 urban urban    2798 2008-07-14 16:49 .bash_history
-rw-r–r–  1 urban urban     220 2008-04-24 16:03 .bash_logout
-rw-r–r–  1 urban urban    2928 2008-04-24 16:03 .bashrc
(klippt bort lång lista)

Du kan också välja att lista bara vissa filer, till exempel alla som slutar på txt

urban@yoda:~$ ls -la *txt
-rw-r–r– 1 urban urban 421 2008-07-16 17:14 färgkurva.txt

Stjärna är ett så kallat jokertecken som ersätter ett eller flera tecken. Det finns fler sådana tecken, men det är nog ämne för en särskild blogg.

Man behöver inte bara lista filer just där man är utan det kan man göra lite varsomhelst:

urban@yoda:~$ pwd
/home/urban
urban@yoda:~$ ls /etc/X11/
app-defaults             rgb.txt  xorg.conf    Xresources  Xsession.options
cursors                  X        xorg.conf.1  xserver     Xwrapper.config
default-display-manager  xinit    xorg.conf.2  Xsession
fonts                    xkb      xorg.conf.3  Xsession.d
urban@yoda:~$

Titta på filer

Det blir ju tråkigt i längden att kolla runt bland alla filer utan att göra något med dem, så vi ska se om vi kan titta inne i filerna. Vi håller oss fortfarande till snälla kommandon, som inte ändrar något. Kommandot less kommer då väl till pass, eftersom det just visar upp en textfil utan att ändra den. Bläddra med nedåtpil och uppåtpil. Du stänger det programmet med [Q].

urban@yoda:~$  less /etc/passwd

Namnet less låter lite lustigt, men det finns en sämre föregångare, som heter more. Less is more 😉

Du kan också söka efter rader med ett visst ord i inuti en fil. Här söker jag efter mitt namn i filen /etc/passwd:

urban@yoda:~$ grep urban /etc/passwd
urban:x:1000:1000:Urban Anjar,,,:/home/urban:/bin/bash

Trolleri med less

Ibland ger ett kommando en väldigt lång utskrift på terminalen. Då kan man använda less på ett lite annat sätt. Hur det funkar väntar jag med att förklara, för det är lite magiskt.Tecknet | får du fram med [AltGr]+[>].

urban@yoda:~$ ls /etc | less

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

[Intressant?]

Annonser


2 Responses to “Ta kommandot (7) — återvinning, mer om ls och lite trolleri”

  1. Hurrah, that’s what I was exploring for, what a data!
    present here at this webpage, thanks admin of this website.


  1. 1 xserver

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s


%d bloggare gillar detta: