Ubuntu---grep】的更多相关文章

grep命令可以检索文件中包含关键字(可以使用正则)的行,默认区分大小写. ubuntu@ubuntu:~/test$ cat test.txt this is linux this is Linux this is mysql this is Mysql ubuntu@ubuntu:~/test$ grep 'linux' test.txt this is linux ubuntu@ubuntu:~/test$ grep 'Mysql' test.txt this is Mysql ubunt…
Linux查看物理CPU个数.核数.逻辑CPU个数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看分区磁盘的速度命令$ hdparm -Tt /dev/sda1/dev/sda1:Timing cached reads: 1770 MB in 2.00 seconds = 885.55 MB/secTiming buffered disk reads: 218 MB in 3.03 seconds =…
1:Unix/Linux操作系统概述 要求:理解应用软件和操作系统的区别,掌握系统的Kernel(核心)和shell(外壳)之间的关系以及各自的作用 Solaris:Solaris 是Sun Microsystems研发的计算机 操作系统.它被认为是UNIX操作系统的衍生版本之一. 目前Solaris属于混合开源软件. 操作系统Kernel和shell Kernel:操作系统内核 操作系统内核是指大多数操作系统的核心部分.它由操作系统中用于管理存储器.文件.外设和系统资源的那些部分组成.操作系统…
who命令的作用用于显示当前有哪些用户登录到系统. 这个命令执行的原理是读取了系统上utmp文件中记录的所有登录信息,直接显示出来的 utmp文件在哪里呢? man who的时候,在手册下面有这么一段说明:意思就是不指定文件参数,那么读取的就是/var/run/utmp,到底是不是,验证下 If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common. If ARG1 ARG2 given, -m pre…
名字和数值地址间进行转换的函数:gethostbyname和gethostbyaddr在主机名字与IPv4地址之间进行转换.getservbyname和getservbyport在服务器名字和端口号之间进行转换.还有两个协议无关的转换函数:getaddrinfo和getnameinfo,分别用于主机名字和IP地址之间以及服务名字和端口之间的转换. 1.gethostbyname函数 通过传入域名或者主机名,返回一个指向hostent结构的指针,该结构中含有所查找主机的所有IPv4地址.这个函数的…
https://segmentfault.com/a/1190000008794218 IPv6的优点 更大的地址空间 名字叫IPv6,但它的长度并不是64位,而是128位,总的地址空间大约为3.4*1038,一个亿是10的8次方,那么IPv6就有340万亿亿亿亿个地址(4个亿连一起),所以说给地球上的每一粒沙子分配一个IP地址不是在吹牛,是真可以. 可以参考这篇文章和这篇文章,里面提到地球上所有沙滩的沙子大约有7.5*1018粒,这个值跟IPv6的1038相差了很多个数量级,就算加上沙漠等其它…
假如我要获取“浅浅岁月拂满爱人袖”到“落入凡尘伤情着我”之间的内容. 1.首先得到他们所在的行号: -n选项显示行号 但是有时候grep后显示的是“匹配到二进制文件(标准输入)”,说明搜索的字符串在某二进制文件当中匹配到了,不想匹配二进制文件的话,用grep -a即可. root@ubuntu:~# grep -an '浅浅岁月拂满爱人袖' abc |awk -F: '{print $1}' 3 root@ubuntu:~# grep -an '落入凡尘伤情着我' abc |cut -d: -f…
linux的终端机执行命令的方式,是通过bash环境来处理的.bash包括变量的设置与使用,.bash操作环境的构建.数据流重定向的功能.下面的知识,对主机的维护与管理有重要的帮助. 管理整个计算机硬件的其实是操作系统的内核,这个内核被保护,一般用户只能通过shell来和内核通信(shell将输入的命令与内核通信,内核可以控制硬件来正确无误地工作).man.chmod.chown.vi.mkfs等命令,都是独立的应用程序,我们可以通过shell(即命令行模式)来操作这些应用程序,让这些应用程序调…
本文已发表在嘶吼RoarTalk,未经授权,请勿转载! http://www.4hou.com/technology/10173.html 最佳阅读体验版:https://stackedit.io/viewer#!url=https://raw.github.com/Zer0d0y/BTFM/master/README.md 前言   红蓝对抗的思想最早可追溯到我国现存最早的一部兵书<孙子兵法>,孙子·谋攻篇:“知彼知己,百战不殆:”,意为如果对敌我双方的情况都能了解透彻,打多少次仗都不会失败…
实验目的: 体验kubeadm部署k8s服务,全流程体验! 实验环境: ubuntu18.04 联网在线部署 kubeadm 01.系统检查 节点主机名唯一,建议写入/etc/hosts 禁止swap分区 关闭防火墙 root@ubuntu:~# hostnamectl set-hostname k8s-master tail /etc/hosts 192.168.3.101 k8s-master root@ubuntu:~# ufw status Status: inactive # swap…
1 grep 用法: grep -F  fa      找含有fa字符的字符串 yuyuyu@ubuntu:~$ grep -F fa < do.txt grep -i  fa      忽略大小写找含有fa字符的字符串 yuyuyu@ubuntu:~$ grep -i fa < do.txt grep -q  fa      安安静静的找含有fa字符的字符串,没显示结果 yuyuyu@ubuntu:~$ grep -q fa < do.txt 2 unix 使用正则表达式的例子 匹配文…
目录 1 前言 2 正文 2.1 关机/重启 2.2 echo 2.3 vim文本编辑器 2.3.1 最基本用法 2.3.2 常用快捷键 2.3.3 查找/替换 2.4 拷贝/删除/移动/重命名 2.5 打包压缩 2.6 常用查找命令的使用 2.7 grep命令 2.7.1 基本使用 2.7.2 正则表达 2.8 Linux 文件/文件夹 2.8.1 Linux文件权限的描述格式解读 2.8.2 修改文件权限 2.8.3 修改文件所有权 2.8.4 统计文件或文件夹的大小 3 END 1 前言…
简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也…
本节内容: 1,文件权限的控制,chmod,chown 2,用户的增删和所属组,useradd,userdel 3,用户组的增删,groupadd,groupdel 4,su,sudo的介绍 5,别名的使用,alias 6,管道符|,重定向 7,comtab,计划任务 8,locat,find查找的使用 9,df,显示所有空间的使用情况 10,mount硬盘的挂载和卸载 11,tar解压 12,grep正则表达 1,文件权限,chmod,chown r:可读------4 w:可写-----2…
同样的一个catalina文件,windows的cmd下的find命令比bash下的grep要慢,windows确实占下风啊…
grep(Global search Regular Expression and Print out the line)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族还包括egrep(Ext)和fgrep(Fixed). grep使用的正则表达式元字符: 元字符 功能 示例 匹配对象 ^ 行首定位符 ‘^simaopig%’ 匹配所有以simaopig开头的行 $ 行尾定位符 ‘simaopig$’ 匹配所有以simaopig结尾的行 . 匹…
标准unix/linux下的grep通过下面参数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行…
Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成功,可以达到如下效果: elasticsearch节点组成集群,对外来看俨如一台机器 elasticsearch节点的内存得到优化调整 一. elasticsearch.yml配置 network.host: "172.16.0.4" #这里可以是内网ip.机器名 bootstrap.ml…
这种配置方法,可以非常方便的操作虚拟机里的Linux系统,且让VMware在后台运行,因为有时候我直接在虚拟机里操作会稍微卡顿,或者切换速度不理想,使用该方法亲测本机效果确实ok,特此记录. SecureCRT介绍 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件,同时还支持Telnet和rlogin协议,非常好用的SSH客户端.   配置SecureCRT连接虚拟机的Linux环境出现的问题 1.首先关闭…
一.前言 redis是当前流行的nosql数据库,很多网站都用它来做缓存,今天我们来安装并配置下redis 二.安装并配置redis 1.安装redis sudo apt-get install redis-server//安装redis 安装完可以执行redis-cli 启动命令行模式,并写入查看数据试下 2.配置redis 2.1 配置远程登录 默认redis是不允许远程登录的,需要我们配置 #编辑redis配置文件 sudo vim /etc/redis/redis.conf #注释下面这…
今天突然练习linux命令行的时候,想在window中联系linux命令行.经过一番dudu找到了一个不错的的工具(SecureCRT--意思安全)就是用SSH链接linux主机.推荐大家使用.毕竟window下放个小曲,下点小电影同时练习linux命令行哈!~感谢强大的VMware11 找了不少博客,不完全按步骤走也能成功----窃喜!毕竟我也只是学习者嘛! SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软…
好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysql-client 卸载MySQL: sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get…
距离google发布android studio 1.0正式版已经两个月左右了.由于一直习惯使用eclipse+ADT的模式,而且曾在windows下试用一次Android Studio预览版,感觉卡的不行,就暂时搁置下来了.今天突发奇想,不知道在linux下使用android studio是否会比windows下更加流畅.下面是基本的搭建过程,以及遇到的一些问题:一.安装用的文件 1.ubuntu 14.10 LTS 64-bits(由于使用了64-bits的操作系统,在运行android s…
在Ubuntu 14.04 上安装单机版ELK 2.*(脚本化) 1.判断是否为root权限 if [ "${UID}" -ne 0 ]; then echo "You must be root to run this program." >&2 exit 3 fi 2.记录脚本运行日志(可以在ubuntu日志中找到对应的运行信息) log() { echo "$1" logger "$1" } 3.设置脚本运行…
l vi编辑器开发步骤 A)输入 vi Hello.java B) 输入 i 插入模式. C)输入 冒号.[保存退出:wq][退出不保存:q!] l 列出当前目录的所有文件:ls 详细信息的列表:ls -l l 1.编译c程序:gcc(自动生成a.out) 2.输入  ./a.out  运行c++程序. l pwd:显示当前目录 l tab键:自动补全当前路径,如果有多于一个的文件夹选项会列出来以供选择. l 用户管理: root用户登录:sudo su 添加用户:useradd xiaomin…
最近在做一个关于云计算安全系统的项目,需要用到MySQL数据库,现在把建立数据库的步骤记录下来. 一.用命令在Ubuntu上安装MySQL # sudo apt-get update # sudo apt-get upgrade # sudo apt-get -f install 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-d…
1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubuntu/ubuntu4.img,size=6 \ --vcpus 1 \ --hvm \ --os-type linux \ --network network=default \ --os-variant ubuntuquantal \ --graphics none \ --console pty,…
本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司分部需要连接公司内部的服务器,但是该服务器只允许公司内部的网络访问. 为了解决这个问题,打算使用VPN.对于VPN以前使用最多的是PPTP这个解决方案,但是PPTP相对于openvpn来说,没有openvpn安全,而且PPTP在linux下命令行支持不是很好,稳定性也不如openvpn.所以最后就选择openvpn来搭建VPN. PS:本文在ubuntu 14.04上安装,openvpn服务器地址为192.168.1.8. 有关openvpn在c…
更新apt 用 hadoop 用户登录后,我们先更新一下 apt,后续我们使用 apt 安装软件,如果没更新可能有一些软件安装不了.按 ctrl+alt+t 打开终端窗口,执行如下命令: sudo apt-get update 若出现如下 "Hash校验和不符" 的提示,可通过更改软件源来解决.若没有该问题,则不需要更改.从软件源下载某些软件的过程中,可能由于网络方面的原因出现没法下载的情况,那么建议更改软件源.在学习Hadoop过程中,即使出现"Hash校验和不符"…
很多时候我们在使用Ubuntu的时候,想修改一下内核配置,然后编译,安装到Ubuntu中.这也是进行Ubuntu内核开发的前提. 获取当前Ubuntu对应代码 有很多方法可以获得Ubuntu内核代码,但是下面两种非常方便. uname -r显示当前内核的版本号,apt-get source则用来获取package的source code: apt-get source linux-image-$(uname -r) 另一种方法是使用git,每个发行版的内核库都会在kernel.ubuntu.co…