一、目录结构
-
目录 :
-
文件夹:存放的是具体有哪些文件
-
文件:存放的就是具体的数据
/dev/cdrom 光盘设备:光盘里面存放的内容都在这里面
/dev/null 黑洞文件:把不想要的内容丢入黑洞 //实践 cat a.txt /dev/null (a文件的内容全部清空)
/etc/hostname 主机的配置文件
/etc/sysconfig/network-script/ifcfg-ens33 网卡的配置文件
/etc/resolv.conf 指定远程DNS的地址
/etc/hosts 本机的域名解析文件
/home/ 以普通用户名 命名的文件 》 普通用户的家目录
/root root用户的家目录挂载点
/mnt
/opt
/media与网络参数优化相关的文件都在该文件夹下面
[root@localohost ~] ls /proc/sys/net/ipv4/ | grep backlog tcp_max_syn_backlog [root@localohost ~] cat /proc/sys/net/ipv4/tcp_max_syn_backlog 128
日志存放的路径
/var/log
[root@localhost ~]# tail -f /var/log/messages
# 实时查看日志变化
二、切换文件夹与pwd查看当前所在的文件夹
[root@localhost /] cd /etc/sysconfig/network-scripts/ # 切换到指定文件夹
[root@localhost network-scripts] pwd
/etc/sysconfig/network-scripts
三、路径
- 绝对路径:路径是从根开始的,即/作为前缀
- 相对路径:路径不是从根开始的(从当前文件夹开始查找)
四、文件管理基础命令
pwd
# 查看当前所在的文件夹
cd
可以进入家目录 或者 cd ~ 可以进入家目录
cd
- 切换到上一次所在的文件夹
ls -l
文件 查看指定文件的列表信息
ls -l
文件夹 查看文件夹下的子文件和子文件夹的列表信息
ls -dl
文件夹 查看指定指定文件夹的列表信息
ls -a
查看包括隐藏文件的所有文件
补充:linux系统不是以文件的后缀名来区分文件类型的,而是以ls -l的首位来区分
- -文本文件
- d 目录/文件夹
tree
命令 查看文件及子文件的结构
tree -a
查看包含隐藏文件的所有文件
tree -aF
查看显示隐藏文件及文件类型的所有文件
五、创建、复制、移动、删除
创建文件:
touch /tmp/d.txt
# 创建出来的是普通文本文件,与后缀名无关touch {a,b,m,n,1,10}.txt
创建多个txt文件touch {1..9}.txt
创建1-9 个txt文件touch {1..9}{a}
.txt 创建1a -9a 1b-9b 1c-9c 文件
创建文件夹:
mkdir /test
创建文件夹
cd /test/
进入test
pwd
查看当前所在位置 /test
mkdir /test/a /test/b
创建a b 两个文件夹
mkdir /test/{c,d}
创建 c d 两个文件夹
mkdir -v {a,b}
创建a,b 两个文件夹 会显示提示信息
mkdir -p /a/b/c
创建层次文件夹 a里b里有c 文件夹
复制文件/文件夹:
cp
源文件 新的文件地址
cp -r
源文件夹 新的文件夹地址
cp -r
源文件夹/* 新的文件夹地址
删除:
rm -rf
文件
rm -rf
文件夹
rm -rf
* 删除所有文件/文件夹