2014年4月7日 星期一

Linux筆記-指令整理(一)

最近還蠻常用到Linux的指令,所以簡單來的作個整理
雖然Linux的指令其實非常的複雜,一個指令可能擁有許多的參數
但其實就程式設師的角度來看,比較常用的指令就那些
不需要記所有的指令和參數
在鳥哥的網站應該有一份整理好的清單的
http://linux.vbird.org/linux_basic/redhat6.1/linux_06command.php
其實知道這份清單中的指令應該就夠用了
不過,我覺得最好還是大概看過鳥哥的基本篇的文章教學,建立觀念也是十分重要的

下面是我將鳥哥整理好的清單列出,然後加上紅色是我覺得一定要記住的指令

登入與登出(開機與關機):telnet, login, exit, shoudown, reboot 
Linux 多人多工與背景執行功能& 與 [ctrl]+[z], fg, ps, kill 
檔案與目錄管理:cd, pwd, ls, cat, more, mkdir, rm, rmdir, mv, cp, ln, find, whereis, chmod, chown, chgrp, df, du 
磁碟與硬體管理:mount, fdformat, fdisk, mke2fs, mkbootdisk, badblocks, fsck, rpm
系統管理員:su, clear, dmesg, groupadd, useradd, userconf, passwd, who, whoami, topfree, quotacheck, edquota
壓縮指令:compress, gzip, tar 
一些網路功能ifconfig, route, netstat, hostname, ping, nslookup,talk, traceroute, mail
其他有的沒的date, cal, grep 
ftp 指令:ftp, ncftp, gftp
相關設定指令:set, uname, setup, lilo, Xconfigurator, xf86config
X-Window內的設定指令startx, netconf, netcfg, XF86Setup

另一個指令使用的重點就是組合技了,就是學會使用管線指令,不會管線指令就像打格鬥天王只會重腳一樣,不過也不是所有指令都可以使用,需要自已慢慢摸索,我舉一個我比較常用的例子

比如我想在某個目錄下找特定檔名的檔案
# ls|grep Piece
|就是管線指令,ls會將目前所在目錄的檔案列出,利用|管線指令就檔案清單的資料交給grep,grep這個指令的作用就是找出包含Piece關鍵字的檔案

另外再補充一個就是,一開始在學習指令時或是看到別人寫的指令時,有時會不太了解,可以用利Linux指令解釋網站
http://blog.soft.idv.tw/?p=1628
這裏面列出了二個網站,不過我比較推薦
http://explainshell.com/
有可下載原始檔下來使用

在這篇並沒有特定的指令作解說,所以之後我可能針對常用和使用上比較複雜的指令進行整理。







沒有留言:

張貼留言