Navigering
Slackware.SE Wiki
[redigera] 10 Navigering
Innehåll
10.1 Navigation : ls, cd, and pwd 10.2 Pagers: more, less, and most 10.3 Simple Output: cat and echo 10.4 Creation: touch and mkdir 10.5 Copy and Move 10.6 Deletion: rm and rmdir 10.7 Aliasing files with ln
Linux siktar på att vara så Unix-likt det kan bli. Traditionellt sett så har Unixsystem varit kommandobaserade. Vi har också ett grafiskt användargränssnitt i Slackware, men kommandon är fortfarande huvuddelen för kontroll av systemet. Därför är det viktigt att förstå de grundlägganden kommandon för underhåll.
I följande sektioner förklaravr vi de mest använda kommandon och visar med exempel på hur dessa används. Det finns många andra kommandon, men dessa kommer att hjälpa dig igång. Kommandona är bara ytligt förklarade här. Du hittar mera detaljerad info i deras mansidor.
10.1.1 ls
Detta kommandont listar filer i en katalot. Windows och DOS användare kommer märka att det liknar kommandot dir. För att se vad som finns i din rootkatalog så kan du använda dessa kommandon:
% cd / % ls bin cdr dev home lost+found proc sbin tmp var boot cdrom etc lib mnt root suncd usr vmlinuz
Problemet många användare har med den skärmutskriften, är att du inte med enkelhet tala om vad som är en katalog och vad som är en fil. Vissa användare föredrar att lägga till en identifierare för varje listning, som den här:
% ls -FC bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/ boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz
Kataloger får ett slash i slutet av namnet, körbara filer får en stjärna i slutet av filnamnet osv.
ls kan också användas för att få annan statistik på filer. Till exempel, för att se datum för skapandet av filen, ägare och rättigheter, ska du se som en lång listning:
% ls -l drwxr-xr-x 2 root bin 4096 May 7 09:11 bin/ drwxr-xr-x 2 root root 4096 Feb 24 03:55 boot/ drwxr-xr-x 2 root root 4096 Feb 18 01:10 cdr/ drwxr-xr-x 14 root root 6144 Oct 23 18:37 cdrom/ drwxr-xr-x 4 root root 28672 Mar 5 18:01 dev/ drwxr-xr-x 10 root root 4096 Mar 8 03:32 etc/ drwxr-xr-x 8 root root 4096 Mar 8 03:31 home/ drwxr-xr-x 3 root root 4096 Jan 23 21:29 lib/ drwxr-xr-x 2 root root 16384 Nov 1 08:53 lost+found/ drwxr-xr-x 2 root root 4096 Oct 6 12:47 mnt/ dr-xr-xr-x 62 root root 0 Mar 4 15:32 proc/ drwxr-x--x 12 root root 4096 Feb 26 02:06 root/ drwxr-xr-x 2 root bin 4096 Feb 17 02:02 sbin/ drwxr-xr-x 5 root root 2048 Oct 25 10:51 suncd/ drwxrwxrwt 4 root root 487424 Mar 7 20:42 tmp/ drwxr-xr-x 21 root root 4096 Aug 24 03:04 usr/ drwxr-xr-x 18 root root 4096 Mar 8 03:32 var/
Anta att du vill ha en lista över dolda filer i nuvarande katalog. Detta kommandå åstadkommer just det:
% ls -a . bin cdrom home mnt sbin usr .. boot dev lib proc suncd var .pwrchute_tmp cdr etc lost+found root tmp vmlinuz
Filer som börjar med en punkt (kallas dotfiler) är dolda när du kör ls. Du ser dem bara genom att lägga till växeln -a option.
Det finns många flera växlar, dessa hittar du i online mansidan. Glöm inte att du kan kombinera växlar som passar dig.
10.1.2 cd..
Kommandot cd används för att byta mellan kataloger. Du helt enkelt skriver cd följt av sökvägen du vill ändra till. Här är några exempel:
darkstar:~$ cd /bin darkstar:/bin$ cd usr bash: cd: usr: No such file or directory darkstar:/bin$ cd /usr darkstar:/usr$ ls bin darkstar:/usr$ cd bin darkstar:/usr/bin$
Notera att utan slash så kommer det att försöka ändra till en katalog där du befinner dig. cd utan några växlar tar dig till din hemkatalog
Kommandot cd är inte som andra kommandon. Det är ett inbyggt skalkommando. Skalet och dess inbyggda diskuterades i sektion 8.3.1. Detta kanske inte spelar dig någon roll just nu. Men det menas att det inte finns någon mansida för det här kommandot, istället får du använda skalets hjälp. Så här:
% help cd
Detta visar de olika växlarna för cd och hur du använder dem.
10.1.3 pwd
Kommandot pwd används för att se var du befinner dig. För att använda kommandot pwd skriv bara pws. Tex:
% cd /bin % pwd /bin % cd /usr % cd bin % pwd /usr/bin
Klart
--Dartanjang 16 juli 2006 kl.12.39 (CEST)
