1.根下各个目录的作用
/etc 保存了linux各种配置文件
/etc/resolv.conf dns服务器解析域名的配置文件
/etc/hosts 本地解析域名的配置文件
/etc/sysconfig/network-script/ifcfg-网卡名称 配置网卡
/sbin 超级用户才能使用的命令 (根下的是一个软链接文件,链接到/usr/sbin)
/boot linux开机时加载的一些文件,包括linux内核的一些文件
/bin 普通用户使用的命令(根下的是一个软链接文件,链接到/usr/bin)
/usr 保存了大量的Linux系统文件,类似与Windows系统中c盘中的windows文件
/usr/bin /usr/sbin
/usr/local 程序的安装目录
/home 普通用户的家目录
里面包含了一些环境程序
/root 超级用户的家目录
/dev 存放一些设备文件
/dev/null linux的黑洞文件,只出不进
/dev/zero 只出不进数据
/dev/random 制造随机数的文件
/var 存放一些可变化的文件,例如日志文件等
/var/tmp 临时存放程序的缓存文件
/lib 是一个库文件,很多命令依赖于库文件(根下的lib也是一个软链接文件,链接到/usr/lib)
/lib64 64位库文件,(同上,根下lib64也是一个软链接文件,链接到/usr/lib64)
/mnt /media 这两个文件都是一个磁盘的挂载点
/porc 反映了程序运行的状态
/opt 第三方文件的下载目录
/tmp 临时存放文件的地方
/run 程序运行的pid 和一些相关的lock文件
2.Linux下各个文件定位
绝对路径:表示起点从根开始的路径
相对路径:表示相对于当前目录开始的路径
. 表示当前目录
.. 表示上一层目录
~ 表示当前用户的家目录
/ 表示磁盘的定点,根目录
3.linux中常用的一些简单文件管理
cd 目录切换命令
cd .. 表示
cd . 表示再当前目录
cd - 表示返回上一次所在的路径
pwd 显示当前所在路径
mkdir 文件或目录的创建
mkdir 后面加参数,参数即目标目录
mkdir -p 为递归创建目录,例如/a/b/c
再根下a目录下创建b目录,然后再b目录下创建c目录,如果没有b目录,只能-p,将b和c一块创建
mkdir {1..100} 在当前目录下创建名字依次为1至100的100个文件夹
touch 创建一个空文件
mv 文件或目录的移动
mv + 需要移动的文件或目录 + 移动到的目标文件目录
mv 同一个文件夹里移动就是重命名的功能
例如 将 当前目录下的test文件移动到/usr/local/ttt文件夹中
如果local目录下没有ttt文件夹,那么test文件就会被移动到local目录下,并且重命名为ttt
rm 文件或目录的删除
-f 强制删除
-r 递归删除目录及其内容
rm {1..100} 将1到100 这100 个目录删除
rm file* 删除已file开头的文件或目录
网友评论