kxbin
          成功留給有準備的人
          posts - 10,  comments - 35,  trackbacks - 0
          1.Linux的分區劃分
             必須的分區:根分區/;swap分區,一般swap的分區大小為內存的1.5~2
             其他分區可根據需求劃分
          2. root所能執行的命令放在 /sbin和/usr/sbin
              所有用戶都能執行的名利放在 /bin 和/usr/bin
          3. 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 閱讀(189) 評論(0)  編輯  收藏 所屬分類: Linux
          你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術網站

          Linux

          平時常去的網站

          數據庫

          電影網站

          網站設計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灵石县| 美姑县| 吉水县| 潞城市| 凤山县| 镇原县| 原阳县| 高碑店市| 渭源县| 宝山区| 井研县| 门源| 大洼县| 庆元县| 驻马店市| 曲麻莱县| 长岭县| 汤原县| 灵寿县| 南和县| 论坛| 布尔津县| 吉木萨尔县| 延庆县| 天门市| 浦江县| 阿克| 大渡口区| 来凤县| 吴堡县| 静安区| 石泉县| 平顺县| 信丰县| 新兴县| 尚义县| 分宜县| 巴南区| 新龙县| 达拉特旗| 增城市|