linux文件概览

来源:互联网 发布:银行存款怎样划算知乎 编辑:程序博客网 时间:2024/06/04 19:52

1.BASH Shell 对文件进行管理
创建、复制、删除、移动、查看、编辑、压缩、查找
目录结构 文件定位 文件管理 vi编辑器
2.目录结构:
根下的目录列表
这里写图片描述

以下是centos7的目录结构
这里写图片描述
3.目录存放的文件概览
bin 普通用户使用的命令 /bin/ls, /bin/date

sbin 管理员使用的命令 /sbin/service

dev 设备文件 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/random

root root用户的HOME

home 普通用户家Base目录

proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态

usr 系统文件,相当于C:\Windows

/usr/local 软件安装的目录,相当于C:\Program

/usr/bin 普通用户使用的应用程序

/usr/sbin 管理员使用的应用程序

/usr/lib 库文件Glibc 32bit

/usr/lib64 库文件Glibc 64bit

boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)

etc 配置文件
系统相关如网络/etc/sysconfig/network /etc/hostname
应用相关配置文件如/etc/ssh/sshd_config…

lib 库文件Glibc

lib64 库文件Glibc

tmp 临时文件(全局可写:进程产生的临时文件

var 存放的是一些变化文件,比如数据库,日志,邮件….
mysql: /var/lib/mysql
vsftpd: /var/ftp
mail: /var/spool/mail
cron: /var/spool/cron
log: /var/log

临时文件: /var/tmp(进程产生的临时文件)

设备(主要指存储设备)挂载目录
media 移动设备默认的挂载点
mnt 手工挂载设备的挂载点
misc automount进程挂载
net automount进程挂载

命令存储位置:
/bin 普通用户使用的命令 /bin/ls, /bin/date RHEL7淘汰

/sbin 管理员使用的命令 RHEL7淘汰

/usr/bin 普通用户使用的应用程序

/usr/sbin 管理员使用的应用程序
4.文件的路径
绝对路径: 从/开始的路径 /home/alice/file1
相对路径: 相对于当前目录开始 a.txt ./a.txt ../bob/a.txt [假如:此时在目录/home/alice]

绝对路径示例:
useradd alice
touch /home/alice/file1
touch ~/file2
touch ~alice/file3

相对路径示例:
pwd
/root
mkdir abc
touch ../file3
touch file4
touch abc/file5

cd 改变目录
cd 绝对路径 cd /home/alice cd ~alice
cd 相对路径 cd Desktop/abc cd .. cd .

cd 专用:
cd - 返回上次目录
cd 直接回家

原创粉丝点击