linux常用命令
du:檢視目錄大小
格式:du [選項] 目錄
範例:du -b /home
以位元組為單位顯示/home這個目錄的大小
ln:檔案鏈結
類似於windows快捷方式的鏈結檔案,有軟鏈結和硬鏈結兩種。
格式:ln [選項] 檔名 鏈結名
示例:1.ln -s source filename
建立source檔案的軟鏈結target(目的位址),
軟鏈結使用ln命令的-s選項建立
2. ln source target
建立source檔案的硬鏈結target,不帶有任何選項的ln命令即可建立硬鏈結。
軟鏈結類似於windows中的快捷方式,內部儲存的是原始檔的路徑,路徑可以是相對路徑,也可以是絕對路徑;
硬鏈結建立後,鏈結檔案與原始檔沒有主次之分,檔案系統中它們都和同乙個inode相關聯,即具有相同的inode號。
ps:檢視程序
格式:ps [選項]
範例:ps -aux
kill:殺死程序
格式:kill [選擇] pid
示例:kill 13825
殺死pid=13825的程序
free:檢視記憶體
主要引數:
-b,-k,-m:分別以位元組,kb,mb為單位來顯示記憶體情況。
find:查詢檔案
格式:find 路徑 –name 『檔名』
範例:find ./ -name 『hel*』
檢視當前目錄及其子目錄中尋找名為hel開頭的檔案
find ./ -name 『hello.c』
在當前目錄及其子目錄中尋找名為hello.c的檔案
grep:查詢字串
格式:grep [選項] 字串
示例:grep 「hello 」 ./ -rn
在當前目錄及其子目錄中,查詢包含hello字串的檔案
ifconfig:網路配置
格式:ifconfig 【選項】【網路介面】
示例:1.ifconfig eth0 192.168.0.1
配置eth0這一網絡卡的ip位址為 192.168.0.1
2.ifconfig eth0 down
暫停eth0這一網絡卡的工作
3.ifconfig eth0 up
恢復eth0這一網絡卡的工作
man:幫助
格式:man 命令名
示例:1.man grep
檢視grep命令的使用方法
2. man ping
檢視ping命令的使用方法
diff:比較兩個檔案,並指出兩者的不同。
格式:diff [options] 原始檔 目標檔案
options主要引數:
-a:將所有檔案當作文字檔案來處理
-b:忽略空格造成的不同
-b:忽略空行造成的不同
-i:忽略大小寫的變化
cmp:(compare)簡要指出兩個檔案是否存在差異。
格式:cmp 檔名
cat:(concatenate)連線並顯示乙個和多個檔案的有關資訊。
格式:cat[options] 檔案1 檔案2 …
options主要引數:
-n:有第一行開始對所有輸出的行數編號
-b:和-n相似,只不過對空白行不編號
-s:當遇到有連續兩行以上的空白行時,就代換為一行的空白行
示例:cat readme install file1
把 readme 和 install 的檔案內容加上行號(空白行不加)之後,將內容附加到新文字檔案 file1 中。
top:顯示執行中的程式程序
格式:top - [options]
引數:d delay:制定更新的間隔,以秒計算
q:沒有延遲的更新
c:顯示程序完整的路徑與名稱
s:累積模式,會將已完成或消失的子行程的cpu時間累積起來
s:安全模式
i:不顯示任何閒置(idle)或無用(zombie)的行程
n:顯示更新的次數,完成後將會退出top
top 命令使用過程中,還可以使用一些互動的命令來實現一些引數的功能,這些命令是通過快捷鍵啟動的。
空格:立即重新整理
p:根據cpu使用大小進行排序
t:根據累積時間進行排序
q:退出top命令
m:切換顯示記憶體資訊
t:切換顯示程序和cpu 狀態資訊
m:根據記憶體大小排序
c:切換顯示命令名稱和完整命令列
lp:列印檔案
格式:lp -[ ]
引數:c:先拷貝再列印
d:列印佇列檔案
m:列印結束後傳送電子郵件到使用者
number:列印份數
title:列印標題
p:設定列印優先級別,最高為100
quota:顯示磁碟使用情況和限制情況
格式:quota -[ ] 使用者名稱 組名
引數:g:顯示使用者所在組的磁碟使用限制
u:顯示使用者的磁碟限制
v:顯示沒有分配空間的檔案系統的分配情況
p:顯示簡化資訊
linux入門學習自我總結2
在linux中使用萬用字元 txt代表名字以.txt結尾的所有檔案 代表任意的單個字元 ls l bin sh代表列出bin下所有長度為4個位元組並以sh結尾的檔案 cp tmp file 0 9 txt 將tmp中file以0到9.txt結尾的檔案拷貝到家目錄下 c1,c2,c3.cn 匹配括號之...
入門學習 2
入門篇 上篇講了如何安裝並測試mysql,環境建好後就可以繼續我們的學習了。本篇主要熟悉一寫常用命令。1 啟動mysql伺服器 實際上上篇已講到如何啟動mysql。兩種方法 一是用winmysqladmin,如果機器啟動時已自動執行,則可直接進入下一步操作。二是在方式下執行 d mysqlbinmy...
Linux入門學習筆記2 終端命令
linux作業系統學習 命令附帶建 cd當前路徑的上一層 當前路徑的上兩層 當前路徑 跳轉到上一次所在路徑 跳轉到當前使用者的家目錄 ls a 顯示隱藏檔案 l列表風格顯示 h配合檔案的大小 alh tree 以目錄夾結構的方式顯示資料夾結構 pwd顯示當前操作路徑 clear 清屏touch 建立...