码迷,mamicode.com
首页 > 系统相关 > 详细

Day5 - Linux第一关练习题

时间:2017-09-09 11:46:53      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:编辑模式   增加   复制   1.7   属性   命令   2.0   touch   day   

1.1 1

创建一个目录 /data

[root@oldboyedu-40 ~]# mkdir /data

查看

[root@oldboyedu-40 ~]# #查看目录里面的内容

[root@oldboyedu-40 ~]# ls /data/

[root@oldboyedu-40 ~]# ls -l /data/

1.2 2

/data 下面创建 oldboy.txt

[root@oldboyedu-40 data]# touch /data/oldboy.txt

[root@oldboyedu-40 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 查看文件内容

[root@oldboyedu-40 ~]# cat /data/oldboy.txt

I am studying linux.

1.3.3 方法二 echo

[root@oldboyedu-40 ~]# echo oldboyedu >>/data/oldboy.txt

查看

[root@oldboyedu-40 ~]# 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下。

[root@oldboyedu-40 ~]# cp /data/oldboy.txt  /tmp/

[root@oldboyedu-40 ~]# 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 复制目录

[root@oldboyedu-40 ~]# cp -r /data/ /tmp/

[root@oldboyedu-40 ~]# 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 备份文件

[root@oldboyedu-40 ~]# cp /data/oldboy.txt /data/oldboy.txt.bak

[root@oldboyedu-40 ~]# 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目录下面

[root@oldboyedu-40 ~]# mv /data/ /root/

检查

[root@oldboyedu-40 ~]# 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文件。

首先进入到目录中

[root@oldboyedu-40 ~]# cd /root/

[root@oldboyedu-40 ~]# ls

anaconda-ks.cfg  install.log         oldboy.txt

find             install.log.syslog  test.txt

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

[root@oldboyedu-40 ~]# rm oldboy.txt

rm: remove regular file `oldboy.txt‘?

      不提示:

[root@oldboyedu-40 ~]# \rm oldboy.txt

[root@oldboyedu-40 ~]# /bin/rm oldboy.txt

 

1.7 7

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

[root@oldboyedu-40 data]# cd  ..

[root@oldboyedu-40 ~]# pwd

/root

使用rm进行删除

            -f强制删除、-r递归

[root@oldboyedu-40 ~]# rm -fr data/

检查当前目录

[root@oldboyedu-40 ~]# 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

Day5 - Linux第一关练习题

标签:编辑模式   增加   复制   1.7   属性   命令   2.0   touch   day   

原文地址:http://www.cnblogs.com/znix/p/7497412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!