这篇文章主要是整理,Linux文件目录, 这几个目录,作为运维人员入门必须要掌握的linux目录结构 知识点。
以及linux常用命令的 目录操作的几个相关命令
首先介绍一下几个常用llinux目录操作命令
一、linux目录操作命令
1- pwd 查看当前所在位置
英文名: print working directoty
案例:
[root@baimeidashu /tmp]#pwd # 输入命令
/tmp # 显示绝对路径
2- ls 查看当前目录下所有的文件
这个命令显示的 白色 代表的是文件, 蓝色代表的是目录(linux 系统都适用)
主要记住几个子命令:
(1)ls 目录:
(2) ls -l (显示文件的详细信息)
这个命令 有个快捷键,类似外号 alias 别名叫 ll , 我们执行 ll 的时候系统底层为我们执行的仍然是ls -l
案例1: ls 直接回车查看当前
案例2: ls 指定查看 /目录下所有的问题件
案例3: 查看多级目录 查看/tmp目录下所有文件
相对路径: 一级一级的走过去 先到/目录 在进tmp目录 在执行ls命令
使用-l选项参数查看文件的详细信息
使用ll查看/tmp下所有的文件
3 cd 切换路径 命令
英文名: change directory
需要记住以下几个命令:
(1)cd 直接回车 ------直接回到家目录
(2)cd .. (回到上一级目录)
(3)cd - (回到上一次的目录)
(4)cd ~ (回到用户家目录)
(5)cd . (到当前目录)
案例: 进入到深层目录/etc/sysconfig/
回到家目录
快速回到上一次所在的位置:
案例: 回到上一级所在的目录
注意: 如果多级目录 目录必须存在
cd test/baimei/hehe
4 mkdir 创建目录
英文名: make directory
(1) mkdir /test
(2) mkdir -p /test/1/2
创建多级目录,如果中间文件夹不存在 也没有问题的。如果中间的文件夹存在也不会覆盖。
案例1: 在当前目录创建一个baimei 目录
案例2: 在/opt/下创建一个test目录
相对路径: 先进入到目录然后创建
绝对路径: 直接创建
案例3: 创建多级目录
创建/opt/test/baimei/www
递归创建所需目录 -p参数
如果你想设置Xshell显示 ,跟我的一样,可以参考这篇文章 :
主要练习命令: pwd ls cd mkdir touch
01.在/opt目录下创建www blog bbs三个目录
02.在三个目录下分别创建1.txt和2.txt
03.同时查看www blog和bbs下文件的详细属性
04.绝对路径进入到www目录
05.在www目录快速进入到bbs目录下
06.pwd查看下当前所在路径是否为/opt/bbs
07.在bbs目录创建baimei/test1/test2/test3
08.切换到test3目录下执行pwd命令查看路径
09.在test3目录下以绝对路径方式在/root/下创建1.txt
10.快速回到家目录,快速回到上一次所在目录
扩展练习命令: cp mv rm cat vi
01.将1.txt 复制到/opt下
02.使用vim往1.txt写入"I am 姓名 I studing Linux OS"
03.绝对路径查看1.txt文件内容
04.将opt下的www目录移动到家目录
05.复制test3目录到/tmp目录
06.绝对路径删除/opt/bbs/目录
07.绝对路径查看网卡配置的内容
09.复制网卡配置文件到家目录名称为cfg.txt
10.cat查看cfg.txt文件内容
二、linux目录结构
-
- bin 存放二进制文件
- dev 硬件设备
- home 普通用户的家目录(普通用户登录系统某人所在的位置)
- mnt 临时挂载点
- proc 内存的映射文件
- tmp 临时存放文件的地方
- var 存放日志的目录
- boot 存放内核的目录 引导程序所在目录
- etc 存放系统服务或者自己安装服务的配置文件
- opt 第三方软件安装默认所在的位置 (默认是空的)
- root 管理员登录后默认所在的位置 /root
- sbin 超级管理员命令所在的位置
- usr 二级目录层次标准(存放用户个人的数据信息)
补充 一个 /etc/skel