步骤
实现此案例需要按照如下步骤进行。
步骤一:在/opt下递归创建a/b/c
命令操作如下所示:
[root@localhost /]# mkdir -p /opt/a/b/c //-p为递归创建选项
[root@localhost /]# ls -R /opt/a //-R递归查看目录内容
/opt/a:
b
/opt/a/b:
c
/opt/a/b/c:
[root@localhost /]#
步骤二:在/opt/a/b/c创建一个空文件tarena.txt
命令操作如下所示:
[root@localhost /]# touch /opt/a/b/c/tarena.txt
[root@localhost /]# ls /opt/a/b/c/
tarena.txt
[root@localhost /]#
步骤三:为文件 /etc/sysconfig/network-scripts/ifcfg-eth0 建一个快捷方式存放到 /etc/ifcfg-eth0
命令操作如下所示:
[root@localhost /]# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/ifcfg-eth0
[root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:17:BF:F7
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
[root@localhost /]# cat /etc/ifcfg-eth0 //访问链接文件能得到相同结果
DEVICE=eth0
HWADDR=00:0C:29:17:BF:F7
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
[root@localhost /]#
步骤四:同时创建/nsd、/root/zhangsan、当前路径下lisi三个目录
命令操作如下所示:
[root@localhost /]# cd /opt/
[root@localhost opt]# ls
a rh
[root@localhost opt]# mkdir /nsd /root/zhangsan lisi
[root@localhost opt]# ls -ld /nsd
drwxr-xr-x. 2 root root 4096 1月 8 19:52 /nsd
[root@localhost opt]# ls -ld /root/zhangsan
drwxr-xr-x. 2 root root 4096 1月 8 19:52 /root/zhangsan
[root@localhost opt]# ls -ld lisi
drwxr-xr-x. 2 root root 4096 1月 8 19:52 lisi
[root@localhost opt]#
复制、删除、移动
问题
- 在当前目录下创建一个子目录 dir1
- 将文件夹 /boot/grub/ 复制到目录dir1下
- 切换到/root/目录,将当前目录下以install开头的文件复制到dir1下
- 将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt
- 将/root/rv.txt文件移动到dir1目录下,名称不变
方案
复制与移动的命令分别为cp、mv。
复制与移动都可以使用“.”特殊目录。
例如:cp -r /root . 将“/root”目录复制到当前目录
当前路径下移动命令,也可以进行重命名操作。
删除命令为rm,常用选项为“-rf”。
步骤
实现此案例需要按照如下步骤进行。
步骤一:在当前目录下创建一个子目录 dir1
命令操作如下所示:
[root@localhost opt]# pwd
/opt
[root@localhost opt]# mkdir dir1
[root@localhost opt]# ls
a dir1 lisi rh
[root@localhost opt]#
步骤二:将文件夹 /boot/grub/ 复制到目录dir1下
命令操作如下所示:
[root@localhost opt]# ls dir1
[root@localhost opt]# cp -r /boot/grub/ dir1/ //注意拷贝的是目录要加-r选项
[root@localhost opt]# ls dir1/
grub
[root@localhost opt]#
步骤三:切换到/root/目录,将当前目录下以install开头的文件复制到dir1下
命令操作如下所示:
[root@localhost opt]# cd /root/
[root@localhost ~]# cp install* /opt/dir1/
[root@localhost ~]# ls /opt/dir1/
grub install.log install.log.syslog
[root@localhost ~]#
步骤四:将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt
拷贝命令可以改名字,也可以拷贝到目的地,利用mv命令当前目录改名字。
命令操作如下所示:
[root@localhost ~]# cp /etc/redhat-release /root/rv.txt
[root@localhost ~]# ls /root/
anaconda-ks.cfg install.log.syslog zhangsan 模板 图片 下载 桌面
install.log rv.txt 公共的 视频 文档 音乐
[root@localhost ~]#
步骤五:将/root/rv.txt文件移动到dir1目录下,名称不变
命令操作如下所示:
[root@localhost ~]# mv /root/rv.txt /opt/dir1/
[root@localhost ~]# ls /opt/dir1/
grub install.log install.log.syslog rv.txt
[root@localhost ~]#