Linux云计算学习笔记day05

2019-03-29  本文已影响0人  我要笑

一、回顾

1、快捷键

2、路径

[root@oldboyedu59 ~]# ls /oldwang
ls: cannot access /oldwang: No such file or directory
[root@oldboyedu59 ~]# mkdir -p /oldwang
[root@oldboyedu59 ~]# ls -l /oldwang/
total 0
[root@oldboyedu59 ~]# cd /oldwang/
[root@oldboyedu59 oldwang]# #老王家 500平米
[root@oldboyedu59 oldwang]# mkdir bed  shafa  room{01..10}
[root@oldboyedu59 oldwang]# touch room01/zz 
[root@oldboyedu59 oldwang]# mkdir /newwang
[root@oldboyedu59 oldwang]# cp -a /oldwang/   /newwang/
[root@oldboyedu59 oldwang]# ls -l /newwang/
total 0
drwxr-xr-x 14 root root 170 Mar 29 08:48 oldwang


[root@oldboyedu59 ~]# ls /oldboy
alex  oldboy.txt  oldboy.txt.bak
[root@oldboyedu59 ~]# mv /oldboy/oldboy.txt    /tmp/
[root@oldboyedu59 ~]# ls -l /oldboy/
total 0
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak

1、移动

默认没有安装,需要通过yum install -y tree 保证你的服务器能上网

[root@oldboyedu59 ~]# mv /oldboy/oldboy.txt  /oldboy/alex.txt
[root@oldboyedu59 ~]# ls -l /oldboy/
total 0
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--  1 root root  0 Mar 29 09:03 alex.txt
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak

2、tree命令

最多显示基层目录

/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── lidao
├── media
├── mnt
├── newwang
├── old
├── oldboy
├── oldwang
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

24 directories, 0 files

3、给不同类型的文件加标记

[root@oldboyedu59 ~]# tree -L 1 -F /
/
├── bin -> usr/bin/
├── boot/
├── dev/
├── etc/
├── home/
├── lib -> usr/lib/
├── lib64 -> usr/lib64/
├── lidao/
├── media/
├── mnt/
├── newwang/
├── old/
├── oldboy/
├── oldwang/
├── opt/
├── proc/
├── root/
├── run/
├── sbin -> usr/sbin/
├── srv/
├── sys/
├── tmp/
├── usr/
└── var/

24 directories, 0 files

4、小练习:

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

5、了解:/oldboy和/oldboy/ 区别?

大部分命令是一样的.

/oldboy 表示oldboy目录和下面的内容
/oldboy/ 表示oldboy目录下面的内容

6、vi 使用流程说明:

vi /oldboy/oldboy.txt
按i(小写字母I)进入编辑模式
按esc,退出编辑模式
输入 :wq 保存退出
显示文件内容
cat /oldboy/oldboy.txt

:wq保存退出
write 和 quit
:wq!
:q! 强制退出不保存
:q 退出(只要修改了内容 就无法退出)

报错案例:

E37: No write since last change (add ! to override)
粘包赖(你修改了内容就无法使用:q退出 需要使用:q! 

vi 记事本
vim notepad ++word ✔️✔️✔️✔️✔️

vim 默认没有安装

命令
yum install -y  vim tree bash-completion

Linux目录 vs Windows
一切从根开始 CDE

二、了解Linux目录发展

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

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

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

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

Linux下面使用 光盘 /dev/cdrom
第1个里程碑-把光盘放入到系统中(vmware配置)
第二个里程碑-直接使用光盘(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个里程碑 -进行挂载并使用
先准备好一个目录。然后挂载

    [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

根下每个目录的作用:

~ 当前用户的家目录
如果你是root用户 ~ /root root用户家目录
如果你是oldboy ~ /home/oldboy

Linux下面名言:
一切从根开始
一切皆文件

缓存无处不在
CentOS 7
/bin ==== /usr/bin
/sbin === /usr/sbin

Linux下面必知必会文件和目录
网卡配置文件
如何修改主机名
Linux运行级别

上一篇下一篇

猜你喜欢

热点阅读