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

简介: 在Linux的学习过程中目录结构与文件管理是基础且重要的,要想学好Linux就要了解和掌握这些下面就让我们一起来看看。Linux系统的组成:内核 、shell、用户操作或应用程序、基本构成:用户态、内核态。

前言

在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。加油,奥利给!


目录
相关文章
|
3天前
|
存储 安全 Linux
|
5天前
|
Linux Shell 数据安全/隐私保护
|
3天前
|
缓存 监控 Linux
|
24天前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
25天前
|
存储 安全 Linux
Linux文件管理命令md5sum awk
通过结合 `md5sum`和 `awk`,不仅可以高效地进行文件完整性校验,还能灵活地处理和分析校验结果,为系统管理、数据审计等工作提供强大的支持。
46 2
|
29天前
|
存储 Linux
Linux文件管理(超详细讲解)
Linux文件管理(超详细讲解)
99 5
|
1月前
|
存储 Oracle Unix
Linux 系统目录结构
Linux 系统目录结构
21 2
|
1月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
31 1
|
23天前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
2月前
|
Linux
使用qemu来学习Linux的休眠和唤醒
使用qemu来学习Linux的休眠和唤醒