LINUX命令加强记忆(grep详解)

原创 2016年08月31日 09:41:09

命令缩写 ,理解记忆多练习遇到生产问题及时解决:

lslist(列出目录内容)

cdChange Directory(改变目录)

su:switch user 切换用户
rpm:redhat package manager 
红帽子打包管理器
pwd:print work directory 
打印当前目录 显示出当前工作目录的绝对路径
ps: process status(
进程状态,类似于windows的任务管理器常用参数:-auxf
ps -auxf 
显示进程状态
df: disk free 
其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。

grep:全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

rpm: 即RedHat Package Management,是RedHat的发明之一

rmdirRemove Directory(删除目录)

rmRemove(删除目录或文件)

cat: concatenate连锁 cat file1 file2>>file3把文件1和文件2的内容联合起来放到file3
insmod: install module,
载入模块
ln -s : link -soft 
创建一个软链接,相当于创建一个快捷方式

mkdirMake Directory(创建目录

touch

man: Manual
pwd
Print working directory
su
Swith user
cd
Change directory
ls
List files
ps
Process Status
mkdir
Make directory
rmdir
Remove directory
mkfs: Make file system
fsck
File system check
cat: Concatenate
uname: Unix name
df: Disk free
du: Disk usage
lsmod: List modules
mv: Move file
rm: Remove file
cp: Copy file
ln: Link files
fg: Foreground
bg: Background
chown: Change owner
chgrp: Change group
chmod: Change mode
umount: Unmount


其中grep命令详解

1,简介
使用正则表达式的一个多用途文本搜索工具.
grep pattern [file...]
(1)grep 搜索字符串 [filename]
(2)grep 正则表达式 [filename]
在文件中搜索所有 pattern 出现的位置, pattern 既可以是要搜索的字符串,也可以是一个正则表达式.
注意:在输入要搜索的字符串时最好使用双引号/而在模式匹配使用正则表达式时,注意使用单引号

2,grep的选项
    -c 只输出匹配行的计数
    -i 不区分大小写(用于单字符)
    -n 显示匹配的行号
    -v 不显示不包含匹配文本的所以有行
    -s 不显示错误信息
    -E 使用扩展正则表达式
    更多的选项请查看:man grep

3,常用grep实例

(1)多个文件查询
    grep "sort" *.doc       #见文件名的匹配

(2)行匹配:输出匹配行的计数
    grep -c "48" data.doc   #输出文档中含有48字符的行数

(3)显示匹配行和行数
    grep -n "48" data.doc       #显示所有匹配48的行和行号

(4)显示非匹配的行
    grep -vn "48" data.doc      #输出所有不包含48的行

(4)显示非匹配的行
    grep -vn "48" data.doc      #输出所有不包含48的行

(5)大小写敏感
    grep -i "ab" data.doc       #输出所有含有ab或Ab的字符串的行

4, 正则表达式的应用

(1)正则表达式的应用 (注意:最好把正则表达式用单引号括起来)
    grep '[239].' data.doc      #输出所有含有以2,3或9开头的,并且是两个数字的行

(2)不匹配测试
    grep '^[^48]' data.doc      #不匹配行首是48的行

(3)使用扩展模式匹配
    grep -E '219|216' data.doc

(4) ...
    这需要在实践中不断应用和总结,熟练掌握正则表达式。

版权声明:本文为博主原创文章,未经博主允许不得转载。

再也不用为记不住Linux命令而发愁了

回想起来接触Linux系统到现在应该有5年左右的时间了,这个过程中常常遇到最大的问题是,自己的记忆力很差,很多命令用过就忘记了。 学了又忘,忘了又学浪费生命,所以长久以来,感觉让我口述Linux...

Linux下的基本命令(意思理解,便于记忆)

以下为本人对一些记忆Linux基本命令与其作用的小技巧。 我们都知道Linux下的命令不少,有一些命令就知道它那样但是却不知道这些命令为何就用那几个字母组成。下面就对这些命令做一个命令原来面貌复原,...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

MySQL常用命令分类汇总

一、查询状态类       1.查看当前有哪些数据库?          mysql> show databases;      2.查看当前数据库有哪些表?          mysql> ...

思维导图软件freemind的使用教程

 面简单介绍一下思维导图软件的使用。 思维导图软件顾名思义就是描绘你头脑中的想法的软件,比如说像下图   思维导图的软件有很多,比较有名的有freemind,b...

Linux grep 命令详解

  • 2014年02月24日 20:02
  • 622KB
  • 下载

linux三剑客之grep命令详解

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用...
  • bbwangj
  • bbwangj
  • 2017年06月20日 20:23
  • 205

linux grep命令详解

简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,...

LINUX GREP命令详解

linux grep命令 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular E...

Linux下grep命令的详解,cut,sed

1、grep能够接受正则表达式和通配符。 grep match_pattern filename 一个grep命令可以对多个文件进行搜索:grep "match_object" file1 fil...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LINUX命令加强记忆(grep详解)
举报原因:
原因补充:

(最多只允许输入30个字)