linux查看文件内容分行,linux文件系统结构及简单操作

一、linux文件系统结构

Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。linux文件和目录被组织成一个单根倒置的树结构。文件系统从根目录下开始,用“/”表示。

1、 /boot:引导文件存放目录,内核文件(linux)、引导加载器(bootloader,grub)都存放在该目录。

/bin:提供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到的程序。

/sbin:和/bin类似,不过不是所有用户都需要的,一般是系统管理类的基本命令。

/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)。

/lib64:专用于x86_64系统上的辅助共享库文件存放位置。

/etc:配置文件目录

/home/USERNAME:普通用户的家目录。

/root:管理员的家目录。

/media:便携式移动设备挂载点,如cdrom

/mnt:临时文件系统挂载点。

/dev;设备文件机特殊文件存放位置

b:block device(块设备),具有随机访问、有缓存的特性,一般指物理设备

c:character device(字符设备),具有顺序访问、无缓存的特性,一般指逻辑设备

/opt:第三方应用程序的安装位置。

/srv:当前主机为服务提供的数据。

/tmp:为所有用户提供的临时文件存储位置。

/usr:全局共享的只读数据路径。

bin:普通用户的可执行程序目录;

sbin:也是可执行程序的目录,但是大多存放涉及系统管理的命令,只有root权限才能执行;

share:命令手册页和自带文档等架构特有的文件存放位置;

include:C程序的头文件;

local:第三方应用程序的安装位置;

src:程序源码文件的存储位置;

/var:存储经常发生变化的数据目录。

cache:应用程序缓存数据目录;

lib:应用程序状态信息数据;

local:专用于为/ usr/local下的应用程序存储可变数据的目录;

lock:锁文件;

log;:日志目录及文件

opt:专用于为/opt下的应用程序存储可变数据额目录;

run:运行中的进程相关数据,通常用于存储进程pid文件;

spool:应用程序数据池;

tmp:保存系统两次重启之间产生的临时数据;

/proc:用于输出内核与进程信息相关的虚拟文件系统;

/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统;

/selinux:selinux相关的安全策略等信息的存储位置。

2、linux上的应用程序组成部分

多数系统程序文件都寄放在:/bin , /sbin , /usr/bin , /usr/sbin , /usr/local/bin , /usr/local/sbin

普通命令包括;/bin , /usr/bin , /usr/local/bin

管理命令包括:/sbin , /usr/sbin , /usr/local/sbin

共享库都寄存在:/lib , /lib64 , /usr/lib , /usr/lib64 , /usr/local/lib , /usr/local/lib64

32bits的库:/lib , /usr/lib , /usr/local/lib

64bit的库:/lib64 , /usr/lib64 , /usr/local/lib64

3、linux文件类型

-:普通文件

d:directory 目录文件

b:block device 块设备

c:character device 字符设备

l:sysmbolic link 符号链接文件

p:pipe 命令管道文件

s:socker 套接字文件

二、简单操作

1、pwd:打印当前工作目录

-L:打印$PWD的变量值,默认使用的

-P:显示真实的物理路径,而不是软连接的路径

环境变量:

$PWD;保存的当前目录

$OLDPWD;上一次所在目录额路径

2、cd:目录切换命令

-P:切换到真实的物理路径下,而不是软连接的路径下

cd ..:切换到上一级目录

cd -:切换到上一次所在目录

cd:切换到家目录

3、ls:列出文件内容,默认是以字母顺序排序的

-1:单列显示,即文件分行显示

-a:显示所有的文件,包含隐藏文件

-A:显示出.和..以外的所有文件

-d:通常与-l结合使用,查看目录自身属性,而非内部的文件列表

-h:对文件大小单位换算,换算后结果可能会非精确值

-l:长格式列表,即显示文件的详细属性信息

-s:按块大小排序

-S:按文件大小排序

-r:倒序排序

-R:递归显示

-u:配合-t使用,显示并按atime从新到旧排序

atime:访问时间(需满足访问间隔超过1天以上或atime时间比mtime时间落后才会更改)

ctime:状态更改时间

mtime:修改时间

-U:不排序,按目录存放循序显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值