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 grep用法

[Linux初窥]grep -- print lines matching a pattern (将符合样式的该行列出)grep -- print lines matching a pattern (...
  • greytree
  • greytree
  • 2005年07月19日 10:42
  • 20301

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

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

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

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

如何轻松记住 Linux 命令

对于Linux的使用者来说,无论是菜鸟阶段还是大神阶段,往往都会对于命令行心存戒备:大量需要记忆的命令实在是令人痛苦。掌握命令是使用高效命令行工具的前提。然而,这种痛苦的学习几乎没有捷径可走,你必须一...
  • a26r2kF967hGAi
  • a26r2kF967hGAi
  • 2017年12月19日 00:00
  • 706

Linux命令快速巧记法

Linux 新手往往对命令行心存畏惧。部分原因是因为需要记忆大量的命令,毕竟掌握命令是高效使用命令行的前提不幸的是,学习这些命令并无捷径,然而在你开始学习命令之初,有些工具还是可以帮到你的。 ...
  • oqqSSH
  • oqqSSH
  • 2017年12月07日 12:50
  • 104

linux命令 grep详解

1.作用linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正...
  • hb5488
  • hb5488
  • 2011年04月15日 14:29
  • 253

linux命令--grep详解

1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示...
  • Aaroun
  • Aaroun
  • 2017年10月12日 16:50
  • 79

<< >>加强记忆

for (int i = 0; i < 10; i++) { System.out.println("1---->" + i + "=" + (11 > i)); } 由结果不难看出: ...
  • u010247214
  • u010247214
  • 2016年11月01日 10:42
  • 101

Linux grep命令分析以及C语言版本的实现

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局...
  • DLUTBruceZhang
  • DLUTBruceZhang
  • 2013年06月18日 10:38
  • 3840

linux三剑客命令-grep、sed、awk--awk

linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以...
  • sinat_30397435
  • sinat_30397435
  • 2017年03月16日 23:56
  • 213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LINUX命令加强记忆(grep详解)
举报原因:
原因补充:

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