Linux基础_文件管理

文件管理

重点

  • 在Linux中,一切皆文件,没有后缀区分

/目录下的文件

# 存放系统可执行的程序 (系统命令)    ->:软连接
bin -> usr/bin 

# 存放系统可执行程序(系统命令:只有超级管理员可执行命令 super超级)
sbin -> usr/sbin

# 系统启动的加载程序文件
boot

# 设备文件
dev

# 存放系统及应用的配置文件
etc

# 普通用户的家目录
home

# 存放开发人员的系统库文件
lib -> usr/lib
lib64 -> usr/lib64

# 一般来说是挂载光驱的目录
media

# 可挂载目录
mnt

# 存放第三方应用程序目录
opt

# 存放系统进程相关的目录
proc

# 超级管理员root用户的家目录
root

# 执行后的程序,产生的启动文件存放目录
run

# 无实意,空目录
srv

# 系统文件存放目录
sys

# 公共厕所,存放临时文件或者没有用要删除的文件
tmp

# 存放系统用户文件
usr

# 存放系统日志文件
var

/etc 目录

# 主机名配置文件
/etc/hostname

# 本地域名解析配置文件(本地DNS)
/etc/hosts

# DNS配置文件
/etc/resolv.conf

# 网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0          # 第一块网卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth1          # 第二块网卡的配置文件

# 开机登录欢迎界面配置文件
/etc/motd

# 全局环境变量配置文件
/etc/profile

# 存放用户默认的环境变量配置文件
/etc/skel


系统用户相关:
# 存放用户信息配置文件
/etc/passwd

# 存放用户密码信息的配置文件
/etc/shadow

# 存放用户组信息的配置文件
/etc/group

# 存放用户组密码信息的配置文件
/etc/gshadow

/var 目录

# 系统日志
/var/log/messages

# 系统登录日志
/var/log/secure

/dev 目录

# 系统中的第一块磁盘
/dev/sda
# 系统中的第一块磁盘的第一个分区
/dev/sda1

/dev/sdf5   # 系统中的第六块磁盘的第5个分区

# 黑洞
/dev/null

# 从该设备中可以源源不断的取出数据
/dev/zero

# 随机数设备
/dev/random

# 终端设备文件
/dev/pts/0 
/dev/pts/1 
/dev/pts/2 
/dev/pts/3

路径的定位

  • 绝对路径
    • 以'/'开头的路径,就是绝对路径
  • 相对路径
    • 不以'/'开头的路径,就是相对路径

命令:

# 查看当前所在路径
pwd

# 切换目录 change directory
cd

# 返回上一次所在目录
cd -

举例:

# pwd  查看当前所在路径

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts

# cd  切换目录 change directory

[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls -a
.            ifcfg-lo     ifdown-eth   ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless      network-functions-ipv6
..           ifdown       ifdown-ippp  ifdown-post  ifdown-sit     ifdown-tunnel    ifup-bnep     ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global
ifcfg-ens33  ifdown-bnep  ifdown-ipv6  ifdown-ppp   ifdown-Team    ifup             ifup-eth      ifup-isdn  ifup-post   ifup-sit     ifup-tunnel    network-functions

# cd -
[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd -
/root
[root@localhost ~]# 

[root@localhost sysconfig]# cd ~
[root@localhost ~]# cd -
/etc/sysconfig
[root@localhost sysconfig]# cd
[root@localhost ~]# 

特殊目录

##  . :代表当前目录
##  ..:代表上一级目录
##  ~:代表根目录



示例:
cd /etc        # 绝对路径
cd ../etc      # 相对路径
cd ./tmp       # 相对路径
cd ~/abc       # 绝对路径
cd ~/../etc    # 绝对路径
cd -           # 绝对路径
cd             # 绝对路径

举例:

#  . :代表当前目录
[root@localhost sysconfig]# cd .
[root@localhost sysconfig]# ls -al
total 100
drwxr-xr-x.  6 root root 4096 Mar 15 18:32 .
drwxr-xr-x. 74 root root 8192 Mar 20 17:51 ..
-rw-r--r--.  1 root root  288 Mar 15 18:32 anaconda
-rw-r--r--.  1 root root  483 Mar 15 18:31 authconfig
drwxr-xr-x.  2 root root   43 Mar 15 18:24 cbq
drwxr-xr-x.  2 root root    6 Oct 31  2018 console
-rw-r--r--.  1 root root  150 Nov  9  2018 cpupower


#   ..:代表上一级目录
[root@localhost sysconfig]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# 

#   ~:代表根目录
[root@localhost sysconfig]# cd ~
[root@localhost ~]# 

思维导图

![文件管理(1)](C:\Users\admin\Desktop\作业_陈国宝\陈国宝 作业day_2022.3.20\文件管理(1).jpg)

博客

posted @   悠悠哉55  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示