Linux运维-Linux文件和目录

今天讲的内容是linux的文件和目录

接下来请看:

1.命令:

mv 移动文件或目录/剪切(改名)

    rm  删除文件或目录(默认无法删除参数)

        -f  强制删除

    -r  递归删除 删除目录及目录内容

    可以使用mv进行替代-放到回收站

    tree 树形显示目录结构

        -L 最大显示几层目录

        -F 区别文件或目录

    Esc. 上翻上次的的命令

    vi  linux下面的编辑器

    输入 i  进入编辑模式

    esc键 退出编辑模式

    :wq  保存退出

    :q!  强制退出不保存

    :q退出(只要修改了内容 就无法退出)

    vim  更高级的记事本

    cat 显示文件内容

        cat /lcx/lcx.txt  显示文件内容

Linux目录其他的特点:

了解linux目录发展

/      根  存放系统服务或软件

/usr    存放用户数据或软件

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

3.linux下面使用光盘 /dev/cdrom

Linux运维-Linux文件和目录_第1张图片

##第一步-把光盘放入到系统中(vmware配置)

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

[root@lcx01-mbj02 ~]# ls -l /dev/cdrom

lrwxrwxrwx 1 root root 3 Mar 29 08:25 /dev/cdrom -> sr0

[root@lcx01-mbj02 ~]# cd /dev/cdrom

-bash: cd: /dev/cdrom: Not a directory

[root@lcx01-mbj02 ~]# cat /dev/cdrom

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

Linux运维-Linux文件和目录_第2张图片

挂载:给一个设备设定一个挂载点(入口),是为了可以看见挂载里的文件,

      可以把挂载点放到别的位置,但看到的内容就是另一个挂载的内容了

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

[root@lcx01-mbj02 ~]# mount /dev/cdrom  /mnt/

mount: /dev/sr0 is write-protected, mounting read-only

[root@lcx01-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

根下的目录  作用

/bin 二进制文件 命令

/sbin 超级命令 只有root能使用

/boot 引导文件存放系统内核

/dev 设备文件 光盘 硬盘

/etc 系统的配置文件

/home 普通用户的家目录

/lib&/lib64libary 库文件

/mnt 默认的临时挂载点

/opt 第三方软件安装位置

/proc 存放的内存中的信息进程

/rootroot 用户的家目录 皇宫

/sys 存放内存 信息 进程

/tmp 临时存放的文件 回收站

/usr 存放用户安装的软件

/var 日志文件

Linux运维-Linux文件和目录_第3张图片

#小练习:

#1.1条命令创建 /data/lcx 两个目录

#2.在/data/lcx/下面创建5个文件 lcx01.txt …lcx05.txt

#3.把/data/lcx 目录复制到 /tmp/下面

#4.把/data/lcx 改名为 /data/alex

#5.tree显示/data/目录结构

#1.1条命令创建 /data/lcx  两个目录

[root@lcx  ~]# mkdir -p  /data/lcx

#2.在/data/lcx/下面创建5个文件 lcx01.txt ...lcx05.txt

[root@lcx  ~]# echo /data/lcx/lcx{01..5}.txt

/data/lcx/lcx01.txt /data/lcx/lcx02.txt /data/lcx/lcx03.txt /data/lcx/lcx04.txt /data/lcx/lcx05.txt

[root@lcx  ~]# touch  /data/lcx/lcx{01..5}.txt\

#3.把/data/lcx 目录复制到  /tmp/下面

[root@lcx  ~]# cp -a /data/lcx/ /tmp/

#4.把/data/lcx 改名为 /data/alex

[root@lcx  ~]# mv /data/lcx/ /data/alex

[root@lcx  ~]# ls /data/

alex

#5.tree显示/data/目录结构

[root@lcx  ~]# tree /data/

/data/

└── alex

    ├── lcx01.txt

    ├── lcx02.txt

    ├── lcx03.txt

    ├── lcx04.txt

    └── lcx05.txt

1 directory, 5 files

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

了解:/lcx和/lcx/ 区别?

大部分命令是一样的.

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

/lcx/ 表示lcx目录下面的内容

你可能感兴趣的:(Linux运维-Linux文件和目录)