0x001 .在指定文件夹下递归查询包含一个字符串的文件(列出的文件内容片段)

grep -r   “要查找的串”    文件路径

  如  : grep -r  "helloworld"   .       #在当前目录下递归查找 “helloworld” 字符串

0x002.  递归查找文件名 (列出文件名)

  如:find . -name   "*.log"              #在当前目录中递归列出以log为扩展名的文件    

0x003 . 查看操作系统位数

  arch

0x004.字符串简单截取操作

    如 :   str="com.baidu.android.lulei"

  0x0001. 获取字符串的尾部

      ${str##*.}        得到     "lulei"    (##最大限度截取*.)

    ${str#*.}           得到     "baidu.android.lulei" (#最小限度截取*.)

    ${str##*l}         得到     "ei"  (最大限度截取*l)

  0x0002. 获取字符串的首部

     ${str%%.*}        得到   "com"(%%最大限度截取*.)

     ${str%.*}     得到   "com.baidu.android"(%最小限度截取*.)

     ${str%%.i*}       得到     "com.ba"(最大限度截取*l)

  0x0003. 指定位置获取

    ${str:0:3}              得到 "com" (从第1位开始截取3个字符)

    ${str:4}                得到 "baidu.android.lulei"(从第5个开始截取到结束)

    ${str:0-5}              得到  "lulei" (从倒数第5开始截取到结束)

    ${str:0-5:5}    得到  "lulei"(从倒数第5位开始截取5位)

0x005. 在build.xml文件中判断一个文件路径是否存在

             以下echoDemo的target完成,如果当前路径下存在buiid.xml文件,而输出build.xml字样,否则输入no_build.xml字样

<?xml version="1.0" encoding="utf-8"?>
<project name="weblogic ant task" default="echoDemo">
<condition property="var"
value="build.xml"
else="no_build.xml" >
<and>
<available file="build.xml"/>
</and>
</condition>
<target name="echoDemo" >
<echo message="${var}"/>
</target>
</project>

0x006  ant  中查看操作系统是windows还是linux

<project name="weblogic ant task" default="echoDemo">
<condition property="var"
value="windows"
else="linux/unix" >
<and>
<os family="windows"/>
</and>
</condition>
<target name="echoDemo" >
<echo message="${var}"/>
</target>
</project>

 

Linux 常用命令速查的更多相关文章

  1. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  2. Linux常用命令速查-汇总篇

    Linux常用命令速查-用户管理 Linux常用命令速查-文件管理 Linux常用命令速查-系统监控 Linux常用命令速查-网络管理 Linux常用命令速查-定时任务 Linux常用命令速查-Vim

  3. Linux常用命令速查

    索引表格 命令 功能简述 目录与文件基本操作 pwd 显示当前目录 ls 列出目录和文件名称 cp 复制文件或目录 mv 移动或更名现有的文件或目录 rm 删除文件或目录 mkdir 新建目录 rmd ...

  4. Linux常用命令速查-用户管理

    ◆ 用户组 ◆ 查看当前用户所属的用户组 1 groups 查看所有用户组 123456789 [root@node2 ~]# cat /etc/group root:x:0:bin:x:1:daem ...

  5. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  6. Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  7. git 常用命令速查

    git 常用命令速查 命令速查表 一.克隆项目 把远程仓库上的项目克隆到本地.一般来说项目是有1个或2个分支,主要是做开发和线上的区别.既然所属分支不一样,那命令也会有一点区别.这里假设是有2个分支, ...

  8. Git 常用命令速查表(图文+表格)【转】

    转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...

  9. Docker常用命令速查手册(华贵铂金版)

    原创声明:作者:Arnold.zhao  博客园地址:https://www.cnblogs.com/zh94 Docker常用命令速查手册 搜索仓库镜像 docker search nginx 获取 ...

随机推荐

  1. 一句话木马与caidao

    实验吧有个试验环境:http://www.shiyanbar.com/experiment-course/experiment-course/vid/1812 菜刀的主要功能是用来连接一句话木马的,a ...

  2. POJ 1321 棋盘问题【DFS/回溯/放与不放/类似n皇后】

    棋盘问题 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 62164 Accepted: 29754 Description 在一 ...

  3. Codeforces 189A. Cut Ribbon

    题目链接:http://codeforces.com/problemset/problem/189/A 题意: 给你一个长度为 N 的布条, 再给你三个长度 a, b , c.你可以用剪刀去剪这些布条 ...

  4. CodeForces 669A

    链接:http://codeforces.com/problemset/problem/669/A 本文链接:http://www.cnblogs.com/Ash-ly/p/5442950.html ...

  5. 区间DP【p2858】[USACO06FEB]奶牛零食Treats for the Cows

    Description 约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每天约翰售出一份零食.当然约翰希望 ...

  6. 【并查集】bzoj2054 疯狂的馒头

    因为只有最后被染上的颜色会造成影响,所以倒着处理,用并查集维护已经染色的区间的右端点,即fa[i]为i所在的已染色区间的右端点,这样可以保证O(n)的复杂度. #include<cstdio&g ...

  7. 【字符串哈希】bzoj3098 Hash Killer II

    教育我们做Rabin-Karp的时候一定要把模数取大?还是上溢好了. #include<cstdio> #include<cstdlib> using namespace st ...

  8. 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统系列博文索引

    近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开 ...

  9. 手机端拖动div

    1.简单的css body {background-color: #eee;} .box {transition: all .05s linear;width: 5rem;height: 5rem;c ...

  10. easyui dialog 按钮动态命名

    1.方法一: /** * grid新增 * 弹框并且获取支付类型 */ function gridAdd() { var dlg = $('#mydialog').dialog({ title : & ...