day05-Linux运维-Linux文件和目录

今天讲的内容是linux的文件和目录
接下来请看:
1.命令:

mv  移动文件或目录/剪切(改名)
rm  删除文件或目录(默认无法删除参数)
     -f  强制删除
	 -r  递归删除 删除目录及目录内容
	 可以使用mv进行替代-放到回收站
tree 树形显示目录结构
     -L 最大显示几层目录
     -F 区别文件或目录
Esc. 上翻上次的的命令

vi   linux下面的编辑器
输入 i  进入编辑模式 
esc键 退出编辑模式
:wq  保存退出
:q!  强制退出不保存
:q退出(只要修改了内容 就无法退出)

vim  更高级的记事本
cat 显示文件内容
    cat /oldboy/oldboy.txt  显示文件内容

2.Linux目录其他的特点:

了解linux目录发展
在这里插入图片描述

/       根  存放系统服务或软件
/usr    存放用户数据或软件

FHS     目录层次标准 规定了根和目录存放内容的标准

3.linux下面使用光盘 /dev/cdrom
在这里插入图片描述
##第一步-把光盘放入到系统中(vmware配置)

##第二步-直接使用光盘(linux)

[root@oldboy59-mbj02 ~]# ls -l /dev/cdrom 
lrwxrwxrwx 1 root root 3 Mar 29 08:25 /dev/cdrom -> sr0
[root@oldboy59-mbj02 ~]# cd /dev/cdrom
-bash: cd: /dev/cdrom: Not a directory
[root@oldboy59-mbj02 ~]# cat /dev/cdrom 

##第三步-进行挂载并使用

挂载:
给一个设备设定一个挂载点(入口),是为了可以看见挂载里的文件,
可以把挂载点放到别的位置,但看到的内容就是另一个挂载的内容了

先准备一个目录 然后挂载
/mnt (挂载点)

[root@oldboy59-mbj02 ~]# mount /dev/cdrom  /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
[root@oldboy59-mbj02 ~]# ls /mnt/
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL

根下每个目录的作用:
在这里插入图片描述
#小练习:
#1.1条命令创建 /data/oldboy 两个目录
#2.在/data/oldboy/下面创建5个文件 oldboy01.txt …oldboy05.txt
#3.把/data/oldboy 目录复制到 /tmp/下面
#4.把/data/oldboy 改名为 /data/alex
#5.tree显示/data/目录结构

#1.1条命令创建 /data/oldboy   两个目录 
[root@oldboyedu59 ~]# mkdir -p  /data/oldboy

#2.在/data/oldboy/下面创建5个文件 oldboy01.txt ...oldboy05.txt 
[root@oldboyedu59 ~]# echo /data/oldboy/oldboy{01..5}.txt
/data/oldboy/oldboy01.txt /data/oldboy/oldboy02.txt /data/oldboy/oldboy03.txt /data/oldboy/oldboy04.txt /data/oldboy/oldboy05.txt
[root@oldboyedu59 ~]# touch  /data/oldboy/oldboy{01..5}.txt\

#3.把/data/oldboy 目录复制到  /tmp/下面 
[root@oldboyedu59 ~]# cp -a /data/oldboy/ /tmp/

#4.把/data/oldboy 改名为 /data/alex 
[root@oldboyedu59 ~]# mv /data/oldboy/ /data/alex 
[root@oldboyedu59 ~]# ls /data/
alex

#5.tree显示/data/目录结构
[root@oldboyedu59 ~]# tree /data/
/data/
└── alex
    ├── oldboy01.txt
    ├── oldboy02.txt
    ├── oldboy03.txt
    ├── oldboy04.txt
    └── oldboy05.txt

1 directory, 5 files

小知识 有"/ “和 没有”/" 的区别

了解:/oldboy和/oldboy/ 区别?
大部分命令是一样的.
/oldboy  表示oldboy目录和下面的内容
/oldboy/ 表示oldboy目录下面的内容

猜你喜欢

转载自blog.csdn.net/qq_37242520/article/details/88883947
今日推荐