1.Linux的分區劃分 必須的分區:根分區/;swap分區,一般swap的分區大小為內存的1.5~2
其他分區可根據需求劃分
2.
root所能執行的命令放在 /sbin和/usr/sbin 所有用戶都能執行的名利放在 /bin 和/usr/bin3. find命令的用法 -name 按名字查詢。 *:匹配多個字符,?:匹配一個字符。
-size 按文件大小查詢,文件大小的單位是數據塊,512字節=0.5k -100:表示文件大小小于100;+100:表示文件大小大于100.
-user 按文件所屬人查詢
時間查詢:-ctime,-atime,-mtime
-cmin,-amin,-mmin;c=change,文件屬性被修改;a=access,訪問;m=modify,文件內容被修改;
連接符:-a -o。-a,邏輯與and。-o,邏輯或
-exec find .... -exec 命令 {} \; {}表示find查詢內容。\表示轉義符。;表示結束。
-ok 和-exec類似,在操作時需要確認。
-inum 按i節點查詢
-type 按文件類型查詢 f二進制文件 l連接文件 d目錄。
4.ln -s 創建軟鏈接 ln -s 源文件 目標文件,類似于windows的快捷鍵,可以跨文件系統;
ln 源文件 目標文件 類似拷貝+同步更新,不能跨文件系統,與源文件具有相同的iNode。
5.mkdir創建目錄 -p ,如果父目錄沒有創建,則先創建父目錄。eg:mkdir k/g;
6.rm 刪除 -r 刪除目錄及子目錄
-f 不需確認
7.壓縮與解壓縮 .gz 只能壓縮文件,不能壓縮目錄;不能保留源文件。 eg: gzip 文件名
gzip -d 壓縮文件/gunzip 壓縮文件
.tar.gz eg: tar -zcvf 文件名 -z打包同時壓縮,-c產生tar打包文件,-v顯示詳細信息,-f指定壓縮后的文件名
tar -zxvf 壓縮文件
.zip 默認windows和linux通用格式 -r 壓縮目錄
eg:zip -r k.zip k
unzip k.zip
.bz2 -k 保留源文件
eg:bzip2 -k 要壓縮的文件名,壓縮后保留源文件
bunzip -k 要解壓的文件名,壓縮后保留源文件
8.write 用戶名 發送內容 eg:write root "hello",給root用戶發hello信息
9.wall 發送內容 eg:wall "hello",給所有用戶發hello信息
10. ping ip地址 -s 一次ping的字節數 eg: ping -s 6000 127.0.0.1
-c ping的次數 eg: ping -c 4 127.0.0.1
11.ifconfig 顯示網卡的信息
-a顯示所有網卡的信息
12.快捷鍵 ctrl+l清屏 ctrl+u清除光標之前的字符 ctrl+a返回一行的開始 ctrl+e返回一行的結束
13.alias 定義別名 alias 別名=命令
14.輸入\輸出重定向 0 標準輸入重定向 stdin >或>>, >>追加;
1 標準輸出重定向 stdout <或1<;
2 標準錯誤輸出重定向 stderr 2>。
&>標準輸出且標準錯誤輸出,將正確信息和錯誤信息全部輸出。
15.管道 將一個命令的輸出傳送給另一個命令,作為另一個命令的輸入。格式:命令1 | 命令2 | ..... |命令n
16 &&和|| &&,邏輯與,只有&&前的命令執行成功后,它后面的命令才會被執行。
||,邏輯或,只有||前的命令執行失敗后,它后面的命令才會被執行。
17.命令替換 格式:命令1 `命令2`
將命令2的輸出作為命令1的參數(輸入)
18.vi編輯器使用 
1)輸入
a 在光標后附加文本
A 在光標所在行的末尾附加文本
i 在光標前插入文本
I 在光標所在行的開始插入文本
o 在光標下一行開始插入
O 在光標上一行開始插入
2)定位
h左移動,j下移動,k上移動,l右移動
H移至屏幕上端,M移至屏幕中央,L移至屏幕下端
:set number設置行號,:set nonumber取消行號
gg到第一行,G到最后一行
nG到第n行,:n到第n行
3)刪除
x 刪除光標所在處的字符,nx刪除光標所在處n個字符
dd刪除光標所在行,ndd刪除光標所在行的n行
dG刪除光標所在行到末尾的內容
D刪除從光標所在處到行尾
:n1,n2d刪除制動范圍的行
4)查找和替換
/string向前查找指定的字符,:set ic搜索忽略大小寫,:set noic
:%s/old/new/g在全文搜索替換
:n1,n2s/old/new/g在指定的范圍內搜索替換,/g不需要確認,/c需要確認
5)復制和剪切命令
yy,Y復制當前行;nyy,nY復制當前行以下n行
dd剪切當前行,ndd剪切當前以下n行
p,P粘貼在當前光標所在行下或行上
6)退出
:wq保存退出
shift+zz
:q!不保存退出
:w保存不退出
:w /test/tt.temp,另存在tt.temp
7) 小技巧
:r /test/test.temp 將test.temp將文件導入
:!命令,執行命令
8)連續行注釋
:n1,n2s/^/#/g 在行首加#
:n1,n2s/^#//g 去行首#
9):ab mymail kxbin@qq.com,當輸入mymail,按回車/空格變成kxbin@qq.com
:unab mymail 取消
10)快捷鍵
map 快捷鍵 觸發命令
11) ~/.vimrc
在文件中可以定義到配置文件中,eg:set number
12)
last reboot查看重啟情況
last 查看登錄情況 13)/dev/null
是一個虛設的設備,俗稱“Linux黑洞”,任何對/dev/null的寫入都會成功,但數據會消失得無影無蹤,沒有任何反饋。所以經常把不想再屏幕顯示的信息全部送到/dev/null中,如:ls -l >/dev/null;還可以用來清空文件的內容:cat /dev/null >FileName
posted on 2012-01-18 17:34
kxbin 閱讀(187)
評論(0) 編輯 收藏 所屬分類:
Linux