Day5 - Linux第一关练习题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Day5 - Linux第一关练习题的主要内容,如果未能解决你的问题,请参考以下文章

DAY5第五天的关于接口的作业练习

XSS Challenges练习方法

XSS Challenges练习方法

XSS Challenges练习方法

过三关 Java冒泡排序选择排序插入排序小练习

5.13Js练习题