Day5 - Linux第一关练习题

1.1 第1题

创建一个目录 /data

[[email protected] ~]# mkdir /data

查看

[[email protected] ~]# #查看目录里面的内容

[[email protected] ~]# ls /data/

[[email protected] ~]# ls -l /data/

1.2 第2题

在/data 下面创建 oldboy.txt

[[email protected] data]# touch /data/oldboy.txt

[[email protected] data]# ls -l /data/

total 0

-rw-r--r--. 1 root root 0 Aug 15 20:20 oldboy.txt

1.3 第3题

为oldboy.txt增加内容"I am studying linux."

1.3.1 方法一 vim

vim /data/oldboy.txt

使用方法:

1.编辑模式 编辑这个文件

i

写入你的内容

2.退出编辑模式

esc

3.保存并退出

:wq

1.3.2 查看文件内容

[[email protected] ~]# cat /data/oldboy.txt

I am studying linux.

1.3.3 方法二 echo

[[email protected] ~]# echo oldboyedu >>/data/oldboy.txt

查看

[[email protected] ~]# cat /data/oldboy.txt

I am studying linux.

oldboyedu

>>  追加,把内容文字放到文件的末尾

1.3.4 方法三 cat

追加多行文件

cat >>/data/oldboy.txt<<EOF

I

am

oldboy

student

EOF

1.4 第4题

把oldboy.txt文件复制到/tmp下。

[[email protected] ~]# cp /data/oldboy.txt  /tmp/

[[email protected] ~]# ls -l /tmp/

total 4

-rw-r--r--. 1 root root 66 Aug 11 21:07 oldboy.txt

-rw-------. 1 root root  0 Aug 10 18:29 yum.log

1.4.1 复制目录

[[email protected] ~]# cp -r /data/ /tmp/

[[email protected] ~]# ls -l /tmp/

total 8

drwxr-xr-x. 2 root root 4096 Aug 11 21:31 data

-rw-r--r--. 1 root root   66 Aug 11 21:07 oldboy.txt

-rw-------. 1 root root    0 Aug 10 18:29 yum.log

-r 递归参数,复制目录及其下的所有文件

1.4.2 备份文件

[[email protected] ~]# cp /data/oldboy.txt /data/oldboy.txt.bak

[[email protected] ~]# ls -l /data/

total 16

-rw-r--r--. 1 root root 14 Aug 11 20:55 doc-tan.txt

-rw-r--r--. 1 root root 15 Aug 11 20:52 lidao.txt

-rw-r--r--. 1 root root 66 Aug 11 20:38 oldboy.txt

-rw-r--r--. 1 root root 66 Aug 11 21:52 oldboy.txt.bak

1.5 第5题

把 /data 移动到 /root目录下面

[[email protected] ~]# mv /data/ /root/

检查

[[email protected] ~]# ls -l /root/

total 48

-rw-------. 1 root root  1073 Aug 10 18:40 anaconda-ks.cfg

drwxr-x---. 2 root root  4096 Aug 10 18:50 anaconda-screenshots

drwxr-xr-x. 2 root root  4096 Aug 11 21:52 data

-rw-r--r--. 1 root root 21736 Aug 10 18:40 install.log

-rw-r--r--. 1 root root  5890 Aug 10 18:38 install.log.syslog

-a  == -pdr

-p  == 属性不变

-r  == 递归

1.6 第6题

进入/root目录下,删除oldboy.txt文件。

首先进入到目录中

[[email protected] ~]# cd /root/

[[email protected] ~]# ls

anaconda-ks.cfg  install.log         oldboy.txt

find             install.log.syslog  test.txt

使用rm命令删除,提示是否删除,输入y回车可以删除

[[email protected] ~]# rm oldboy.txt

rm: remove regular file `oldboy.txt‘?

不提示:

[[email protected] ~]# \rm oldboy.txt

[[email protected] ~]# /bin/rm oldboy.txt

1.7 第7题

接第6题,退回上一级目录,删除data目录。

[[email protected] data]# cd  ..

[[email protected] ~]# pwd

/root

使用rm进行删除

-f强制删除、-r递归

[[email protected] ~]# rm -fr data/

检查当前目录

[[email protected] ~]# ls -l

total 48

-rw-------. 1 root root  1073 Aug 10 18:39 anaconda-ks.cfg

-rw-r--r--. 1 root root     0 Aug 16 16:28 find

-rw-r--r--. 1 root root 21736 Aug 10 18:39 install.log

-rw-r--r--. 1 root root  5890 Aug 10 18:37 install.log.syslog

时间: 2024-10-20 11:24:48

Day5 - Linux第一关练习题的相关文章

linux第二关练习题

第1章 PATH 1.1 PATH存放的是linux下命令的路径(位置) [[email protected] ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 1.2 linux启动过程 开机自检(BIOS) MBR引导 GRUB菜单 加载内核 运行init进程 读取/etc/inittab配置文件 执行/etc/rc.d/rc.sysinit脚本 执行/etc/rc.d/

linux第一关考试题

1.1我想在/data/oldboyedu 目录下面创建 一个oldboy.txt 文件 [[email protected] ~]# cd /data/oldboyedu -bash: cd: /data/oldboyedu: No such file ordirectory 1.为何出现这样的错误 2.如何解决这个错误呢? 没有/data/oldboyedu这个目录 mkdir  - p /data/oldboyedu touch /data/oldboyedu/oldboy.txt 1.2

linux第一关课前测试题

1.创建一个目录/data 解答: 方法一:mkdir /data 方法二:cd /; mkdir data 2.在/data下面建立一个文件oldboy.txt 解答: 方法一:cd /data/;  touch  oldboy.txt 方法二:touch /data/oldboy.txt 3.为oldboy.txt增加"I am studying linux"内容 解答: 方法一:echo "I amstudying linux" >oldboy.txt

第一关课前练习题

1.1 第一关练习题 1.1.1 创建一个目录/data 1.1.1.1 方法:mkdir 创建目录 [[email protected] ~]# mkdir /data [[email protected] ~]# ls / a    data  etc   lib64      mnt     proc  selinux tmp bin  date  home  lost+found oldboy  root  srv     usr boot dev   lib   media      

老男孩linux+Python高薪运维就业班第一关课后上机实战考试题

老男孩教育linux+Python高薪运维就业班第一关课后上机实战大考察 (开课第三天上机考试题) (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0"(不包含引号). 2.将题1中的oldboy.txt文件内容通过命令过滤只输出如下内容: 10.0

第一关考试及解答

老男孩教育Linux运维就业班第一关课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0"(不包含引号). 解答: [[email protected] ~]# mkdir -p /data/oldboy [[email pr

Linux-测试-第一关

转载自:oldboy 教育 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/1838020 老男孩教育linux+Python高薪运维就业班第一关课后上机实战大考察 (开课第三天上机考试题) (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内

正则表达式第一关之grep

很多学linux的同学和我一样,鸟哥的私房菜里每次读到正则表达式那一章,就感觉缺乏攻破它的勇气了,如果你和我一样也是刚进入linux世界的菜鸟,不妨多总结里面的基本用法以及一些特别需要注意的地方,相信你和我一样,不妨多反复揣摩,相信你也可以熟练掌握它,所谓书读百变起义自现. 刚接触的你肯定会疑问什么是正则表达式(Regular Expression),简单的讲正则表达就是处理字符串的方法,有点像word里的查找替换,不过它可比word里的查找替换强大N倍,它是以行为单位来进行字符串处理行为,通过

老男孩Linux Crond定时任务练习题

Linux Crond定时任务练习题 Crond是系统中用来定期执行命令或指定程序任务的一种服务或软件. 严格的说,linux系统下的定时任务软件不少,例如:at.crontab.anacron,其中crontab这个命令是在实际工作中常用于周期性执行任务.例如:每五分钟做一次服务器时间同步.要执行crontab这个命令,也需要启动一个服务crond.那么,我们对crontab练习操作一下喽. 一.根据命令说出文字含义: 1)30 3,12 * /bin/sh  /scripts/oldboy.