linux基础—分区与目录
来源:互联网 发布:php网站培训学校 编辑:程序博客网 时间:2024/05/21 10:13
1.当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。如下图所示:
图1 linux树形目录
3.如下为常用目录解释:
目录
描述
/
根目录
/bin
做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。
/boot
Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。
/dev
一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。
/etc
系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;
/etc/opt:/opt对应的配置文件
/etc/X11:Xwindows系统配置文件
/etc/xml:XML配置文件
……
/home
用户工作目录,和个人配置文件,如个人环境变量等,所有的账号分配一个工作目录。一般是一个独立的分区。
/lib
库文件存放地。bin和sbin需要的库文件。类似windows的DLL。
/media
可拆卸的媒介挂载点,如CD-ROMs、移动硬盘、U盘,系统默认会挂载到这里来。
/mnt
临时挂载文件系统。这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。
/opt
可选的应用程序包。
/proc
操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab 。
/root
Root用户的工作目录
/sbin
和bin类似,是一些可执行文件,不过不是所有用户都需要的,一般是系统管理所需要使用得到的。
/tmp
系统的临时文件,一般系统重启不会被保存。
/usr
包含了系统用户工具和程序。
/usr/bin:非必须的普通用户可执行命令
/usr/include:标准头文件
/usr/lib:/usr/bin/ 和 /usr/sbin/的库文件
/usr/sbin:非必须的可执行文件
/usr/src:内核源码
/usr/X11R6:X Window System, Version 11, Release 6.
/srv
该目录存放一些服务启动之后需要提取的数据
4.文件目录管理命令
磁盘和文件空间
fdisk df du
文件目录与管理
cd pwd mkdir rmdir ls cp rm mv
查看文件内容
cat:
cat [file]
查看文件的内容。全程式concatenate的意思,将文件内容连续输出到屏幕上。第一行到最后一行显示。
tac:
tac [file]
和cat刚好相反 是从最后一行到第一行的方式查看。
cat有个比较不好的地方时当文件比较大时候没办法看清楚,这个时候可以用more或者Less命令。
more:
more [file]
如果使用grep或者find等命令时,可以配合使用more一页一页的查看。如果看到一半想退出,则敲入’q’即可退出。
less:
less [file]
less比more更有弹性,可以上下翻页。
如果只想读取文件的头几行或者文件的末尾几行,可以用head或tail.
head –n [file]:读取文件的前n行。
tail –n [file]:读取文件末尾n行。
- linux基础—分区与目录
- Linux目录结构与分区
- Linux/Unix Shell 常用命令与目录分区
- linux 分区、目录、挂载点
- Linux Shell 常用命令与目录分区的学习总结
- Linux Shell 常用命令与目录分区的学习总结
- Linux Shell 常用命令与目录分区的学习总结
- Linux Shell 常用命令与目录分区的学习总结
- Linux Shell 常用命令与目录分区的学习总结
- Linux Shell 常用命令与目录分区的学习总结
- linux 的分区与目录-1(转载)
- Linux Shell 常用命令与目录分区的学习总结
- Linux下的目录结构、挂载与分区
- linux常见分区及各目录作用与全称
- linux转移/home目录分区与磁盘配额的配置
- Linux基础03——文件与目录管理
- Linux基础(二)——文件与目录管理
- Linux基础之四——文件与目录
- oracle merge和批量insert实操
- SIGABRT和EXC_BAD_ACCESS引起的crash1、平常我们写程序的时候经常会遇到这样
- iOS开发拓展篇—CoreLocation定位服务
- iOS开发拓展篇—CoreLocation地理编码
- LeetCode——Isomorphic Strings
- linux基础—分区与目录
- 安卓开发中防止内存溢出
- Wpf 脑力风暴游戏开发
- iOS开发拓展篇—音频处理(音乐播放器1)
- uart
- iOS开发拓展篇—音频处理(音乐播放器2)
- Linux - dnsmasq - dns cache
- Javascript(Array)整理
- 动态配置脚本实现之 flex,yacc应用