Shell 之工作常用命令

1. grep

    ====================== From Shell 脚本攻略=================================

  • 从文件或标准输入中搜索。
  • -e(E)   (  等价于  egrep  )       +      "正则表达式"      +      files
  • -o   (  只输出匹配到的文本,可结合 egrep 使用  )
  • -c   (  匹配的行数  )   ***【 egrep -o "正则表达式" | wc -1 】 ------统计匹配总数量
  • -l    (  显示有匹配的文件  )
  • -b   (  字节偏移,一般结合 -o 使用 )
  • -i    (   忽略大小写  )
  • -q   (  静默输出 )   查看返回状态($? : 0 即成功),即可判断是否匹配成功

***************************************************************

  • -n   (   行号:)

****************************************************************

  • -r(R) ( 递归 )

****************************************************************

  • 匹配多模式: $ grep  -e  "regex1"  -e "regex2"     或    $ grep -f   包含多个样式的文件
  • --include--exclude (指定,排除文件); --color=auto  (颜色)
  • -A 3, -B 3,-C 3 (  之前,之后,之前后 3 行。 匹配多个时,定界符:--)
  • 筛选文件(0值字节作后缀):$ grep  "test"   file*  -lZ  |  xargs -0 rm

========================================================================

2. sed

3.find

4. scp

5. netstat

6. ps

时间: 2025-01-06 23:50:03

Shell 之工作常用命令的相关文章

Shell的基本常用命令

Shell的基本常用命令 echo 命令 作用:在显示器上显示一段字符,输出指定的字符串,或显示变量的值. 例:echo hello uname 命令 作用:显示当前系统的相关信息 -a 显示所有信息 -r显示系统的内核版本号 例:uname ls命令 作用:显示目标列表,或者具体的文件 例:ls cat命令 作用:用来显示文件的内容 例:cat /etc/a.txt hostnamectl 命令 作用:显示,修改计算机名称 hostnamectl set-hostname 修改计算机名 例:h

Linux Shell 与Linux常用命令

Linux的人际交互分为图形界面方式和命令行方式. Linux本身只是一个操作系统内核,而由X Window图形用户接口为Linux提供图形用户界面功能.可以把X Window理解为一个运行在Linux操作系统上的应用程序,不同用户根据自己需要为自己配置不同的X Window.X Window可分为KDE和Gnome两大类,此外 ubuntu还提供了Unity图形界面. shell,俗称"壳",用以和"核"区别,是指"提供使用者使用界面"的软件(

shell脚本和常用命令

什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看.编辑). 常见的脚本: JavaScript(JS,前端),VBScript, ASP,JSP,PHP(后端),SQL(数据库操作语言),Perl,Shell,python,Ruby,JavaFX, Lua等. 为什么要学习和使用shell? Shell属于内置的脚本 程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务(批处理) 语法简单,代码写起来比较轻松,简单易学

hbase shell基础和常用命令详解

HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务. 1. 简介 HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase

hbase shell基础和常用命令详解(转)

HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来演示hbase的用法. name grad course math art Tom 5 97 87 Jim 4 89 80 这里grad对于表来说是一个只有它自己的列族,course对于表来说是一个有两个列的列族,这个列族由两个列组成math和art,当然我们可以根据我们的需要在course中建立更

shell下的常用命令

1.help  显示所有内置命令的列表,或某一个内置命令的用法 #help //查看所有内置命令 #help 内置命令 //查看内置命令使用方法 #help -s 内置命令 //显示内置命令的语法格式,非常好用哦! [[email protected] var]# help -s cd cd: cd [-L|-P] [dir] 2.echo 用来显示一行文字,默认会自动换行 [[email protected] ~]# echo www www -e 让字符串中的特殊字符起作用.例如: [[em

Shell编程——vim常用命令

[vim]工作模式切换:    在普通模式下输入 i(插入).c(修改).o(另起一行) 命令时进入编辑模式:按 esc 键退回到普通模式.    在普通模式下输入冒号(:)可以进入命令模式.输入完命令按回车,命令执行完后会自动退回普通模式.提示:如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式. 退出:    q     如果文件未被修改,会直接退回到Shell:否则提示保存文件.    q!     强行退出,不保存修改内容.    wq     w 命令保存文件,q 命令退出

[批处理教程之Shell]002.Linux 常用命令大全

这一次收集的是比较基础的 Linux 命令,其实 Linux 命令未必每个都要记住,只要在用到时能查阅到需要的命令的用法. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinf

关于Shell的一些常用命令

ls -lat 列出当前目录所有东东的东东 ls -lath 人看的大小 ls -F | grep "/$"只搞目录 ls -lR 包括子目录- ls --ignore filename -lt 忽略某个 which,在PATH变量指定的路径中,搜索看某个命令是否存在,以及执行的到底是哪一个位置的命令. whereis, 搜索程序名,而且只搜索二进制文件.man说明文件和源代码文件.如果省略参数,则返回所有信息. locate,在系统特定的数据库中指定文件名查找,譬如CentOS它只在