常用Linux命令记录

来源:互联网 发布:近几年专升本数据 编辑:程序博客网 时间:2024/06/10 03:17

        近日,写shell脚本遇到一些命令。

     一、递归copy(加 -r  将拷贝的文件夹及其下面的所有文件copy过来)。

           copy -r ../.../../filename

     二、解压war包。

           jar -xvf  ./.../../.../filename.war

     三、svn checkout

           svn checkout http://10.1.1.1/file/file/file/...

     四、svn up(更新代码)

          svn up --username   yourname   --password   yourpasswor

      五、循环以行读取文件

             while read line

                    do

                          .............................

                          ..............................

            done  ./.../.../.../../filename

       六、截取字符串

             6.1 line='http://www.wds.cn/ewd/wde/dsewed'

                   ${line%/*}='http://www.wds.cn/ewd/wde'   使用‘/’分隔符分隔字符串,截取最后一个分隔符之前的字符串。

              6.2 line='http://www.wds.cn/ewd/wde/dsewed'

                    ${line:4}='://www.wds.cn/ewd/wde/dsewed' 从字符串的第4个开始截取字符串。

              6.3 line='http://www.wds.cn/ewd/wde/dsewed/swd.java'

                     ${line##*/}='swd.java' 截取最后一个分隔符‘/’之后的字符串

        七、压缩文件

               zip -r  ../...//../*.zip   ../.../.../filename

         八、Linux下安装插件(类似于jdk、Tomcat、gradle等)

                如没有root权限,可安装到自己用户下

                8.1 进入自己用户目录下

               8.2 $vi ~/.bash_profile

         8.3 添加相应的配置。(保存退出)

         8.4 $source /etc/profile(需要立即生效,输入此命令)


         

0 0
原创粉丝点击