常见指令与目录发展

mv 移动 remove
mv 移动文件或目录(剪切)
重命名

[root@oldboyedu-59 ~]# ls
A B C D E F girl.txt oldboy son.txt
[root@oldboyedu-59 ~]# mv B /tmp
[root@oldboyedu-59 ~]# ls
A C D E F girl.txt oldboy son.txt
[root@oldboyedu-59 ~]# ls /tmp/
B
在这里插入图片描述
[root@oldboyedu-59 ~]# mv oldboy/oldboy.txt oldboy/bigboy.txt
[root@oldboyedu-59 ~]# ls oldboy/
bigboy.txt
[root@oldboyedu-59 ~]#
在这里插入图片描述

rm 删除 remove
rm 默认无法删除目录
-r 递归删除,删除目录及目录内容
-f 强制删除
-rf 强制删除没有提示
可以用mv剪切进行替代
-r
在这里插入图片描述
-f
在这里插入图片描述
-rf

在这里插入图片描述

tree 以树形显示目录结构
保证服务器能够正常上网 默认没有安装: yum install -y tree
tree -L 2 最多显示2层目录
tree -L 2 -F 最多显示2层目录标记 tree -L 2 F
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#小练习:
#1.1条命令创建 /data/oldboy 两个目录
#2.在/data/oldboy/下面创建5个文件 oldboy01.txt …oldboy05.txt
#3.把/data/oldboy 目录复制到 /tmp/下面
#4.把/data/oldboy 改名为 /data/alex
#5.tree显示/data/目录结构

[root@oldboyedu-59 ~]# mkdir -p /data/oldboy
[root@oldboyedu-59 ~]# ls /
bin dev lib mnt oldby proc sbin tmp
boot etc lib64 newwang oldwang root srv usr
data home media oldboy opt run sys var
[root@oldboyedu-59 ~]# ls -l /data
total 0
drwxr-xr-x 2 root root 6 Mar 29 15:53 oldboy
在这里插入图片描述
[root@oldboyedu-59 ~]# touch /data/oldboy/oldboy{01…05}.txt
[root@oldboyedu-59 ~]# ls /data/oldboy/
oldboy01.txt oldboy03.txt oldboy05.txt
oldboy02.txt oldboy04.txt
在这里插入图片描述
[root@oldboyedu-59 ~]# cp -r /data/oldboy /tmp/
[root@oldboyedu-59 ~]# ls /tmp/
B oldboy
[root@oldboyedu-59 ~]#
在这里插入图片描述
alex
[root@oldboyedu-59 ~]# tree /data/
/data/
└── alex
├── oldboy01.txt
├── oldboy02.txt
├── oldboy03.txt
├── oldboy04.txt
└── oldboy05.txt

在这里插入图片描述
在这里插入图片描述
vi Linux下面的编辑器
ESC + 点 记录最后一次操作
vi i 进入编辑模式
按ESC 输入:w q 退出编辑模式 w(保存)q(退出)
退出 :wq
:q!
:q
:wq!

vim notepad ++ word 跟vi功能一样,只是更高级
vim 默认没有安yum install -y vim tree bash-completion
在这里插入图片描述

E37: No write since last change (add ! to override)
粘包赖(你修改了内容就无法使用:q退出 需要使用:q!强制退出
在这里插入图片描述

文本内容发生改变没有保存就退出,w保存之后才能够退出。

在这里插入图片描述

cat 显示文件内容
在这里插入图片描述

了解:/oldboy和/oldboy/ 区别?
大部分命令是一样的.
/oldboy 表示oldboy目录和下面的内容
/oldboy/ 表示oldboy目录下面的内容
在这里插入图片描述

悠久之翼[email protected] 12:56:22
[面试题持续更新]第1周课程内容练习题
https://www.jianshu.com/p/d333f4f8dec8

悠久之翼[email protected] 12:56:39
https://www.jianshu.com/p/99ec5bb4183f

[故障集合]那些年学习Linux坑你的故障集合

Linux目录 VS Windows
一切从根开始 C D E

了解:linux目录发展

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

FHS 目录层次标准 根和/usr下每个目录的作用

Linux目录其他的特点:
1.一切从根开始 Linux目录是一个有层次的目录结构
2.Linux下面的设备不挂载无法使用. 挂载就是给设备开了一个入口,入口:挂载点(目录)
3. linux每个目录可以挂载在不同的设备(磁盘)上。windows不容易做到。

不挂载的设备相当于是没有窗户没有门的监狱,挂载就是给设备开了一个入口

Linux下面使用光盘 /dev/cdrom
第1个里程碑-把光盘放入到系统中(vmware配置)

第2个里程碑-直接使用光盘(Linux) 
[root@oldboyedu59 ~]#  ls -l /dev/cdrom 
lrwxrwxrwx 1 root root 3 Mar 29 08:43 /dev/cdrom -> sr0
[root@oldboyedu59 ~]# cd /dev/cdrom
-bash: cd: /dev/cdrom: Not a directory
[root@oldboyedu59 ~]# cat /dev/cdrom

第3个里程碑-进行挂载并使用
先准备好一个目录 然后挂载
/mnt 
[root@oldboyedu59 ~]# mount /dev/cdrom  /mnt/
					#     给设备      入口
mount: /dev/sr0 is write-protected, mounting read-only
[root@oldboyedu59 ~]# ls  /mnt/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL 

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44832674/article/details/88901760