Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux教程 > 正文

Linux基础知识七 Linux的目录结构及相关命令

时间:2014-05-30 23:39 来源:未知 作者:www.51ou.com 阅读:

一、目录结构:

   /: 根目录;

       /bin: 二进制,可执行的命令;

       /sbin: 可执行命令,仅用于管理,通常管理员才有权限使用;

       /boot: 引导,操作系统用于引导系统启动的文件,内核、grub;

       /dev: 设备文件:

              Linux的设备类型:

                   字符设备:线性设备,用c表示,如键盘、鼠标等

                   块设备:随机设备,用b表示,如硬盘等随机设备

       /etc: 配置文件;

       /home: 用户的家目录:

               格式为:/home/USERNAME

                       如用户名为jerry, 则该用户的家目录即为:/home/jerry;

       /root: 管理员的家目录;

       /lib, /lib64: 库文件,其中的 .so文件为共享对象

       /media: 挂载点目录,通常用于挂载便携性设备,如U盘等;

       /mnt:挂载点目录,挂载额外的文件系统;

       /misc: 备份目录,没有特殊功能,通常为空;

       /opt: 可选目录,通常第三方软件偶尔安装于此路径下;

       /proc: 伪文件系统;内存中内核的映射;

       /selinux: 安全加强的Linux;

       /srv: 是Service的简写,用于服务的中间数据的存储位置;

       /sys: 伪文件系统,通常用于访问硬件设备属性信息;

       /tmp: 临时文件目录;

       /usr: 是Univeral Shared Readonly的简写,用于存储只读文件;

       /var: 经常会发生变化的文件;比方说日志等;

wKioL1NDXKOguiCvAAXBKWWZJ5w175.jpg

二、文件的访问路径

Linux的访问路径分为绝对路径和相对路径

 

绝对路径:从根开始的路径

相对路径:从当前位置开始的路径

 

./:是当前目录

../:是当前目录的父目录

 

例如以下路径:

/usr/share/doc/lsof-4.82/Readme

wKioL1NDXOzyVKYsAAB260K55DI942.jpg

如果当前位置为 /usr/share,那么:

# ls -l /usr/share/doc/lsof-4.82/00README  是以绝对路径访问该文件

# ls -l doc/lsof-4.82/00README          是从当前位置以相对路径的方式访问该文件

# ls -l ./doc/lsof-4.82/00README         是从当前位置以相对路径的方式访问该文件

# ls -l ../bin/passwd            此命令访问的是同级目录(/usr/bin)下的passwd文件

wKiom1NDXbOTg1R8AAKYlWhyakQ149.jpg

 

三、操作目录的相关命令

  # cd PATH   切换到指定目录下,如:

# cd /usr/share 是切换到/usr/share目录

(用type cd 可以看出cd命令是一个内部命令)

  # cd ~USERNAME         可以切换到其他用户的家目录,运行此命令需要相应的权限

  # pwd                   查看当前目录,不用跟参数

wKioL1NDXcbjckw-AACxC5O7DGM883.jpg

# cd -  该命令可以在当前目录和前目录之间来回切换

wKioL1NDXwvj0jCjAADlxvcopUc395.jpg

 

# basename [PATH]    查目录的基名

基名为目标文件的名字

# dirname [PATH]     查目录名

目录名为目标文件所在的目录路径

wKioL1NDX0LTLR9XAACAVELgqE0759.jpg

 

四、echo命令的使用方法简述

1.回显字符:

# echo “Hello CentOS!”

2.引用变量名,显示变量的值,通常花括号可以省略

# echo ${VAR_NAME}

等价于

# echo $VAR_NAME

wKioL1NDX3eBCJzRAAD36lv_2ik594.jpg

  如 # echo ${PATH}   可以显示环境变量中的值,两个值之间以冒号隔开

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Linux基础知识七 Linux的目录结构及相关命令》技术文章,《Linux基础知识七 Linux的目录结构及相关命令》详细使用和说明,有时《Linux基础知识七 Linux的目录结构及相关命令》可能不完善、敬请谅解!如果《Linux基础知识七 Linux的目录结构及相关命令》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片