网站大量收购独家精品文档,联系QQ:2885784924

49道shell基本题.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
49道shell基本题

一、vi编辑器的使用练习 1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录; mkdir /tmp/vitest 2. 进入 vitest 这个目录当中。 cd /tmp/vitest 3. 将 /etc/man.config 拷贝到本目录底下; cp /etc/man.config . 使用 vi 开启本目录下的 man.config 这个文件。 Vi man.config 在 vi 中设定一下行号。 :set nu 移动到第58行,看到的是什么内容? 58G 移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行? 1G 然后 /bzip2 在118行 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令? :50,,100s/man/MAN/gc 修改完之后,突然反悔了,要全部复原,有哪些方法? 一直按u,直到回到想要的地方 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后; 51G 然后10yy 按下G到最后一行 然后p即可 删除 11 到 30 行之间的 20 行; 11G 20dd 将这个文件另存成一个 man.test.config 的文件名; :w man.test.config 去到第 29 行,并且删除 15 个字符; 29G 15x 在第一行新增一行,该行内容输入“I am a student” 1G O 然后输入即可 保存后离开 :wq 二、文件和目录管理 查看当前的路径 。 Pwd 查看当前目录下面的所有文件(包括隐藏文件)。 Ls –a 查看根目录中的目录结构。 Ls -al 在当前目录下建立一个子目录tmp ,并查看该目录的权限设置。 mkdir tmp 然后 ls –dl tmp/ 为tmp目录在根目录下建立一个快捷方式。 In –s /root/tmp /tmp.lnk 进入tmp目录 。 Cd tmp 复制/etc/mail/sendmail.cf文件到当前目录下 。 Cp /etc/mail/sendmail.cf . 将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file Mv sendmail.cf test.file 在该文件最尾处加上一句话:“This? is a editing? test.” Vi test.file 然后 :o “This? is a editing? test.”然后:Wq 分屏浏览文件信息 More test.file 在根目录下查找test.file文件和tmp目录 Find / -name test.file -print Find / -type d –name tmp -print 在test.file文件在根目录下建立一个快捷方式 In –s test.file /test.file 把tmp目录打包压缩成tmp.tar.gz Tar –zcvf tmp.tar.gz /tmp 删除文件test.file Rm –r test.file 删除tmp目录 Rm –r /tmp 三、创建和管理用户和组群 1、新建名为“group1”和“group2”的用户组,在“group1”组中添加一用户“user”,然后将用户“user”隶属于“group2”,最后删除“group1”用户组。 Groupadd group1 Groupadd group2 Useradd –G group1 user Gpasswd –d user group1 Gpasswd -a user group2 Groupdel group1 2、建立帐号user01,查看/etc/passwd文件有没变化,并设置user01的密码为123456。在查看/etc/shadow文件有无变化。 Useradd user01 –p 123456 /etc/passwd 文件长度变长了 /etc/shadow 文件长度变长了 3、user01的主目录在什么地方。 4、查看/etc/group文件。 Vi /etc/group 四、其他 使用man命令查看ls命令使用手册 Man ls 查看PATH变量 Echo $PATH 查看并更改shell Echo $SHELL Chsh –s /usr/local/bin/… 查看命令别名,创建rm –i命令别名 Alias 【alias name】 Alias rm –i=… 在当前目录下新建test.txt文件,从键盘键入一

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档