美文网首页
Linux云计算学习笔记day05

Linux云计算学习笔记day05

作者: 我要笑 | 来源:发表于2019-03-29 20:20 被阅读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运行级别

    相关文章

      网友评论

          本文标题:Linux云计算学习笔记day05

          本文链接:https://www.haomeiwen.com/subject/llzlbqtx.html