linux中不常使用的命令

2021-07-04 01:08:04 字數 2378 閱讀 6057

1.檔案或者資料夾的比較:

diff -run dir1 dir2 > patch_file

比較dir1與dir2的差異並匯入到patch_file檔案中

例子:目錄1是舊版本,目錄2是新版本

生成補丁diff -run dir1 dir2 > dir.diff

進入目錄1打補丁:

cd dir1

patch -p1 < ../dir.diff

2.計算目錄的容量

du -sm dir

3.查詢字串

grep -rn "chars" ./

在當前目錄下遞迴查抄「chars」,-n表示顯示行號

4.格式化磁碟

mkfs.ext3 /dev/sdb

格式化/dev/sdb為ext3格式

5.dd命令

dd是 linux/unix 下的乙個非常有用的命令,作用是用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換。

(1). if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。< if=input file >

(2). of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。< of=output file >

(3). ibs=bytes:一次讀入bytes個位元組,即指定乙個塊大小為bytes個位元組。

obs=bytes:一次輸出bytes個位元組,即指定乙個塊大小為bytes個位元組。

bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組。

(4).count=blocks:僅拷貝blocks個塊,塊大小等於ibs指定的位元組數。

例子:《1》.將本地的/dev/hdb整盤備份到/dev/hdd

dd if=/dev/hdb of=/dev/hdd

《2》.備份磁碟開始的512個位元組大小的mbr資訊到指定檔案

dd if=/dev/hda of=/root/image count=1 bs=512

count=1指僅拷貝乙個塊;bs=512指塊大小為512個位元組。

恢復:dd if=/root/image of=/dev/hda

《3》.備份軟盤

dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即塊大小為1.44m)

6.free  顯示系統記憶體及swap使用情況

7.who   列出系統上的使用者名單

8.tty    顯示當前是什麼終端

9.掛載iso檔案映象

mount -o loop *.iso /mnt/iso

10. wc

-l   行統計

wc  -w  單詞統計

-c   字元統計(包括空格)

11./dev/hda    表示第乙個ide硬碟

/dev/hdb    表示第二個ide硬碟

/dev/hda1    表示第乙個ide硬碟的第乙個分割槽

hd  代表ide      sd 代表scsi硬碟   

12.touch 建立新檔案或更新檔案的修改時間

13 vim -d file1 file2

同時開啟兩個檔案並且顯示差異

14.uname –a      顯示本機本地計算機資訊

15. locate filename   定位檔案所在位置

如:locate unistd.h  查詢該檔案所在位置

16. find / -name "filename"

在你的檔案系統中從根目錄"/"開始搜尋被稱為"filename"的檔案. "filename"檔名可以包含萬用字元(*,?).

find命令功能強大.它有很多選項讓你以不同的方式搜尋檔案.例如, 通過日期, 檔案大小, 許可權, 擁有者等等.但一些的搜尋查詢要花上幾分鐘編寫. 檢視info find. 這裡是一些使用 find 來完成一些有用的任務的複雜例子.

find $home -name core -exec rm -f {} \;

以上命令從你的$home目錄開始尋找, 發現名字是 "core"的檔案. 對於每乙個這種被找到的檔案,執行 "rm -f" (強制刪除檔案).  {} 代表了已發現的檔案,  "\"終止了該命令列表.

find /dev -user "peter" |more

以上命令顯示由使用者 "peter"所擁有的所有裝置的檔案.顯示檔名是 find命令的預設行為,所以如果這就是我所要做的,無須特別指定.

17 根據模式匹配檔案並檢索其中的文字

find ./ -name "*.mak" | xargs grep "cx380d3"

快捷鍵:

ctrl + l 清屏

ctrl + d 關閉終端

ctrl + alt + t  開啟終端

17 檢視sleep有那幾個可以man?

man -k sleep

Linux不常用命令

1.sysctl 檢視網路傳送快取大小 sysctl a grep wmem net.ipv4.tcp wmem 4096 16384 65536 net.core.wmem default 103424 net.core.wmem max 103424 vm.lowmem reserve rati...

linux中find命令的使用

今天乙個很偶然的機會看到了linux中的find命令,然後我在網上搜尋了一下這方面的內容,為了方便大家學習參考,我就總結一下,一上午的勞動成果,呵呵!首先是find的語法 find 起始目錄 尋找條件 操作 還有種表述方式 find path option exec command 因為find命令...

linux中 tar命令的使用

菜鳥 解壓 語法 tar 主選項 輔選項 檔案或者目錄 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。主選項 c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。r 把要存檔的檔案追加到檔案檔案的未尾。例如使用者已經作好備份檔案,...