Linux 目录管理

Posted 黄褐色的菊花怪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 目录管理相关的知识,希望对你有一定的参考价值。





tree命令的基本使用

tree		查看当前目录的树状结构
			-a 查看所有包含隐藏文件
			-L 1 查看目录层级
tree /root	 指定目录

根目录下的主要文件

/bin 普通用户可以执行的二进制文件

/boot 系统的启动文件

/dev 设备文件

/etc 系统程序的配置文件

/home 普通用户的家目录

/usr 用户程序的安装目录

/var 系统可变文件

/tmp 类似于回收站,任何用户都可以操作目录下的文件,只不过是只能操作自己的。

/run 程序启动的pid文件会存在里面



目录结构

/etc 重要的配置文件

/etc/passwd				# 系统中用户的配置文件
/etc/group				# 存放用户组的文件
/etc/shadow				# 存放用户密码的文件
/etc/hosts				# 本地域名解析文件
/etc/resolv.conf		# 专门存放dns配置的
/etc/sysconfig/network-scripts/ifcfg-eth0	# 网卡配置文件
/etc/hostname			# 主机名配置文件
/etc/skel				# 创建用户的时候会修改里面的内容

/usr

/usr/local				# 存放用户安装的程序目录
/usr/bin
/usr/sbin
/usr/lib				# 库文件,32位,用来支持命令的正常运行
/usr/lib64				# 库文件,64位,用来支持命令的正常运行

/var

/var/log/messages		# 系统日志
/var/log/secure			# 系统登陆日志
/var/spool/cron/root	#定时任务

/proc

存放系统信息,程序进程号

/proc/cpuinfo			# CPU信息
/proc/meminfo			# 内存信息

/dev

/dev/random				# 随机数设备
/dev/null				# 黑洞文件
/dev/zero				# 无穷大的文件
/dev/sda				# 物理机的第一块磁盘
	sda1				# 第一块磁盘的第一个分区
	sda2				# 第一块磁盘的第二个分区
	sda3				# 第一块磁盘的第三个分区
/dev/sdc3				# 第三块硬盘的第三个分区
/dev/pts				# 虚拟终端
/dev/cdrom				# 光盘

文件路径的定位

特殊的两个目录

使用ll常看文件的时候以什么开头:
d			# 目录
-			# 普通文件
l			# 链接文件
c			# 设备文件
特殊目录
".":	当前目录
"..":	上一级目录
"~":	 用户家目录
	如果是root /root
	如果是bob	/home/bob

绝对路径和相对路径

绝对路径: 以/或者~开头的目录表示绝对路径。
相对路径:不是以/或者~开头的目录表示相对路径。

切换目录命令用法

cd 选项 参数

cd   选项  参数: 从来不用选项
cd /usr/local
cd ../local
cd /tmp
cd ~
cd ~/.ssh
cd ..
cd .
cd ./local
cd -  :  切换到 上一次所在的目录

pwd			# 显示当前所在的路径

以上是关于Linux 目录管理的主要内容,如果未能解决你的问题,请参考以下文章

使用 Git 来管理 Xcode 中的代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途