Linux 下的目录
目录 | 说明 | |
---|---|---|
/ | 根目录,万物起源 | |
/boot | 包含 Linux 内核,初始化 RAM 磁盘映像(用于启动时所需的驱动),和启动加载程序 | |
/dev | 包含设备节点的特殊目录,一切皆文件 | |
/home | 普通用户只能在 home 目录下编写内容,系统用户保护用户误操作 | |
/lib | 包含系统核心的共享库 | |
/media /mnt | 用户挂在可移动介质 | |
/opt | 该目录被用来安装可选的软件,这个主要用来存储可能安装在系统中安装商业软件产品 | |
/proc | Linux 内核维护的虚拟文件系统,用来窥探 Linux 内核是如何监管文件系统的 | |
/tmp | 各种程序临时创建文件的地方 | |
/sbin | “ 系统 ” 二进制文件,完成系统重大任务的程序,通常为超级用户保留 | |
/usr | 包含普通用户所需的所有程序和文件 | |
/usr/bin | 包含系统安装的可执行程序 | |
/usr/lib | 程序所有的共享库 | |
/usr/local | 由源码编译的程序会安装在 /usr/local/bin 目录下 | |
/usr/sbin/ | 包含许多系统管理程序 | |
/usr/share | /usr/share 目录包含许多由 /usr/bin 目录中的程序使用的共享数据。其中包括像默认的配置文件、图标、桌面背景、音频文件等等。 | |
/usr/share/doc | 大多数安装在系统中的软件包会包含一些文档 | |
/var | 除了 /tmp 和 /home 目录除外,相对来说,目前我们看到的目录是静态的,它们的内容是不会改变的,/var 目录存放的是动态文件,各种数据库,假拖机文件都存在这里 | |
/var/log | 包含日志文件,各种系统活动的记录,其中最重要的一个文件是 /var/log/messages | |
/etc | 该目录包含所有系统层面的配置,也包含一些 shell 脚本,在系统启东时,这些脚本会开启每个系统服务 /etc/crontab 定义了自动运行的任务 /etc/fstab 包含存储设备的列表,以及它们相关的挂载点 |
ls 列出目录内容
ls -alhtrdSF
-a 列出目录下的所有内容
-l 以长格式显示内容
-h 以可读方式显示文件大小,比如 2000 -> 2k
-t 按照修改时间进行排序
-r 翻转显示顺序
-d 仅仅显示当前目录下的目录
-S 以文件大小排序
-F 显示内容会带一个标志,比如显示目录会加 /
file 确认文件类型
file logInfo.sh 输出该文件的一些简要信息
file tmpDir 输出 dictory 显示目录
...
less 浏览文件内容
less 属于”页面调度器”类程序,这些程序允许以逐页方式轻松浏览长文本文档。more 程序只能向前翻页,而 less 程序允许前后翻页,less 是 more 的改进版
less /etc/passwd
-upper arrow 跳至上一行
-lower arrow 跳至下一行
-b 跳转上一页
-space 跳转下一页
-G 跳转文件末尾
-g 跳转文件首行
q 退出查看模式
h 调出帮助文档