linux文件概览

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 直接回家

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值