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 把要存檔的檔案追加到檔案檔案的未尾。例如使用者已經作好備份檔案,...