任务一:按要求完成以下操作
1)显示日期格式
2)在/tmp/下新建目录test ,并指定权限664
3)显示环境变量path,但将/root加入到$PATH中
4)用cat显示/etc/passwd,并打印出行号
5)显示/etc/passwd文件中的5-10行
6)显示出/home/目录下所有文件的ctime时间
7)显示出/home /目录下所有文件的atime时间
8)显示出/home /目录下所有文件夹的mtime时间
9)查找/home /目录下一天前新增的目录或文件
10) 查找/etc/目录下二十四小时更动过的目录或文件
11) 查找/etc/目录下比/etc/passwd日期新的文件或目录
12) 查找/home目录下所有test用户的文件或目录
13) 查找/home下档案属性为f的文件
14) 查找/目录下所有的特殊位文件。
15) 查找/目录下所有的特殊位文件,并显示详细信息
16) 查找/目录下所有大于2M的文件
17) 查询/etc目录下一个小时之前更改的文件,不包括目录
18) copy文件/etc/passwd到/tmp目录下,保持时间戳
19) 查看/tmp/目录的使用空间
20)设置linux一分钟后关机
21)设置linux一分钟后重启动
22)进入/home目录,使用pwd显示当前目录
23)在/ 下建立目录worker,在worker下建立目录host01,host02在host01下建立目录h01,h02
24)删除host01下的h01目录,若host01目录为空,则删除host01
25)在host02下建立文件baby.txt
26) 长格式显示/etc下的文件
27)将/etc/yp.conf复制到/worker/host02中,提示用户是否覆盖
28)复制/etc/yp.conf复制到/worker/host02中改名为tt20912.conf
29) 将/mnt下的所以文件及目录复制到/worker/host02下
30)在worker下建立目录host03,将host02中的所有文件移到host03下,如文件存在不给出任何覆盖提示
31)将host03下的所有文件删除,用户需对删除的文件进行确认
32)删除host03下的所有目录
34)尝试给/worker/host02/yp.conf建立一个硬链接到/man.hard
35) 尝试给/worker/host02/yp.conf建立一个软链接到/soft.soft
36) 在/下建立目录test20912,在test20912建立文件1.txt和2.txt,分别在文件1.txt和2.txt中输入“I am chinese”,“are you ok?”用cat命令查看其中的内容,将1.txt和2.txt中的内容合并到3.txt并加上行号
37)从第5行起显示/worker/host02/yp.conf
38)显示 /worker/host02/yp.conf前五行内容
39)显示/worker/host02/yp.conf后五行内容
40)在/dev下查找所有以“cu”开头的文件
41)在worker下建立文件file.txt,在file.txt中输入
1001 A CCC1957 AUX 58.00 LVX2A 138
1002 B CCC1956 AUX 45.00 LVX2C 289
1058 C CCC1988 AUX 63.00 KVM9D 234
2058 D CCC1979 PCB 73.00 PLC2C 68
4080 E CCC1929 PCB 79.00 PLV2C 512
5800 F CCC1988 USP 77.00 KCM9D 234
5008 G CCC1987 USP 96.00 KVM9E 644
然后完成
1 含有“58”字符串的行的总数
2 显示含有“58”字符串的所有行的行号
3 精确匹配只含有“408”字符串的行
4 查找代码为1001和1002的城市
5 显示使行首不是4或5
6 显示含有A的行
7 显示以K开头,以D结尾的所有代码
8 显示头两个是大写字母,中间两个任意,并以C结尾的代码
9 查询所有以1开始以8或9结尾的所有记录
10在file.txt中搜索“PLC2C”
11 对file.txt按数值排序
12统计file.txt中的行数、单词数、字符数
任务二:按要求完成以下操作,写出对应命令
1. 在/下建立目录think,把/etc/inittab文件复制到/think下
2. 查看inittab文件第5行内容并记录
3. 在think下新建文件mod.c,往里面输入内容并保存退出。
#include<stdio.h>
void main( ){
int i;
float s;
scanf(“%d”,&i);
s=i*i+20;
printf(“%d”,s);
4. 打开mod.c,显示所有内容的行号
5. 将光标直接定位到i*i,考虑如何关掉行号
6.将 /etc/man.config 复制到/think下
7. 使用 vi 打开/think/man.config,光标移动到第一行,并且向下搜寻一下“teTeX”这个字符串,若存在,请问在第几行?
8.将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改
9. 若修改完之后,要全部复原,如何操作?
10.复制 51 到 60 行这十行的内容,粘贴到最后一行之后;
11.删除 11 到 30 行之间的 20 行;
12.将think/man.config另存为 man.test.config
13.选中所有空行,然后删除它们
14.该文件有多少行与多少字符?
15.删除包含MAN的行,保存文件
任务三:按要求完成以下操作,写出对应命令
1. 建立用户win1,UID、GID等均按默认
2. 新建用户win2,默认主目录为/think,其余默认
3. 将win2用户名改为tin,UID改为700,密码改为1330855
4. 连同主目录一起删除tin用户
5. 创建一个名为goup的用户组,GID为5000
6. 试将win1添加到goup中,明文查看win1所属组
7. 在/think/下建立文件book.txt,将文件所属用户变为win1,对于book.txt,给属组用户添加
写权限,取消其他用户的读写权限
8. 修改book.txt的权限为属组可读可写,同组可读,其他用户不可读不可写,用数字设置
9. 对于给所有人book.txt读取权限
任务四:按要求完成以下操作,将过程记录在实习报告上
1. 将 /etc/man.config 复制到/think下,将/think/man.config压缩为good.tar ,在/think/下新
建文件bad.conf,将man.config、bad.conf同时压缩为ftpp.tar
2. 显示ftpp.tar中的内容,新建文件top.txt,将其追加到ftpp.tar中
3. 用gzip对ftpp.tar进行解压,用tar命令将think下的所有文件打包为lost.tar.gz并显示压
缩进度
4. 用将压缩文件lost.tar.gz中的top.txt删除、
5. 显示系统中所有进程。
6. 显示你所用机器CPU的利用率,内存利用情况,10秒刷新一次
7. 设置系统在2分钟后自己建立目录/baby,在/baby中建立文件ppstream.sys,并将
ppstream.sys压缩为pp.tar
8. 设置你的系统在5分钟后打开vi编辑器
9. 查看你的系统内存和磁盘空间的使用情况、统计分区的使用情况
10. 挂载你的U盘,实现linux中访问U盘中的内容,写出完整过程
11. 挂载光驱,将C:\虚拟机等\shrike-i386-disc1.iso挂入光驱中,实现linux对
shrike-i386-disc1.iso中文件的访问,写出完整的挂载过程
12. 查询你的机器中是否安装samba、vsftpd、FTP等软件包
13. 配置你的linux实现,linux访问internet,写出详细的配置过程

linux练习命令的更多相关文章

  1. linux grep命令

    linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expressio ...

  2. Linux常用命令(一)

    Linux常用命令 1. pwd查看当前路径(Print Working Directory)    [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...

  3. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  4. Linux paste命令

    Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d <间隔字符>][--help][--versi ...

  5. 20145222《信息安全系统设计基础》Linux常用命令汇总

    学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ...

  6. Linux sudo 命令的应用

    .note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...

  7. linux 基础命令与文件管理

      Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shutdow.in ...

  8. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  9. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  10. Linux查找命令:grep,awk,sed

    grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...

随机推荐

  1. Nginx使用naxsi防xss、防注入攻击配置

    == 对于nginx有相应模块来完成WAF构建,此处使用的是naxsi模块. == 一.安装前提 .必须安装了nginx并可提供基本服务(这个是添加模块儿的前提,自己google吧): .下载naxs ...

  2. 如何获取UA

    function whatBrowser() { document.Browser.Name.value=navigator.appName; document.Browser.Version.val ...

  3. Pycharm上python unittest不执行"if __name__ == '__main__' "问题or选择非unittest run

    转:http://www.cnblogs.com/csjd/p/6366535.html python unittest不执行"if __name__ == '__main__' " ...

  4. discuz论坛模板文件目录

    公共模板文件夹 ./template/default/common/ common.css 公共CSS文件 faq.htm 帮助模板文件 footer.htm 系统总底部模板 footer_ajax. ...

  5. Unity与Android交互实现

    主要参考了这篇文章: Unity与Android交互方案优化版 链接:https://www.jianshu.com/p/86b275da600e 自己的实现(unity获取内存和温度): andro ...

  6. iOS QQ的AppID转换16进制的方法

    801312852为QQ的AppID 打开终端 echo 'ibase=10;obase=16;801312852'|bc   红色框内的即为转换后的16进制

  7. 转:: 刺鸟:用python来开发webgame服务端(4)

    来源:http://ciniao.me/article.php?id=14 --------------- 刺鸟原创文章,转载请注明出处    前面的工作都已准备就绪,现在我们得来看看服务端怎么和客户 ...

  8. unintest基础1

    import unittest class Testfunc(unittest.TestCase): def testfunc(self): print('testfunc1') def testfu ...

  9. 编写自己的cp命令

    有时候要对整个目录做备份,修改cp1.c使得当两个参数都是目录时,把第一个目录中的所有文件复制到第二个目录中,文件名不变.那么该如何实现? 我们先来看看cp1.c的实现方式,它从一个文件中读取数据然后 ...

  10. 【BZOJ5056】OI游戏 最短路+有向图生成树计数

    [BZOJ5056]OI游戏 Description 小Van的CP最喜欢玩与OI有关的游戏啦~小Van为了讨好她,于是冥思苦想,终于创造了一个新游戏. 下面是小Van的OI游戏规则: 给定一个无向连 ...