Linux入門學習2

2021-09-10 02:52:57 字數 2557 閱讀 4236

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 建立...