Linux 常用命令速查
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 常用命令速查的更多相关文章
- Linux常用命令速查备忘
Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...
- Linux常用命令速查-汇总篇
Linux常用命令速查-用户管理 Linux常用命令速查-文件管理 Linux常用命令速查-系统监控 Linux常用命令速查-网络管理 Linux常用命令速查-定时任务 Linux常用命令速查-Vim
- Linux常用命令速查
索引表格 命令 功能简述 目录与文件基本操作 pwd 显示当前目录 ls 列出目录和文件名称 cp 复制文件或目录 mv 移动或更名现有的文件或目录 rm 删除文件或目录 mkdir 新建目录 rmd ...
- Linux常用命令速查-用户管理
◆ 用户组 ◆ 查看当前用户所属的用户组 1 groups 查看所有用户组 123456789 [root@node2 ~]# cat /etc/group root:x:0:bin:x:1:daem ...
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- git 常用命令速查
git 常用命令速查 命令速查表 一.克隆项目 把远程仓库上的项目克隆到本地.一般来说项目是有1个或2个分支,主要是做开发和线上的区别.既然所属分支不一样,那命令也会有一点区别.这里假设是有2个分支, ...
- Git 常用命令速查表(图文+表格)【转】
转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...
- Docker常用命令速查手册(华贵铂金版)
原创声明:作者:Arnold.zhao 博客园地址:https://www.cnblogs.com/zh94 Docker常用命令速查手册 搜索仓库镜像 docker search nginx 获取 ...
随机推荐
- POJ 2387 链式前向星下的SPFA
(POJ)[http://poj.org/problem?id=2387] Til the Cows Come Home Time Limit: 1000MS Memory Limit: 65536K ...
- AMQ学习笔记 - 02. JMS客户端编程模型
概述 客户端编程模型,是讲如何使用JMS API实现Java应用程序和JMS Provider的通信. 消息传送模式 消息传送模式又称为消息传送域,JMS API定义了两种模式:PTP和Pub/Sub ...
- Proxy(2016山东省省赛C)(最短路)(spfa)
问题 C: Proxy 时间限制: 2 Sec 内存限制: 128 MB提交: 17 解决: 5[提交][状态][讨论版] 题目描述 Because of the GFW (Great Firew ...
- 【动态规划】矩形嵌套 (DGA上的动态规划)
[动态规划]矩形嵌套 时间限制: 1 Sec 内存限制: 128 MB提交: 23 解决: 9[提交][状态][讨论版] 题目描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a, ...
- Web应用漏洞评估工具Paros
Web应用漏洞评估工具Paros Paros是Kali Linux集成的一款Web应用漏洞评估工具.该工具提供HTTP会话分析.网络爬虫.漏洞扫描三大功能.首先借助HTTP代理模式,该工具可以实时 ...
- 【树状数组】bzoj2789 [Poi2012]Letters
处理数组A,A[i]表示字符串a的第i个字符排序后应去的位置,队列可. 对于多次出现的字符,其在a中的顺序和在b中的顺序应该是一一对应的. #include<cstdio> #includ ...
- Java高级架构师(一)第24节:加入ehcache,把工程加入到Git
ehcache的maven配置: <!-- ehcache的jar --> <dependency> <groupId>net.sf.ehcache</gro ...
- 阿里云(ECS)Linux客户端SSH会话连接超时OperationTimedOut
问题描述:使用SecureCRT等SSH客户端连接Linux服务器时,提示Operation timed out. 问题原因:SSH服务未配置或注释掉向SSH客户端连接会话发送频率和时间. 解决方法: ...
- Delphi 窗体失踪在最上面的代码
unit ufrmSysPubMessage; interface uses Windows, Forms, Messages, Classes, ExtCtrls, Controls, StdCt ...
- 【java】值传递和引用传递---对象作为方法的参数传入属于哪种传递
首先 这篇作为一个永久性的问题,欢迎大家讨论 其次,个人结论如下几条: ①Java有且只有一种传递,即 值传递 ②作为方法的参数传入,都是对原本的实参进行了copy ③只不过[实参]若是[基本数据类型 ...