linux目录结构

1.linux目录结构

       FHS 标准目录结构:

            Filesystem Hierarchy Standard(文件系统层次化标准)

            tree -L 1 /         tree 树状显示  -L 显示层数

            /

            ├── bin -> usr/bin   

            ├── boot        

            ├── dev        

            ├── etc           

            ├── home      

            ├── lib -> usr/lib 

            ├── lib64 -> usr/lib64 

            ├── media    

            ├── mnt        

            ├── opt           

            ├── proc         

            ├── root

            ├── run          

            ......后面的省略了

            1)bin:普通用户使用的命令

            2)sbin:管理员使用的命令     sbin/servive

            3)dev:设备文件     设备文件 tty =dev/pts/0 终端文件 dev/zero dev/null 相当于回收站 dev/random 产生随机数

            4)root:root用户的家

            5)home:普通用户的家目录

            6)proc:虚拟文件系统     虚拟文件系统,反映出来的是内核,进程信息或实时状态  ls /proc每一个运行起来的进程都有一个数字编号 ps aux  | grep  sshd  查看某个进程

            7)usr:系统文件

                        /usr/local/ 编译安装目录

                        /usr/lib/库文件

            8)etc:配置文件       配置文件如网络/etc/sysconfig/network etc/hostname 应用相关配置文件……

            9)var:存放的是一些变化文件,比如数据库,日志,邮件........

                               mysql: /var/lib/mysql                                

                               vsftpd: /var/ftp

                               mail: /var/spool/mail

                               cron: /var/spool/cron

                               log: /var/log

             10)/lib64 library存储库文件

             11)/boot 存储启动文件,比如grub和内核文件

                    /run rhel7新增加目录,是/var/run的硬链接,之前的光驱和u盘自动挂载目录从/media换到了/run/media

             12)/opt 空目录,某些软件也会把它作为默认安装目录

             13)/cgroup  资源控制

             14)/tmp      存储临时文件和因软件退出而没有被回收的垃圾文件

             15)/net  /srv  /selinux  /lost+found这几个目录平时用的很少

            16)临时文件:/var/tmp(进程产生的临时文件)

            17)设备的挂载点:

                         media   移动设备默认挂载点

                         mnt       手动挂载设备的挂载点

2.linux基本命令

            #  表示我们当前使用的是超级账户

            $  表示我们当前使用的是普通账户

            cd: 切换路径   

                        cd   /etc/bin       到/etc/bin的目录 

                        cd - 返回上次目录

                        cd 直接回家

            #ls:查看当前目录

                        所有命令后必须有空格(空格的个数没有上限)

                        #ls -d /root/Desktop //显示目录本身

                        #ls -a      //all 显示所有文件 (包括隐藏文件)

                        #ls  -l    //长格式显示(显示文件的详细信息)

                        文件类型\权限    硬链接个数  所有者 所属组  大小    修改时间  名字

            hwclock 硬件时钟访问工具

                        -s    将硬件时钟同步到系统时钟

                        -w  将系统时钟同步到硬件时钟

            tab键:自动补全

                        没补全的原因:   命令写错     没有可执行权限

            date:显示当前时间

            date +%y: 显示年

            date +%y%m%d%H%M%S:显示年月

            date -s 8:50 设置时间

3.linux文件路径:

            # pwd   显示当前路径

            绝对路径:

                        cd /home/alice cd ~alice

            相对路径:

                        cd Desktop/abc cd ..  cd .


http://man.linuxde.net/小白手册

  注:关于命令相关选项不一一列出可以通过上面的网址查询

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容