grep是什么的缩写(Linux中常用的命令都是那些单词的缩写)

:暂无数据 2026-07-31 23:40:08 2

grep是什么的缩写(Linux中常用的命令都是那些单词的缩写)

大家好,今天小编来为大家解答以下的问题,关于grep是什么的缩写,Linux中常用的命令都是那些单词的缩写这个很多人还不知道,现在让我们一起来看看吧!

本文目录

Linux中常用的命令都是那些单词的缩写

例如:Linux/UNIX系统中的 ls 命令是 list(列表) 的缩写、cp 是 copy (拷贝)的缩写、rm 是 remove(移除)的缩写,等等。

grep如何搜索不包含指定字符串的文本

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" ./

./ : 表示路径为当前目录.

-r 是递归查找

-n 是显示行号

grep (缩写来自Globally search a Regular Expression and Print):

是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。Windows系统下类似命令FINDSTR。

Linux命令:# ls -al /usr/lib | grep libevent 这句话到底是怎么解释的

1、列出/usr/lib目录下含有字符串“libevent”的文件和目录
2、ls 即 list directory contents列出目录内容;其中的 -a选项代表列出所有,包括隐藏文件; -l选项是列出文件的详细信息,每行只列出一个文件。如下面所示:
root@localhost ~]# ls -al
total 96
dr-xr-x---. 2 root root 4096 Jul 18 17:36 .
dr-xr-xr-x. 26 root root 4096 Aug 24 23:49 ..
-rw-------. 1 root root 1553 Mar 24 2014 anaconda-ks.cfg
-rw-------. 1 root root 8481 Aug 24 23:49 .bash_history
-rw-r--r--. 1 root root 18 May 20 2009 .bash_logout
-rw-r--r--. 1 root root 176 May 20 2009 .bash_profile
-rw-r--r--. 1 root root 176 Sep 23 2004 .bashrc
-rw-r--r--. 1 root root 100 Sep 23 2004 .cshrc
-rw-r--r--. 1 root root 32223 Mar 24 2014 install.log
-rw-r--r--. 1 root root 6995 Mar 24 2014 install.log.syslog
-rw-------. 1 root root 79 Aug 24 23:54 .lesshst
-rw-r--r--. 1 root root 129 Dec 4 2004 .tcshrc
-rw-------. 1 root root 2673 Jul 18 17:36 .viminfo
3、另外ls -l 通常缩写为ll
4、grep 是检索的意思,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
5、扩展下ls命令的其他选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-g 无用。
-i 输出文件的 i 节点的索引信息。
-k 以 k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”作分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。
-p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通
文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套
接字(sockets)。
-q 用?代替不可输出的字符。
-r 对目录反向排序。
-s 在每个文件名后输出该文件的大小。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-x 按列输出,横向排序。
-A 显示除 “.”和“..”外的所有文件。
-B 不输出以 “~”结尾的备份文件。
-C 按列输出,纵向排序。
-G 输出文件的组的信息。
-L 列出链接文件名而不是链接到的文件。
-N 不限制文件长度。
-Q 把输出的文件名用双引号括起来。
-R 列出所有子目录下的文件。
-S 以文件大小排序。
-X 以文件的扩展名(最后一个 . 后的字符)排序。
-1 一行只输出一个文件。
--color=no 不显示彩色文件名
--help 在标准输出上显示帮助信息。
--version 在标准输出上输出版本信息并退出。

netstat -nl| grep 3333 中的grep什么意思它取自什么单词阿

grep 是一种文本搜索工具,可以从档案中搜索匹配的字符串,
为 global / regular expression / print 的首字母缩写,功能和windows下的find命令类似,但因为可以使用正则表达式,所以功能比find强大的多。
netstat -nl 意为 查看所有后台程序监听的端口
netstat -nl | grep 3333 整句可以查看哪些程序正在监听3333端口

网络SS|D是什么



Linux系统庞大而复杂,经过总结,做为一名DBA,一些基本管理、网络管理、进阶应用、性能诊断、管道复杂应用、硬件相关传感命令都需要掌握,这篇文章,专门来讲做为一名DBA,必须学会的11个基本应用命令。

1. ls命令

Ls命令是Linux中最常用的命令,是list的缩写,缺省下ls命令是列出当前目录的清单,如果ls指定其他目录,就会显示指定目录里的文件及文件夹清单。

常用用法(常用参数):

(1) ls –l

以长格式(每行只显示一个文件或目录信息)列出文件及目录的详细信息,输出结果如下:

  • $ ls -l
  • total 14091544
  • -rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf
  • -rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf

(2) ls –a

列出目录下的所有文件及目录,输出结果如下:

  • $ ls -a
  • . .. sysaux02.dbf users01.dbf

(3) ls –s

列出目录占用空间总大小,以及各个文件名称及其大小(单位为KB),输出结果如下:

  • $ ls -s
  • total 14091544
  • 5242892 sysaux02.dbf 8848652 users01.dbf

(4) ls –lh

以长格式(每行只显示一个文件或目录信息),并且以直观形式显示文件及目录总大小,输出结果如下:

  • $ ls -lh
  • total 14G
  • -rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf
  • -rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf

(5) ls –lrt

以长格式(每行只显示一个文件或目录信息),并用对文件及目录按照最时间进行排序,输出结果如下:

  • $ ls -lrt
  • total 14091544
  • -rw-r-----. 1 oracle oinstall 9061015552 Apr 10 08:05 users01.dbf
  • -rw-r-----. 1 oracle oinstall 5368717312 Apr 10 10:50 sysaux02.dbf

(6) ls –lrth

与“ls –lrt”相比,将文件大小以更直观的方式显示出来,输出结果如下:

  • $ ls -lrth
  • total 14G
  • -rw-r-----. 1 oracle oinstall 8.5G Apr 10 08:05 users01.dbf
  • -rw-r-----. 1 oracle oinstall 5.1G Apr 10 10:50 sysaux02.dbf

2. pwd命令

pwd命令是Print Working Directory的缩写,基本功能是打印当前的工作目录。

常用用法(常用参数):

(1) pwd

显示当前所处目录绝对路径,输出结果如下:

  • $ pwd
  • /u01/oradata

(2) pwd -p

显示当前所处目录的物理路径。因为有些目录是link后的结果,用-P可以显示link的源头路径,输出结果如下:

  • oracle@ol6-single oradata]$ cd /etc/init.d
  • $ pwd
  • /etc/init.d
  • $ pwd -P
  • /etc/rc.d/init.d

3. cd命令

cd命令是linux中最常用的命令之一,用于切换目录路径

常用用法(常用参数):

(1) cd

回到自己的HOME目录,输出结果如下:

  • $ pwd
  • /etc/init.d
  • $ cd
  • $ pwd
  • /home/oracle

(2) cd –

返回进入此目录之前所在的目录,输出结果如下:

  • $ pwd
  • /home/oracle
  • $ cd /u01/oradata/single
  • $ pwd
  • /u01/oradata/single
  • $ cd -
  • /home/oracle
  • $ pwd
  • /home/oracle

(3) cd ..

返回到上一级目录,输出结果如下:

  • $ pwd
  • /home/oracle
  • $ cd ..
  • $ pwd
  • /home

(4) cd ../..

返回上两级目录,输出结果如下:

  • $ pwd
  • /u01/oradata/single
  • $ cd ../..
  • $ pwd
  • /u01

(5) cd /u01

切换到指定的目录路径,输出结果如下:

  • $ cd /u01
  • $ pwd
  • /u01

4. grep命令

grep 是global search regular expression(RE)的缩写,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

(1) grep命令用法:

  • grep
  • grep

(2) 常用的参数(OPTIONS)

-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 ’搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ’搜寻字符串’ 内容的那一行
-s:不显示不存在或无匹配文本的所有行
--color:将找到的关键词部分加上颜色显示(值有:never、always、auto三种)

(3) 常用的正则表达式(PATTERN)

\:忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\《:从匹配正则表达 式的行开始。
\》:到匹配正则表达式的行结束。
即A符合要求 。
,即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。

(4) 简单使用实例

常用用法或常用参数:

将包含passwd字符的文件及其所在行显示出来:

  • $ grep -n passwd *
  • catexp7.sql:170: (name, userid, passwd, defrole, datats, tempts, profile#,
  • catzxs.sql:364: tmp := DBMS_XDB.CreateResource(’/sys/xs/roles/dbms_passwd.xml’,XSAUTHXSD);
  • csminst.sql:25:rem ywu 02/19/04 - fix bug 3434808, delete hard code passwd.

将包含0-9数字的行取出来:

  • ’ xsu111.sql
  • 2:Rem $Header: rdbms/admin/xsu111.sql /main/13 2010/06/06 21:49:30 snadhika Exp $
  • 4:Rem xsu111.sql
  • 6:Rem Copyright (c) 2007, 2010, Oracle and/or its affiliates.

5. cat

cat是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。

常用用法(参数):

(1)cat /文件名

最简单的cat用法,原原本本的打印出整个文件的全部内容

(3) cat –b /文件名

打印出整个文件的内容,并且对非空白行进行编号,行号从1开始,输出结果如下所示:

  • $ cat -b xsu111.sql |more
  • 1 Rem
  • 2 Rem $Header: rdbms/admin/xsu111.sql /main/13 2010/06/06 21:49:30 snadhika Exp $
  • 3 Rem
  • 4 Rem xsu111.sql
  • 5 Rem

6. more

类似 cat 命令,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)

  • $ more test.txt

7. echo

Echo命令是在屏幕上显示字符或变量的值。

常用用法:

(1)输出字符串

将要输出的字符串,用双引号引起来,输出结果如下所示:

  • oracle@ol6-single admin]$ echo "please wait 2 minute"
  • please wait 2 minute

(2)输出变量值

输出$ORACLE_HOME环境变量的值,输出结果如下所示:

  • $ echo $ORACLE_HOME
  • /dba/oracle/product/11.2.0/db_1

8. hostname

显示和设置当前主机系统的名称,只有具有ROOT权限的用户才能设置主机名。

常用用法:

(1) 显示主机名:

  • $ hostname
  • ol6-single

(2) 解析主机名所对应的IP地址:

前提是/etc/hosts中有编加主机名对应IP地址的信息,或DNS可以正常解析,输出结果如下:

  • # hostname -i
  • 192.168.2.150

(3) 临时设置主机名:

临时设置主机名,修改后,/etc/sysconfig/network文件中的HOSTNAME值仍然未改变,要想永久修改主机名,还需要修改/etc/sysconfig/network文件中hostname的值,使用方法如下:

  • # hostname lijunjie
  • # hostname
  • lijunjie

9. touch

Touch命令用于修访问和更改文件的时间到当前时间或指定时间,或者新建一个不存在的文件

常用用法:

(1)touch 文件名

用于创建一个新文件,如果文件名已经存在,则修改文件的修改时间为当前系统时间

  • $ ls -l test.txt
  • -rw-r--r--. 1 oracle oinstall 31 Apr 11 05:18 test.txt
  • $ date
  • Sat Apr 11 05:20:01 CST 2015
  • $ touch test.txt
  • $ ls -l test.txt
  • -rw-r--r--. 1 oracle oinstall 31 Apr 11 05:20 test.txt

(2)touch –r 源文件名 目标文件名

将源文件的时间,更新到目标文件上,使两个文件的时间相同

  • $ ls -l
  • -rw-r--r--. 1 oracle oinstall 363 Sep 10 2014 listener.ora
  • -rw-r--r--. 1 oracle oinstall 31 Apr 11 05:20 test.txt
  • $ touch -r listener.ora test.txt
  • $ ls -lrt
  • -rw-r--r--. 1 oracle oinstall 31 Sep 10 2014 test.txt
  • -rw-r--r--. 1 oracle oinstall 363 Sep 10 2014 listener.ora

(4) touch –t yyyymmddhhmi.ss

将文件的时间修改成指定的年、月、日、小时、分.秒

  • $ ls -l test.txt
  • -rw-r--r--. 1 oracle oinstall 31 Sep 10 2014 test.txt
  • $ touch -t 201101012050.50 test.txt
  • $ ls -l test.txt
  • -rw-r--r--. 1 oracle oinstall 31 Jan 1 2011 test.txt

10. df

Df命令用于显示文件系统与目录的详细信息。

常用用法:

(1) df –a

列出所有的文件系统与挂载点,输出结果如下:

  • $ df -a
  • Filesystem 1K-blocks Used Available Use% Mounted on
  • /dev/sda3 10321208 3403240 6393680 35% /
  • proc 0 0 0 - /proc
  • sysfs 0 0 0 - /sys
  • devpts 0 0 0 - /dev/pts
  • tmpfs 507124 0 507124 0% /dev/shm
  • /dev/sda1 198337 50193 137904 27% /boot
  • /dev/sda2 39015880 27626000 9407928 75% /dba
  • none 0 0 0 - /proc/sys/fs/binfmt_misc
  • sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
  • /dev/sdb1 51605436 15703408 33280624 33% /u01

(2)df -h

列出已有使用的文件系统与挂载点与便于识别的大小信息,便于识别的大小信息为K、M、G格式,输出结果如下所示;

  • $ df -h
  • Filesystem Size Used Avail Use% Mounted on
  • /dev/sda3 9.9G 3.3G 6.1G 35% /
  • tmpfs 496M 0 496M 0% /dev/shm
  • /dev/sda1 194M 50M 135M 27% /boot
  • /dev/sda2 38G 27G 9.0G 75% /dba
  • /dev/sdb1 50G 15G 32G 33% /u01

11. vim|vi

例似Windows上的记事本,用于文件中的内容或新建一个新文件。

***隐藏网址***

以上就是我们为大家找到的有关“grep是什么的缩写(Linux中常用的命令都是那些单词的缩写)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

grep是什么的缩写(Linux中常用的命令都是那些单词的缩写)

本文编辑:admin

更多文章:


androidapp源码免费下载(如何实现APK的反编译得到APK的源码)

androidapp源码免费下载(如何实现APK的反编译得到APK的源码)

本篇文章给大家谈谈androidapp源码免费下载,以及如何实现APK的反编译得到APK的源码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 18:00

security的反义词(risk的反义词)

security的反义词(risk的反义词)

大家好,今天小编来为大家解答以下的问题,关于security的反义词,risk的反义词这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 15:40

二郎神杨戬简笔画(二郎神怎么画)

二郎神杨戬简笔画(二郎神怎么画)

本篇文章给大家谈谈二郎神杨戬简笔画,以及二郎神怎么画对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:50

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

大家好,关于service pack 3很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思的知识点,相信应该可以解决大家的一

2026年9月22日 10:20

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

本篇文章给大家谈谈html代码怎么写大佬教程,以及html网页的题来个大佬,写代码,题目在图上对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:10

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

本篇文章给大家谈谈结构体内又一个struct,以及c++ 在结构体中再嵌入一个结构体如何调用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 09:40

next是什么意思英语(next是什么单词)

next是什么意思英语(next是什么单词)

本篇文章给大家谈谈next是什么意思英语,以及next是什么单词对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 07:50

美国参议院人数(美国每个州的议员人数取决于什么)

美国参议院人数(美国每个州的议员人数取决于什么)

大家好,今天小编来为大家解答以下的问题,关于美国参议院人数,美国每个州的议员人数取决于什么这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 05:20

高中信息技术python(高考信息技术用的是什么语言)

高中信息技术python(高考信息技术用的是什么语言)

今天给各位分享高考信息技术用的是什么语言的知识,其中也会对高考信息技术用的是什么语言进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 02:50

cocos creator中文(cocoscreator和cocoscreator3d的区别)

cocos creator中文(cocoscreator和cocoscreator3d的区别)

各位老铁们好,相信很多人对cocos creator中文都不是特别的了解,因此呢,今天就来为大家分享下关于cocos creator中文以及cocoscreator和cocoscreator3d的区别的问题知识,还望可以帮助大家,解决大家的

2026年9月22日 02:30

最近更新

通化如何制作企业网站
2026-09-22 19:08:53 浏览:0
宝安企业网站制作流程是怎样的?
2026-09-22 19:08:29 浏览:0
高新区360网站优化如何提升排名?
2026-09-22 19:08:20 浏览:0
如何计算红河个人网站的制作费用?
2026-09-22 19:07:53 浏览:0
热门文章

wait for you杨和苏(大家听下(wait for you)这首英文歌的开头那段音乐)
2026-06-13 16:20:04 浏览:22
刷关键字排名怎么操作最有效?
2026-09-14 20:02:13 浏览:14
oppo a9拆机教程(oppoa9拆机教程)
2026-06-13 10:40:02 浏览:12
标签列表