linux day6作业讲解答案

4. 作业讲解


1. 假设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为?

/root

/home/xxx

2. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是?

-p

3. 在linux中,下面( A )命令不是针对目录操作的。

A. ps
B. cd
C.pwd
D. ls




4. 欲把当前目录下的file1.txt复制为file2.txt 命令是?


cp    file1.txt    file2.txt


5. 建立一个新文件可以使用的命令为?

touch    cat  echo  

6. 如果要列出一个目录下的所有文件需要使用命令为?

ls  -a  

7. 除非特别指定,不然的话cp要拷贝出来的文件在哪个目录下?

当前目录    

8.Linux系统习惯将许多设备驱动存储在什么目录中?

/dev

9.包含了域名与IP地址的映射关系的文件是?

/etc/hosts    本地域名解析文件 



10.用什么命令来显示当前目录?

pwd



11.在linux操作系统中,哪个用户默认对整个操作系统拥有完全控制权?


root用户是超级管理员,拥有所有权限  


12.linux系统管理员创建一个普通oldboy用户,默认会在哪个目录下创建一个用户的主目录

/home


13.使用cd命令进入到/usr/local目录下,然后又执行了cd  .. 请问,当前你所在的位置是哪里?


/usr


14.已知你在/etc/sysconfig/network-scripts/目录下,你执行了cd  /etc/systemd/命令,怎样才能快速的到达/etc/sysconfig/network-scripts/目录下?

cd  -   返回到上一次所在的路径


15.已知当前位置为/opt,请问,执行cd .  ,写出你所在的位置?

/opt


16.创建/oldboy目录?


mkdir /oldboy


17.创建/data/test目录,已知/data目录不存在,请给出命令?

mkdir  -p  /data/test


18.创建/root/user /root/logs  /root/conf  /root/html目录,请用一条命令实现


mkdir  /root/{user,logs,conf,html}


19.创建文件oldboy.txt 

touch  oldboy.txt

20.在/root/目录下创建文件test.txt  test.log  test.sh  test.conf  请用一条命令创建。


touch  /root/test.{txt,log,sh,conf}


21.显示/root目录下的目录结构。

tree  /root

22.只显示/目录的两层目录结构。

tree -L 2  /  

23.只显示/etc目录下的目录。

tree -d  /etc  

24.如果我在当前在/目录下,之后执行了以下操作,请告诉我,最后我所在的目录位置

cd /etc/sysconfig/

cd ..

cd ..

cd -

cd ~

cd ..

如果是root用户     在/目录下

如果是普通用户     在/home



25.当前用户是root用户,当前所在位置是/usr/local ,输入cd命令后,当前所在目录是哪里?


/root




26.显示当前所在位置信息

pwd   

27.批量创建oldboy01,oldboy02,...oldoby05这几个目录

mkdir  oldboy{01..05}


28.显示/oldboy 下面所有文件(包含隐藏文件)的详细信息

ls -a  /oldboy


tree -a  /oldboy



29.在/oldboy目录下创建以你名字的目录。(已知oldboy目录不存在,请用一条命令实现)

mkdir -p  /oldboy/qls



30.在你名字的目录下面创建两个文件,分别为test.txt,test.log

touch  /oldboy/qls/test.{txt,log}


31.把test.txt文件移动到/tmp目录下面

mv  /oldboy/qls/test.txt  /tmp


32.把test.log文件重命名为test.sh

mv  /oldboy/qls/test.log   /oldboy/qls/test.sh




33.删除test.sh这个文件

rm  -f  /oldboy/qls/test.sh


34.删除oldboy这个目录

rm -rf /oldboy 


35.切换到/tmp目录下,查看当前的工作位置,同时创建data1、data2、data3、共三个目录。

cd  /tmp

pwd

mkdir data{1..3}


36.接上一题,分别在data1、data2、data3三个目录下创建3个文件,名字为oldboy1、oldboy2、oldboy3.然后查看/tmp目录的整个目录结构情况,最后检查下data1和oldboy1两个对象的属性。

*  表示所有 


touch  data*/oldboy{1..3}

tree  /tmp

ls -ld  data1

ls -l data*/oldboy1



37.把/etc/hosts文件复制到/tmp/data1目录下,然后把data1目录复制到/opt/目录下。

cp /etc/hosts  data1

cp -a data1 /opt


38.将/tmp/data1目录移动到/root目录下,然后删除/opt/data1目录下的hosts文件,最后删除/opt目录下的data1目录。


mv data1 /root

rm -rf /opt/data1/



posted @ 2020-06-16 21:34  nick_xm  阅读(1019)  评论(0编辑  收藏  举报