shell脚本语言
时光漫走
这个作者很懒,什么都没留下…
展开
-
权限和用户详解----shell脚本语言
权限和任务管理Linux用户1.所有者(u)2.所属组(g)3.其他用户(o)4.所有用户(a)文件权限-rw-r--r-- 1 root root 0 Oct 19 12:32 shell.txt1.所有者(root用户)对shell.txt具有rw的权限2.所属组(root组内用户)岁shell.txt具有r的权限3.其他用户(root以外用户)原创 2017-09-05 17:18:12 · 291 阅读 · 0 评论 -
Sed行定位的使用
1.sed -n '2'p file只打印第二行,不打印其它的行2.sed -n '1,4'p file从第一行到第四行的记录3.sed -n '/los/'p file打印匹配los的行5 sed -n '4,/los/'p file打印从第四行到匹配los的之间的所有行6. sed '1,2'd file把第一行和第二行全部删除原创 2017-10-01 18:20:04 · 1674 阅读 · 0 评论 -
正则表达式基础用法
1 ^linux以linux开头的行2 $php以php结尾的行3 .匹配任意单字符4 .+匹配任意多个字符5 .*匹配0个或者多个字符6 [0-9a-z]匹配[]内任意一个字符7 (linux)+出现多次linux单词8 (web){2}web出现了2次以上9 \只用来屏蔽一个元字符的特殊含义原创 2017-10-01 17:50:27 · 200 阅读 · 0 评论 -
grep的详细用法
[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以...原创 2017-10-01 10:24:55 · 5810 阅读 · 0 评论 -
dmesg的详细用法
dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看(print or control the kernel ring buffer)。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块),会打印一些信息,就转载 2017-10-01 10:16:49 · 32322 阅读 · 3 评论 -
BaSh重定向操作用法
> 重定向标准输出(内容覆盖)>默认为1>>>重定向标准输出(内容不覆盖)错误的和正确的同时输出 例如:bash red.sh 1>> net.txt 2>&1 错误的也从通道1输出free -m 空闲率管道操作符号“|”[root@localhost ~]# free -m | head -2total used free shared buffer原创 2017-09-30 11:20:01 · 841 阅读 · 0 评论 -
shell的作用
kernel负责和硬件打交道,服务于软件;shell和其他软件一样都是和kernel打交道,直接服务于用户。GUI和CLI都是shell,和其他软件不同,shell主要用来管理文件和运行程序。为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。在原创 2017-09-30 10:05:37 · 3674 阅读 · 0 评论 -
nl命令---Linux
1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);-b t :如果有空行,空的那一行不要列出行号(默认值);-n :列出行号表示的方法,主要有三种:-n ln :行号在萤幕的最左方显示;-n rn :行号在自己栏位的最右方显示,且不加 0原创 2017-09-08 22:32:15 · 546 阅读 · 0 评论 -
遍历目录下的文件---shell脚本
遍历目录下的文件file=`ls/home`for file in $filedo echo$filedonefile=后边的那个引号不是单引号,而是tab键上边的那个键,或者说是1左边的那个键。且不加Shift,否则的话不起作用if -- if类型:#!bin/shfor file in ./*do原创 2017-09-07 11:08:58 · 560 阅读 · 0 评论 -
shell 脚本echo和printf学习
http://www.cnblogs.com/f-ck-need-u/p/5915076.html转载 2017-09-06 21:21:53 · 272 阅读 · 0 评论 -
shell脚本的认识
shell脚本 1,用途:完成特定的。较复杂的系统管理任务2,格式:集中保存多跳Linux命令,普通文本文件 是一次可以执行多条命令的批处理文件3,执行方式:按照预设的顺序一次解释执行执行shell脚本的方式1 直接用bin下的解析器直接bash2../test.sh需要给脚本设置执行权限#注释的意思echo有空格的意思crontab -e 任原创 2017-09-05 17:19:20 · 255 阅读 · 0 评论 -
Uniq行定位的基础使用和sort
1.uniq -c file打印紧挨的重复行出现的次数2.uniq -d file只打印重复的行3.awk '{print $1}' /var/log/httpd/access_log|sort|uniq -c把apache网站的所有访问ip全部统计出来,并打印出统计次数1.sort file把文件按字母的升序进行排序2.sort -r file原创 2017-10-01 18:23:43 · 326 阅读 · 0 评论