一、通用命令:
1. date :print or set the system date and time
2. stty -a: 可以檢視或者列印控制字元(ctrl-c, ctrl-d, ctrl-z等)
3. passwd: print or set the system date and time (用passwd -h檢視)
4. logout, login: 登入shell的登入和登出命令
5. pwd: print or set the system date and time
6. more, less, head tail: 顯示或部分顯示檔案內容.
7. lp/lpstat/cancel, lpr/lpq/lprm: 列印檔案.
8. 更改檔案許可權: chmod u+x...
9. 刪除非空目錄:rm -fr dir (-r遞迴 -f強制刪除)
10.拷貝目錄: cp -r dir
11. fg jobid :可以將乙個後台程序放到前台。
ctrl-z 可以將前台程序掛起(suspend), 然後可以用bg jobid 讓其到後台執行。
job & 可以直接讓job直接在後台執行。
12. kill 的作用: send a signal to a process. eg: kill -9 傳送的是sig_kill訊號。。。 具體傳送什麼訊號 可以通過 man kill 檢視。
13. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前台程序組id, comm顯示命令名稱。)
二 .ubuntu常用命令:
1. apt
* 安裝: apt-get install packs
2. 系統命令:
* 檢視核心版本: uname -a
* 檢視ubuntu 版本: cat /etc/issue
* 檢視網絡卡狀態 : ethtool eth0
* 檢視記憶體,cpu的資訊: cat /proc/meminfo ; cat /proc/cpuinfo
(/proc下面的有很多系統資訊)
* 列印檔案系統空間使用情況: df -h
* 檢視硬碟分割槽情況: fdisk -l
* 檢視檔案大小: du -h filename
* 檢視目錄大小: du -hs dirname ; du -h dirname是檢視目錄下所有檔案的大小
* 檢視記憶體的使用: free -m|-g|-k
*解壓縮 a.tar.bz2: tar jxvf a.tar.bz2
*壓縮aaa bbb目錄為***.tar.gz: tar zcvf ***.tar.gz aaa bbb
*壓縮aaa bbb目錄為***.tar.bz2: tar jcvf ***.tar.bz2 aaa bbb
ln [options] 原始檔 [鏈結名]
-f:鏈結時先將原始檔刪除。
-d:允許系統管理者硬鏈結自己的目錄。
-s:進行軟鏈結(symbolic link)。
-b:將在鏈結時會被覆蓋或刪除的檔案進行備份。
預設情況下,ln命令產生硬鏈結。
硬連線指通過索引節點來進行的連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點號(inode index)。在linux中,多個檔名指向同一索引節點是存在的。一般這種連線就是硬連線。硬連線的作用是允許乙個檔案擁有多個有效路徑名,這樣使用者就可以建立硬連線到重要檔案,以防止「誤刪」的功能。其原因如上所述,因為對應該目錄的索引節點有乙個以上的連線。只刪除乙個連線並不影響索引節點本身和其它的連線,只有當最後乙個連線被刪除後,檔案的資料塊及目錄的連線才會被釋放。也就是說,檔案才會被真正刪除。
與硬連線相對應,lnux系統中還存在另一種連線,稱為符號連線(symbilc link),也叫軟連線。軟鏈結檔案有點類似於windows的快捷方式。它實際上是特殊檔案的一種。在符號連線中,檔案實際上是乙個文字檔案,其中包含的有另一檔案的位置資訊。
如果我們刪除硬鏈結檔案的原始檔,硬鏈結檔案仍然存在,而且保留了願有的內容。這時,系統就「忘記」了它曾經是硬鏈結檔案。而把他當成乙個普通檔案。修改其中乙個,與其連線的檔案同時被修改。
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...