你打算從Windows換到Linux上來,還是你剛好換到Linux上來?哎喲!!!我說什麼呢,是什麼原因你就出現我的世界裡了。從我以往的經驗來說,當我剛使用Linux,命令,終端啊什麼的,嚇了我一跳。我擔心該記住多少命令,來幫助我完成所有任務。毫無疑問,在線文檔,書籍,man pages以及社區幫了我一個大忙,但是我還是堅信有那麼一篇文章記錄了如何簡單學習和理解命令的秘籍。這激發了我掌握Linux和使它容易使用的積極性。本文就是通往那裡的階梯。
1. ls命令
ls命令是列出目錄內容(List Directory Contents)的意思。運行它就是列出文件夾裡的內容,可能是文件也可能是文件夾。
- root@tecmint:~# ls
- Android-Games Music
- Pictures Public
- Desktop Tecmint.com
- Documents TecMint-Sync
- Downloads Templates
“ls -l”命令已詳情模式(long listing fashion)列出文件夾的內容。
- root@tecmint:~# ls -l
- total 40588
- drwxrwxr-x 2 ravisaive ravisaive 4096 May 8 01:06 Android Games
- drwxr-xr-x 2 ravisaive ravisaive 4096 May 15 10:50 Desktop
- drwxr-xr-x 2 ravisaive ravisaive 4096 May 16 16:45 Documents
- drwxr-xr-x 6 ravisaive ravisaive 4096 May 16 14:34 Downloads
- drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Music
- drwxr-xr-x 2 ravisaive ravisaive 4096 May 9 17:54 Pictures
- drwxrwxr-x 5 ravisaive ravisaive 4096 May 3 18:44 Tecmint.com
- drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Templates
“ls -a”命令會列出文件夾裡的所有內容,包括以"."開頭的隱藏文件。
- root@tecmint:~# ls -a
- . .gnupg .dbus .goutputstream-PI5VVW .mission-control
- .adobe deja-dup .grsync .mozilla .themes
- .gstreamer-0.10 .mtpaint .thumbnails .gtk-bookmarks .thunderbird
- .HotShots .mysql_history .htaccess .apport-ignore.xml .ICEauthority
- .profile .bash_history .icons .bash_logout .fbmessenger
- .jedit .pulse .bashrc .liferea_1.8 .pulse-cookie
- .Xauthority .gconf .local .Xauthority.HGHVWW .cache
- .gftp .macromedia .remmina .cinnamon .gimp-2.8
- .ssh .xsession-errors .compiz .gnome teamviewer_linux.deb
- .xsession-errors.old .config .gnome2 .zoncolor
注意:在Linux中,文件以“.”開頭的就是隱藏文件,並且每個文件,文件夾,設備或者命令都是以文件對待。ls -l 命令輸出:
更多"ls"例子請查看 15 linux中ls命令實例。