posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            .表示當前目錄 比如cd .或者 cd ./  當前目錄
            .. 代表上級目錄
            ~ 代表用戶的home目錄
            / 代表系統根目錄
            pwd 命令用于顯示當前目錄的絕對路徑
           
            命令1
            find . -name mysql_version.h -exec grep -i 'mysql_server_version' {} \;
            解析: 找到mysql_version.h文件 并查看mysql_server_version
            . 當前目錄
            -name: 后面跟上 要找的文件名
            -exec: find命令對匹配的文件執行該參數所給出的shell命令 相應命令的形式為'command' { } /;,注意{ }和/;之間的空格。
            即可以在-exec 后面 跟上 shell命令 但是要以 { } /;結束 一個都不能少
            grep 查詢文件中的內容
            -i 是不區分大小寫
           
             find -name mysql_version.h |xargs cat -n | grep -i mysql_server_version
             其中的 -exexc也可以用 |xargs 代替
           
            命令2
            find . -name mysql_version.h -exec cat {} \;
            cat: 一行一行的讀出文件內容
           
            命令3 
            find . -name mysql_version.h -exec cat -n {} \;
            cat命令參數
            -n 顯示行號
           
            命令4
            find / -type f -size 0 -exec ls -l {} \;
            cat > fileName 創建文件,不能這樣編輯已有的文件
            cat file1 file2 > file3 把幾個文件合并到一個文件
           

            命令5
             who  查看當前在線的用戶
            
            命令6
            cut –d’:’ -f 1    cut命令可以從一個文本文件或者文本流中提取文本列,具體的說就是在文件中負責剪切數據用的。cut是以每一行為一個處理對象的,這種機制和sed是一樣的 
           cut -d'分隔字元' -f fields
           -d ∶后面接分隔字符。與 -f 一起使用; 如 -d : 表示用冒號分隔
              -f ∶依據 -d 的分隔字符將一段訊息分割成為數段,用 -f 取出第幾段的意思;
           
            命令7
            \w 匹配文字和數字字符 也就是[A-Za-z0-9]
            x\{m,\}  重復字符x ,至少m次 如'a\{5,\}' 匹配至少有5個a的行
            '\w\{4,\}'
           
            命令7
            cut -d: -f 1,3 /etc/passwd |grep '[0-9]\{3,\}' | wc -l
            -f 1,3 /etc/passwd 即是選擇passwd文件中的以冒號分隔的第一列和第三列,grep ‘[0-9]\{3,\}’即是使用grep匹配包含大于99的數據項
           
            命令8
            wc -l 統計行數
           
            命令9
            mv 和rename 重命名,區別mv 只對單個文件命名,rename 還可以批量命名
           
            linux 下執行amoeba.sh文件  報錯
            -bash: amoeba.sh: command not found
            解決方法: 在執行文件前面加上. ;
            . amoeba.sh .后面要有要空格
           
            命令10
            刪除目錄以文件
            rm -rf dal-server/
            -r 就是向下遞歸 一并刪除
            -f 就是直接強行刪除 不作任何提示
           
            命令11
            查看linux是x86還是x64
            getconf LONG_BIT 這里的LONG_BIT需要大寫
            ifconfig 系統信息
           
            命令12
            安裝jdk
            下載jdk-6u30-linux-x64.bin 文件
             進入安裝目錄
             1 先執行 export _POSIX2_VERSION=199209
             2 然后可以安裝jdk了
             命令很簡單 就是 ./jdk-6u30-linux-x64.bin 之前沒有空格 如果/后面有了空格 會出錯
             設置 環境 變量
             進入etc目錄下找到 profile 打開并編輯
             在最后  加上
             export JAVA_HOME=/usr/tmp/jdk1.6.0_30
             export PATH=$JAVA_HOME/bin:$PATH
             export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
            
             然后退出終端  重新登錄 就可以了
             java -version 可以發現環境變量配置成功了
            
            命令13
            使用腳本 執行java工程
              export CLASSPATH=.
           for jarlib in `ls /usr/tmp/hello_yun/dal-server/lib/*.jar`
           do
             CLASSPATH=$CLASSPATH:$jarlib
           done
           export CLASSPATH=$CLASSPATH
           echo current  classpath $CLASSPATH
              這樣就把classpath 都加進來了 
          DEFAULT_OPTS="-server -Xms128m -Xmx128m -Xss128k"
          DEFAULT_OPTS="$DEFAULT_OPTS -XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking -XX:NewSize=64m"
          # -Ddalserver.home 
          DEFAULT_OPTS="$DEFAULT_OPTS -Ddalserver.home=\"$DALSERVER_HOME\""
          DEFAULT_OPTS="$DEFAULT_OPTS -Dclassworlds.conf=\"$DALSERVER_HOME/bin/dalserver.classworlds\""
          CMD="exec \"$JAVA_HOME/bin/java\" $DEFAULT_OPTS $OPTS -classpath \"$CLASSPATH\"  $MAIN_CLASS $@"
          eval $CMD


            命令14
            端口查看  
              今天發現服務器上Tomcat 8080端口起不來,老提示端口已經被占用。
           使用命令:
           netstat –apn |grep 8080
              top  查看系統資源占用
           


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


          網站導航:
           
          主站蜘蛛池模板: 高邮市| 厦门市| 浠水县| 绥江县| 昭通市| 瑞安市| 东安县| 东城区| 上蔡县| 尼木县| 河间市| 鸡泽县| 莱州市| 古蔺县| 弥渡县| 白朗县| 石棉县| 商洛市| 理塘县| 万源市| 抚州市| 东宁县| 山阳县| 吉木萨尔县| 桑日县| 桐梓县| 肇源县| 五家渠市| 阳江市| 南京市| 贵南县| 永定县| 博乐市| 木兰县| 岳池县| 镇沅| 阜城县| 汉寿县| 电白县| 楚雄市| 德令哈市|