Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

深入理解Linux中的grep命令

深入理解Linux中的grep命令

介绍Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep [-acinv] [--color=auto] "查找字符串" filename 参数: -a :将binary文件以text文件的方式查找数据 -c :计算找到‘查找字符串"的次数 -i :忽略大小写的区别,即把...
Linux 深入理解进程权限

Linux 深入理解进程权限

Linux 进程权限分析在linux下,关于文件权限,大部分人接触比较多,也比较熟悉了解.但是对进程权限一般知之甚少。本文总结一下linux系统下进程权限问题和现象。需要强调的是,本文是linux系统下讨论,因为linux和unix有很多不同的地方,并且各个不同的unix系统也有很多不同。先开门见山的列出本文讨论对象:ruid(实际用户id: real userid)、euid(有效用户用户:effective userid), suid(保存用户id:s...
Linux复制文件命令cp之使用解说

Linux复制文件命令cp之使用解说

Linux下的命令有很多,其中有一个命令,我一直使用都存在问题,那就是cp命令了。每次使用该命令,都提示cp:omitting directiory错误。最后百度了一下才明白,原来cp命令复制目录的时候需要带命令参数的。难怪我一使用cp命令就报错。下面说一下该命令的一些使用技巧:1. cp命令语法cp [options] <source file or directory> <target file or directory> 或 ...
Linux下Shell脚本中几种基本命令的替换区别

Linux下Shell脚本中几种基本命令的替换区别

Part 1 : ` command `这是 “命令标准输出作为函数标准输入” 操作方法之一,有很大的弊端以及不安全的地方。缺点一:比较陈旧。缺点二:容易与单引号混淆。(其实它是你键盘“!”左边那个键)Part 1.5 ` command``与 $(command) 俩者区别直接看几张图吧,看这图解释他们区别...大家可以看到俩种表达方式,分别是代表命令直接执行和嵌套执行。我们发现:执行`` 和 $() 是相同的。附,其实这里有个小bug...( 橙色框框...
linux ar 命令的使用说明和实例讲解

linux ar 命令的使用说明和实例讲解

ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳 、属主、组等属性都保留在库文件中。ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。用途说明创建静态库。a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一般写在makefile中,有时也会在shell脚 ...
vim快捷键大全

vim快捷键大全

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。vi有3个模式:插入模式、命令模式、低行模式1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式。2)命令模式:可以移动光标、删...
linux 中vim的用法讲解

linux 中vim的用法讲解

Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。vim的命令的一些格式1:vim xxx直接打开一个xxx命名的vim文件,如果没有的话直接创建一个新的。默认光标定义到第一行2:vim + xxx打开光标并定义到最后一行3:vim +n...
学习linux常用命令(推荐)

学习linux常用命令(推荐)

一、文件系统的管理tips:输入命令的时候要常用tab键来补全ls 查看目录信息 ( ls / ) ls -l 等价于 llpwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~mkdir 创建文件夹rmdir 删除空文件夹 (只能删除空文件夹)rm -r /a/b (删除非空文件夹)创建文件touch a.avi 创建一个空文件vi blabla.txt 用文本编辑器编辑一个文件并且保存echo "angelaba...
Shell脚本编写的八条可靠建议(值得收藏)

Shell脚本编写的八条可靠建议(值得收藏)

这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/bash,还有/usr/bin/bash,还有/bin/sh,还有/usr/b...
每天一个linux命令之locate 命令

每天一个linux命令之locate 命令

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。1.命令格式:Locate [选择参数] [样式]2.命令功能:locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron da...
Linux vim编辑命令模式

Linux vim编辑命令模式

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面是vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一...
Linux上安装和卸载rpm软件包的方法

Linux上安装和卸载rpm软件包的方法

Linux上安装和卸载rpm软件包的方法如下所示:1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force ...
Linux Shell脚本的编程之正则表达式

Linux Shell脚本的编程之正则表达式

一 正则表达式与通配符1 正则表达式是用在文件中匹配符合条件的字符串,正则是包含匹配,grep,awk,sed等命令可以支持正则表达式2 通配符是用来匹配符合条件的文件名,通配符是完全匹配,ls,find,cp这些命令不支持正则表达式,所以只能用Shell自己的通配符来进行匹配了。二 基础正则表达式这里引用兄弟连的测试文本 1 * 前一个字符匹配0次或任意多次grep “a*” test_rule.txt匹配所有内容,包括空白行(由于*可以匹配0次)gre...
<< 131 132 133 134 135 136 137 138 139 140 >>