Linux 常用命令速查

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

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

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

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

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

3 . 查看操作系统位数

  arch

4.字符串简单截取操作

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

  1. 获取字符串的尾部

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

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

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

  2. 获取字符串的首部

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

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

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

  3. 指定位置获取

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

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

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

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

时间: 2024-08-24 02:21:52

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

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Linux常用命令速查

索引表格 命令 功能简述 目录与文件基本操作 pwd 显示当前目录 ls 列出目录和文件名称 cp 复制文件或目录 mv 移动或更名现有的文件或目录 rm 删除文件或目录 mkdir 新建目录 rmdir 删除空目录 file 显示文件类型 stat 显示文件或文件系统的详细信息 du 显示文件或目录大小 touch 更改文件或目录的时间标记 ln 建立链接文件 查找文件或目录 which 在$PATH设定的目录范围查找指定文件 whereis 查找文件(只用于查找:二进制文件.源代码文件.ma

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

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

一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin master 将文件给推到服务器上 git remote show origin 显示远程

Git 常用命令速查表(三)

转自:http://blog.csdn.net/ithomer/article/details/7529841 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁.明了的图表结构,方便查询 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git rem

Git常用命令速查表

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释  git remote add origin [email protected]:ndshow git push origin master 将文件给推到服务器上  git remote show ori

Git常用命令速查

[常用工具] [命令速查] [v1.0] 前言 Git 是一款强大并开源的分布式版本控制系统,在多人合作项目中发挥着不可忽视的作用.工具和语言要多用才不会被遗忘!为了我那糟糕的记性,特写下本文以备日后查用.     在此,还要感谢廖雪峰大大和LearnGitBranching网站对我学习使用Git的帮助.他们的教程对初学者非常友好. 本地操作 提交: 1 git commit 创建分支: 1 git branch [NewBranchName] 切换分支: 1 /* 切换到[BranchName

Redis常用命令速查 02_转

一.Key Key命令速查: 命令 说明 DEL 删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量 DUMP 序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键 EXISTS 检查给定 key 是否存在 EXPIRE 为给定key设置有效时间,接受时间点 EXPIREAT 为给定key设置有效时间,接受时间戳timestamp KEYS 查找所有符合给定模式 pattern 的 key:KEYS * 匹配

Redis常用命令速查 <第二篇>

一.Key Key命令速查: 命令 说明 DEL 删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量 DUMP 序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键 EXISTS 检查给定 key 是否存在 EXPIRE 为给定key设置有效时间,接受时间点 EXPIREAT 为给定key设置有效时间,接受时间戳timestamp KEYS 查找所有符合给定模式 pattern 的 key:KEYS * 匹配