• 系统的目录结构、路径的定位


    系统的目录结构

    Windows
    
    D:Linux基础阶段     反斜线  
    
    
    Linux   
    
    所有的文件或者目录的起点或者顶点都是以根开始的   /  斜线
    
    Linux的目录结构就像是一个倒挂的树形结构  
    
    
    必知必会的目录及文件  
    
    
    [root@qls ~]# ls -1  /
    
    
    软连接文件
    
     /bin		#存放系统命令的目录    普通用户可以执行的命令 
     /sbin		#存放系统命令的目录    需要管理员权限才可以执行的命令
     /lib		#库文件目录   32位库文件 
     /lib64		#库文件目录   64位库文件
     
     ====
     
     /usr/bin
     /usr/sbin
     /usr/lib
     /usr/lib64
     
     
     /boot		#系统引导目录    存放的是系统内核和grub的配置 
     /dev		#系统设备目录
     
     	/dev/cdrom -> sr0		#光盘镜像
        /dev/null				#黑洞设备  将一些不用的数据导入到黑洞设备  
        /dev/zero				#字符设备  源源不断的产生数据 字符 
        /dev/random				#产生随机数的设备 
        
    	/dev/stderr -> /proc/self/fd/2		#错误输出   2>
    	/dev/stdin -> /proc/self/fd/0		#标准输入 	<
    	/dev/stdout -> /proc/self/fd/1		#标准输出 	>
    	
    	/dev/pts/				#存放的是虚拟终端信息  
    
    	#磁盘设备及分区  
    	/dev/sda
    	/dev/sda1      /
    	/dev/sda2
    	/dev/sda3    /boot
    	
    	
     /etc		#系统的主配置文件存放目录    程序配置文件存放目录 
     
     	/etc/sysconfig/network-scripts/ifcfg-*		#系统网卡配置文件
     	
     	/etc/hosts			#本地域名解析文件   记录 IP地址与主机名的对应的映射关系 
     
     	/etc/resolv.conf	#本地DNS配置文件 
        
        /etc/fstab			#设备挂载目录配置文件    开机自启动挂载列表  
     	
     	/etc/hostname		#主机名配置文件  
     	
     	
     /home			#普通用户的家目录     /home/test
    
     /media			#挂载一些可移动的设备     CD   相机
     
     /mnt			#临时挂载目录 
     
     
     /opt			#早期第三方软件安装目录 
     
     
     /proc			#虚拟可变的目录   记录了系统的实时状态 
     
     
     /root			#超级用户管理员root的家目录  
     
     
     /run			#进程运行时产生的一些pid文件  
    
     /srv			#物理设备所产生的一些文件
     /sys			#物理设备的驱动信息文件
     
     
     /tmp			#公共临时目录  公共场所     系统会定时的删除这个目录下长时间没有访问的文件
     
     
     /usr			#系统目录 系统文件目录    跟Windows目录一样
     
     	/usr/local		#软件安装目录    
     	
     	
     /var			#可变的目录     系统日志信息  
     
     	/var/log		#系统日志存放目录 
     	
     	/var/log/messages		#系统级别日志
     	
     	/var/log/secure			#用户登录日志 
    
    	/var/tmp			#程序运行时所产生的一些进程文件 
    	
    	/var/run			#程序运行时所产生的进程的pid文件目录 
    
    

    路径的定位

    
    包含整个文件名称及文件的位置,这样的定位称之为路径 
    
    路径就是对于文件的定位的一种方式  
    
    
    每个目录下都有一个点和两个点,都表示什么意思  
    
    
    .		#表示的是当前所在的目录 
    
    ..		#当前目录的上一级目录  
    
    
    [root@qls usr]# ./local/		#当前目录下的local目录    ==    /usr/local
    
    
    [root@qls usr]# ../				#当前目录的上一级目录   /  根    
    
    
    ./			#表示当前的目录  
    
    .			#表示当前的目录
    
    ../			#从当前目录的上一级目录开始 
    
    ..			#上一级目录 
    
    
    什么是绝对路径   什么又是相对路径
    
    
    绝对路径:   凡是以根开始的路径就是绝对路径   或者以~开头的路径也是绝对路径  ~  ===  /root    ~  == /home/xxx
    
    /usr/local/ 		#绝对路径 
    
    
    相对路径:  不是以根为开头的路径就是相对路径     相对路径是针对当前目录而言的   
    
    ./local/
    
    local/
    
    
    
  • 相关阅读:
    利用开源数据集进行钓鱼邮件检测——数据量还是很少啊,黑+白1万多条
    通过GAN绕过基于机器学习的IDS检测系统,IDSGAN(也是对IDS ML检测算法进行绕过,数据集使用NSL-KDD,DoS、U2R、R2L三种攻击)——也有最新防御的方法
    Mac 微信截图快捷键
    Mac M1 Brew配置nginx开机自启动,解决nginx自启动不成功问题
    Mac 停掉自带的Apache服务
    Mac如何卸载软件
    Mac brew 管理服务
    Mac vscode 跳转函数
    Mac vscode修改文件名
    Mac 使用phpmyadmin
  • 原文地址:https://www.cnblogs.com/caodan01/p/14508039.html
Copyright © 2020-2023  润新知