tangtb

          Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
          posts - 25, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Linux日常操作【附件】更新

          Posted on 2014-01-09 20:34 tangtb 閱讀(357) 評論(0)  編輯  收藏 所屬分類: Linux

                以下列出來的是本人日常用到的linux系統(tǒng)命令、vi操作命令和命令行快捷鍵,標紅的為最常用到的,其它有的是偶爾用到,有的是現(xiàn)用現(xiàn)從網(wǎng)上搜索,在這個做個備忘,并沒有全部列出,以后想起來或者用到了再添加。


          vi/vim操作命令

          :set nu      顯示行號

          :set nonu 不顯示行號

          0       移到當前行行首

          $       移到當前行行尾

          +      移至下一行的行首

          -                移至上一行的行首

          H      移至視窗的第一行

          M     移至視窗的中間一行

          L      移至視窗的最后一行

          G     移至該文件的最后一行

          nG/:n        移至第n

          Ctrl + f      向下翻頁

          Ctrl + b     向上翻頁

          h       向左移動

          l        向右移動

          j        向下移動

          k       向上移動

          b       左移一個單詞,至詞首

          w      右移一個單詞,至詞尾

          a       在當前光標后輸入

          A   在當前行尾輸入

          i    在當前光標前輸入

          I    在當前行之首輸入

          o   在當前行之下新增一行,并在新增行輸入

          O   在當前行之上新增一行,并在新增行輸入

          dw     向后刪除一個單詞

          db     向前刪除一個單詞

          d0     從行首刪除至當前游標位置

          d$     從游標當前位置刪除至行尾

          dd     刪除當前行

          ndd   刪除n

          : m , nd     刪除第m行至第n

          :nd            刪除第n

          :%d           刪除全部

          :m , n co k         復制第m行至第n行到第k行后

          :m , n co $           復制第m行至第n行到最后一行

          :m , n mo k        移動第m行至第n行的到第k行后

          u               撤消(Undo

          Ctrl+r        還原(Redo

          /字符串       向后查找字符串

          ?字符串      向前查找字符串

          yy        復制當前行
          nyy 
              復制n

          p        粘貼到下一行           
          P   
               粘貼到上一行

          :s/regexp/replacement              替換當前行出現(xiàn)的第一個式樣
          :s/regexp/replacement/g   
                替換當前行所有的匹配
          :%s/regexp/replacement/g
               替換文件中所有匹配式樣

          常用命令

          !!      執(zhí)行上一條命令

          uname –a/m/r          顯示系統(tǒng)信息,如內(nèi)核版本,處理器架構等(裝oracle時需要給不同版本的數(shù)據(jù)庫打不同的補丁包,一般會用該命令查看)

          shutdown -h now          關閉系統(tǒng)

          pwd       顯示工作路徑

          df -h      已掛載分區(qū)列表

          du -sh <path>             統(tǒng)計大小      

          rpm –qa | grep xxx           檢查是否已經(jīng)安裝xxx軟件包

          rpm -ivh xxx.rpm          安裝rpm

          rpm -e xxx.rpm            刪除rpm

          zcat filename.tar.gz     查看歸檔文件內(nèi)容

          cat filename              正向查看文件內(nèi)容

           

          cat redis.conf | grep -v ^# | sed -e '/^$/d' | cat –n

          查看redis.conf文件 | 排除#注釋 | 去掉空格 | 顯示行號


          strings filename        按文本顯示文件內(nèi)容(如查看oracleSPFILE)

          tac filename              反向查看文件內(nèi)容

          more filename           查看文件內(nèi)容

          less filename            查看文件內(nèi)容,可上下查看

          head -n filename      查看文件前n

          tail -n filename         查看文件后n

          tail -f filename          實時查看文件中被追加的內(nèi)容(查看如tomcat等的標準輸出)

          wc -l filename        統(tǒng)計文件內(nèi)容行數(shù)(無參數(shù)l可查看行數(shù)、單詞數(shù)、字節(jié)數(shù))

          tar -tf xxx.tar.gz        列出壓縮文件中的內(nèi)容

          tar -zcvf xxx.tar.gz file/dir…      壓縮指定的文件或目錄為xxx.tar.gz

          tar -zxvf xxx.tar.gz –C dir          解壓xxx.tar.gzdir目錄

          rm -rf dir…                 刪除目錄及其內(nèi)容(不提示,使用i參數(shù)提示是否刪除)

          mv dir newdir      重命名/移動一個目錄(文件)      

          mkdir -p /home/dir1/dir2           創(chuàng)建目錄樹

          cal [-13smjyV] [[month] year]           顯示日歷

          date                   顯示系統(tǒng)時間

          uptime              顯示系統(tǒng)運行時間

          hostname         查看計算機名

          cat /proc/loadavg      查看系統(tǒng)負載

          free -m               查看內(nèi)存和交換區(qū)使用量

          fdisk -l               查看所有分區(qū)

          ps -ef                查看所有進程(可使用| grep xxx過濾,ps -ef | grep oracle)

          top                  實時顯示進程狀態(tài)

          w                   查看活動用戶

          id user                     查看指定用戶信息

          last                  查看用戶登錄日志

          cut -d: -f1 /etc/passwd   查看系統(tǒng)所有用戶

          cut -d: -f1 /etc/group    查看系統(tǒng)所有組

          crontab -l             查看當前用戶的計劃任務

          ifconfig               查看所有網(wǎng)絡接口的屬性

          chkconfig --list          列出所有系統(tǒng)服務

          chkconfig --list | grep on    列出所有啟動的系統(tǒng)服務

          chkconfig iptables on/ off         開啟/關閉防火墻(永久生效)

          service iptables start/ stop     開啟/關閉防火墻(即時生效)

          ln -s file link         創(chuàng)建symbolic link

          ln file link1           創(chuàng)建hard link

          passwd user              修改user口令

          ssh 遠程主機名/IP 命令 [options]   在遠程主機執(zhí)行命令

          scp local_file remote_user@remote_ip:remote_file     復制本地文件到遠程主機(復制目錄使用-r參數(shù))

          scp remote_user@remote_ip:remote_file local_file     復制遠程文件到本地(復制目錄使用-r參數(shù))

          netstat -lntp    查看端口監(jiān)聽、PIDProgram name

          jps                      查看Java進程(常用參數(shù)-l-q)

          source file/. file        讓配置文件立即生效(設置環(huán)境變量后執(zhí)行source .bashrc)

          命令行快捷鍵

          Ctrl + r         查找歷史命令

          Ctrl + c        終止命令

          Ctrl + d        Logout/退出shell

          Ctrl + l/clear 清屏

          Ctrl + a         到命令行開始

          Ctrl + e         到命令行末尾

          Ctrl + u         剪切光標前的內(nèi)容

          Ctrl + k         剪切光標后的內(nèi)容

          Ctrl + y         粘貼

           /Files/redhatlinux/Linux日常操作.doc


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 萍乡市| 濉溪县| 松潘县| 广汉市| 平利县| 苍南县| 都安| 福清市| 米脂县| 保亭| 沁水县| 沂水县| 郸城县| 临朐县| 林州市| 广丰县| 平度市| 新巴尔虎右旗| 英超| 元阳县| 绵竹市| 芦溪县| 全椒县| 武清区| 大渡口区| 嘉鱼县| 东至县| 清水县| 上栗县| 彰化市| 天等县| 濉溪县| 玛沁县| 甘南县| 册亨县| 阳原县| 张家口市| 潮州市| 云安县| 聂荣县| 蒲城县|