Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2406814
  • 博文数量: 392
  • 博客积分: 7040
  • 博客等级: 少将
  • 技术积分: 4138
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-17 13:03
个人简介

范德萨发而为

文章分类

全部博文(392)

文章存档

2017年(5)

2016年(19)

2015年(34)

2014年(14)

2013年(47)

2012年(40)

2011年(51)

2010年(137)

2009年(45)

分类:

2010-01-19 14:31:21

版主啊,能不能帮我回答几个问题:
1 查询data.f文件中字符串"abc"出现的行数:命令为?
  grep -n 'abc' data.f | cut -f 1 -d ":"

2 查询data.f文件中字符串"abc"出现的行的内容:命令为?
  grep 'abc' data.f

3 查询data.f文件中字符串"abc"出现的行数以及内容:命令为?
  grep -n 'abc' data.f

4 查询data.f文件中不包含字符串"abc"出现的行号以及内容:命令为?
  grep -vn 'abc' data.f

5 查询data.f文件中字符串"abc"出现的行数:命令为?
   和1重复了?

6 用正则表达式写出与 grep -i "sept" data.f作用相同的代码?
  grep '[sS][eE][pP][tT]' data.f

7 正则表达式grep '48[34]' data.f的含义?
   匹配'483' or '484'

8 正则表达式grep '^[^48]' data.f的含义?
   匹配不是以4或者8开头的行

9 正则表达式grep 'K...D' data.f的含义?
  .代表任意字符,也就是匹配K___D

10 正则表达式grep '[0-9][0-5][0-6]' data.f的含义,与grep '^[0-9][0-5][0-6]' data.f的区别?
    第一个:匹配3个连续的数字,第一位是0-9,第二位是0-5,第三位是0-6。
    第二个:匹配的3个数字必须在行首

11 查询文件中空行的正则表达式为?
   grep '^\s*$' data

12 正则表达式 grep "0:0" /etc/passwd | egrep -v '^root'的真正意图为?
    查找UID和GID都为0的非root用户。

1 添加一个用户,查看此用户的全部信息,并进行讲解
   添加用户useradd
   查看用户信息whoami, finger

2 自己建立一个0字节的空文件,并把这个文件拷贝到其他任意目录中
  touch empty
  cp empty yourdir

3 自己用VI编辑器建立一个文件,将其属性设置为rwxrw-r-x
  VI操作google一下吧
  chmod 765 yourfile

4 添加一个用户student,建立一个多级目录并且把整个目录的属主属组赋给刚建立的用户
  建用户useradd student
  建立目录mkdir
  改变属主chown

shell脚本比较简单,简单的说就是把上面那些命令放到一个shell脚本中,一次执行多个命令的集合
5 自己写一个shell脚本可以拷贝任意文件到任意目录中
   拷贝cp

6 自己写一个shell显示/etc/passwd文件的内容
  显示文件内容cat

7 写一个shell实现对指定目录权限设置
  权限设置chmod

8 写一个shell实现删除一个目录并且不加任何确认信息
  删除目录rmdir或是rm -rf

9 写一个shell实现在任何目录都可以直接运行其,并实现任意功能
10 写一个shell实现对任意文件的行数统计
   wc -l data.f 统计行数
11 写一个shell实现对输入文件的任意字符进行查询并将显示结果显示到一个临时文件中
   使用重定向(>)显示到临时文件
12 写一个shell实现对指定目录或者文件进行长文件格式显示,并且将显示结果输出到一个临时文件中

谢了哦,现在在临时抱佛脚,有些基础知识,但不知道具体怎么用,看书来不及了,看到答案的话我应该能学的比较快,麻烦了哈,想回答几个就几个,嘿嘿 
阅读(1857) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~