哇!真的是你呀~今天我们来学习Linux目录结构与文件管理

目录

前言

一、Linux系统的组成

二、目录结构

三、文件管理

总结



前言

在Linux的学习过程中目录结构与文件管理是基础且重要的,要想学好Linux就要了解和掌握这些下面就让我们一起来看看。


一、Linux系统的组成

内核 、shell、用户操作或应用程序、基本构成:用户态、内核态

二、目录结构

根目录/

/root      root用户的家目录

/home    普通用户家目录的存储目录

/etc       系统及应用程序的配置文件的默认存放目录

            (1) local         自定义安装的应用程序存储目录

/usr:  (2)bin            存储所有用户都有权限操作的命令

           (3)sbin          存储只有管理员有权限操作的命令

/sbin     /usr/sbin的连接文件

/bin      /usr/bin的连接文件

/dev   设备文件存储目录

/proc   设备信息文件及内核配置文件存储目录

/run     进程PID及相关文件存储目录

           (1)log   系统及硬件或程序日志存储目录

/var     (2)spool         mail      用户邮件存储目录

           (3)cache      缓存存放目录

           (4)是/run的连接文件

/lib         32位依赖库

/lib64    64位依赖库

/boot    内核文件及启动信息文件存储目录

/sys     操作系统及硬件相关信息及日志、状态等文件的存储目录

/mnt    测试挂载的空目录

/opt    一般会将拷贝的文件放置此目录

/media  外部媒体设备默认挂载目录

三、文件管理

(1)切换目录 :  cd     返回当前登录用户的家目录

                              cd ..   返回上级目录

                              cd ~   返回当前登录用户的家目录

                              cd -   返回上次跳转到当前目录的目录

                              cd /path   切换到指定的目录

(2)查看目录内容:     ls  查看当前目录内容 ;    ls/path   查看指定目录内容。

                           -l   以长格式选项显示目录内容

                           -h  以人性化方式显示

                           -a  显示所有隐藏文件,隐藏文件已.开始

    ls的选项 :    -A   显示除.和..之外的隐藏文件

                          -R  递归显示目录内容

                          -t   按照时间排序,与-l结合使用

                          -r   翻转排列,可以与-t结合使用

                          -d  查看目录本身,一般与-l结合使用

(3)创建目录         mkdir       语法  mkdir/path/dirName

        创建递归目录         mkdir -p dirName/child_dirName

(4)删除目录  rm -i   交互式询问是否操作

                          rm -r  递归删除目录及子目录

                         rm -f   强制删除

(5)别名命令

                      查看系统所有别名          alias

                     创建别名                         alias自定义命令字=‘系统命令 选项’

                     取消别名                         unalias自定义命令字='系统命令 选项‘

(6)移动目录

当前目录重命名        mv  old_dirName  new_dirName

移动后重命名           mv  /source_path/old_dirName  /dest_path/new_pathdirName

移动                         move  /source_path/dirName  /dest_path/

(7)复制目录       cp -i    当目标文件已存在时,交互式询问

                               cp -r  递归复制目录及子目录

                               cp -p 保留属主及属组权限复制目录

                               cp -f  当目标文件存在,先删除后复制


总结

万丈高楼平地起,合抱之木始于毫厘。要想学好Linux就要先了解和掌握这些,只有这样才能够打牢基础渐入佳境学好Linux。加油,奥利给!

你可能感兴趣的:(云计算,linux,运维,学习)