linux学习笔记24---命令grep】的更多相关文章

最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux kernel2.4 linux kernel2.6 发行商: rehat suse centos ubuntu rehat9.0之后分版本收费 分为rehat3.x rehat4.x rehat5.x rehat6.x Fedora :rehat的一个分支,可以认为是rehat的预发布版本 Centos…
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来,表示全局正则表达式版本,它的使用权限是所有用户. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. g…
一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux文件处理命令 用户可以在/home | /root | /tmp 目录下随便放内容 3.链接命令 示例: 不能跨分区:类比,一个教室不能跨楼 不能针对目录使用:只能针对文件 软链接和硬链接区别: 硬链接:删除原文件不影响硬链接文件的使用 软链接:删除原文件影响硬链接文件的使用(链接文件需要通过原文件…
~ 表示用户目录路径 ls   显示当前目录下的文件或目录 -l 列出文件纤细信息l(list) -a 列出当前目录下所有文件及目录, 包含隐藏的a(all) mkdir   创建目录 -p 创建目录, 若无父目录, 则创建p(parent) cd 切换当前目录 cd ~ 进入当前用户家目录 cd - 返回前一次进入的目录 touch 创建空文件 echo   在显示器上显示一段文字 -n 输出完字符串不换行 -e 遇到以下字符将进行特别处理, 而不是作为一般文字输出\a       发出警告声…
一 管道的作用 通常把一个进程的输出通过管道连接到另一个进程的输入. 二 popen和pclose函数 #include <stdio.h> FILE *popen(const char *command, //是要运行的程序名和相应的参数 const char *open_mode //必须是“r”或者“w”,如果是其它值,errno将返回EINVAL ); int pclose(FILE *stream_to_close); popen() 函数通过创建一个管道,调用 fork 产生一个子…
which.哪一个的意思.作用是从PATH环境变量指定的路径中,搜索命令所在位置及命令别名. which命令特点: 1) "which" 命令仅仅能查找系统命令.不能搜索普通文件. 2) "which" 命令是从PATH环境变量指定的路径中,搜索某个系统命令的位置, 而且返回第一个搜索结果. PATH环境变量: PATH:决定了shell将到哪些文件夹中寻找命令或程序.PATH的值是一系列文件夹,用":"隔开,当您执行一个命令时.Linux在这些…
1 文件或目录打包 打包有如下多种情况 A>包含子目录打包 find /usr/lib -print /cpio -o >/uo/temp1.cpio 将/usr/lib目录下的文件与子目录打包成一个文件库为/uo/temp1/cpio 若通过-o选项结束打包整个目录下的所有文件与子目录常先利用find 目录名-print来找出所有文件与目录的名称 通过管道 | 传给cpio 打包 B>不包含目录的打包 ls /usr/lib | cpio -o >/uo/temp1/cpio 将…
软件包管理 用rpm命令来管理rpm 软件包 1>遵循GPL 规则 2>安装 foo-2.0-1.i386.rpm软件包 #rpm -ivh foo-1.0-1.i386.rpm 3>已经安装 foo-1.0-1.i386.rpm仍然像安装 #rpm-ivh --replacefiles foo-1.0-l.i386.rpm 4>忽略安装错误 #rpm -ivh --replacefiles foo.1.0-l.i386.rpm 5>刷新软件包 #rpm -Fvh foo-1…
#wc 文件名.txt 输出 4 13 65 文件名.txt  -->4 行13个单词 #wc -w 文件名.txt  统计单词数量 #wc -l 文件名.txt  统计行数 #wc -c  文件名.txt 显示文件byte数 grep  wang /etc/passwd |wc -d…
ps:英文名process,进程的意思. 1. 命令格式: ps [选项] 2. 经常使用选项: "ps -a" 显示一个终端的全部进程.除了会话引线 "ps -e" 显示全部进程 "ps -f" 全部列出,通常和其它选项联用 "ps -u" 选择有效的用户id或者是username "ps -x" 显示没有控制终端的进程.同一时候显示各个命令的详细路径 最经常使用的组合: "ps -aux&qu…
cp:英文名copy,复制的意思. 1. 命令格式: cp [选项] 源文件或文件夹 目标文件或文件夹 cp [选项] 源文件1 源文件2 源文件3 ... 目标文件夹 2. 经常使用选项: "cp -a" 相当于"cp -pdr" "cp -b" 假设目标文件夹中已经有同名文件,删除.覆盖目的文件前先备份 "cp -d" 若源文件是链接文件,则复制链接属性 "cp -f" 为强制(force)的意思.若有…
http://blog.chinaunix.net/uid-29797586-id-4458302.html…
ftp server with sites et up for downloaing files sometimes provides an anonymous ftp account 数据传输 ftp  192.168.0.128 name:(username) password:(user's password) commands -cd.led -dir -bye -bin,asc -get.put.mget.mput -hash -prompt…
#tail -f -n 100 catalina.out 含义:从文件尾部监视catalina.out文件  主要看尾部100行 #tail -f -n 100 catalina.out > nohup.out& ------------也可以指定输出文件的路径 &进入后台 >输出内容到指定文件覆盖原有文件内容 >>输出内容不覆盖而是追加内容到原有文件 #nohup  tail -f -n100 catalina.out > nohup.out& 备注…
空格 或者 ctrl+f  前进一屏     ctrl+b  后退一屏幕 回车 前进一行 /string                  查找含有string字符串的页 ?string                  同上<反向查找> n 同向查找 N                           反向查找 =                           当前行号 ctrl+u   文件中向上移动半屏   ctrl d 下移动半屏 ctrl +y  上移动一行        …
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ============================================== 启用和禁用触摸盘  sudo rmmod psmouse 禁用触摸盘 sudo modprobe psmouse 启用触摸盘 ============================================== 连…
一  监测程序 1.ps 输出运行在系统上的所有程序的许多信息 运行ps命令,也会开启一个进程 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程. Unix风格的参数(单破折号) -e  显示所有进程 -f   显示完整格式的输出 -H  用层级格式来显示进程(树状,用来显示父进程) PPID: 父进程的进程号 TTY: 进程启动时的终端设备 C:进程生命周期中的CPU利用率 S:进程的状态(0代表正在运行:S 休眠: R 可运行:Z 僵化,即进程已结束,父进程无响应或已不存在…
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的命令(主要是shell命令) ============================================== 文件/文件夹相关操作 #在当前目录下,创建一个名为test的文件夹 mkdir test #在当…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12------------------------------ --进程调度 at调度 方法:at [选项] [时间] 功能:设置是定时间执行的指定的命令 主要选项: -f(file) 文件名 从指定文件而非标准输入设别获取要执行的命令 -l(list) 文件名 显示等待执行的作业调度 -d(delete) 删除指定的调度作业 说明…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11------------------------------ 方法1:rpm -V 软件包 方法2:rpm -V[选项] 主要选项: -a(all) 验证所有的已安装软件包 -f(file) 文件  验证指定文件所属的软件包 功能:验证软件包是否正常,若一切正常则不输出任何内容.否则输出8位字符串.字符串中的字符表示某项验证失败,…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10------------------------------ tar与bzip2配套使用 方法:tar -cvf tarfile.tar.gz --use=bzip2 file   #注意,tar不能加z选项,否则冲突 功能:告诉tar使用某种压缩工具压缩归档文件 例子: [root@localhost tmp]tar cvf t…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9------------------------------ find命令 方法:find [路径] [选项] 表达式 说明:从指定路径开始向下搜素满足表达式的文件或目录,不指定目录路径时查找当前目录.当查找到用户不具有执行权限的目录时,屏幕将显示“权限不够”等提示信息. 主要表达式: -name 文件名 按文件名查找,可使用通配符…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8------------------------------ --修改文件权限的Shell命令 chmod命令 方法:chmod 数字模式 文件 方法:chmod 功能模式 文件 功能:修改文件的访问权限 说明: 数字模式为一组三位的数字,如755,644 功能模式可以由以下三部分组成 对象: u(user)      文件所有者…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122   说明:主要是在REHL Server 6操作系统下进行的测试 --字符界面虚拟终端与图形界面之间的切 方法:[Alt+F1]~[Alt+F6] 功能:从字符界面的虚拟终端切换到其它虚拟终端 方法:[Ctrl+Alt+F2]~[Ctrl+Alt+F6] 功能:从图形界面切换到字符界面的虚拟终端 方法:[Ctrl+Alt+F1] 功能:从字符界面的其它虚拟终端切换到图形界面 --字符界面下的注销.重启与关机 方…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14------------------------------ 例子:将网卡的ip地址设置为192.168.0.3 [root@localhost laiyu]# ifconfig eth0 192.168.1.3 [root@localhost laiyu]# ifconfig eth0      Link encap:Ether…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13------------------------------ 2.第二.三行为进程和CPU的信息 当有多个CPU时,这些内容可能会超过两行,内容如下 Tasks: 201 total 进程总数 2 running 正在运行的进程数 199 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7------------------------------ --配额管理 设置文件系统配额[限制用户或组群在某个特定文件系统中所能使用的最大空间] 方法: 超级用户编辑/etc/fstab文件,指定实施配额管理的文件系统以及实施何种配额管理. 其次,执行quotacheck命令检查进行配额管理的文件系统并创建配额管理文件,然后用e…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6------------------------------ --磁盘管理的Shell命令 mount命令 方法:mount [选项] [设备名] [目录] 功能:将磁盘挂载到指定的目录.该目录即为此设备的挂载点.挂载点目录可以不为空.但必须存在.磁盘设备挂载后,该挂载点目录的源文件暂时不能显示且不能访问. 原目录上文件挂载卸载后,…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 5------------------------------ 删除口令 例子:删除tom用户的口令 [root@localhost ~]# passwd -d tom 清除用户的密码 tom. passwd: 操作成功 [root@localhost ~]# cat /etc/shadow ... tom::15659:0:9999…
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4------------------------------ 保存文件和退出 方法: :w 文件 保存为指定文件,执行完毕后不关闭打开的文档 :q 退出vi,如果指定文件内容有改动,将出现提示信息.使用下面的命令才能退出vi :q! 不保存文件,直接退出 :wq  存盘并保存 :e! otherfile 停止编辑当前文件,并且不保存…