zoukankan      html  css  js  c++  java
  • linux文件管理

    文件管理概述

    对于Linux系统的目录结构,没有必要去背。我们要记住的就只是有几个常用的目录。

    文件目录是以根目录为顶点开始的,Linux系统文件的目录结构:

    / 根目录
    	etc   # 系统程序的配置文件存放
    	boot  # 系统启动文件
    	var   # 系统的可变文件,文件通常动态更新,例如:日志、缓存等
    	run   # 存放系统程序启动信息
    	home  # 系统普通用户的家目录(每个用户都有自己的环境变量)
    	root  # 系统超级用户的家目录
    	tmp   # 系统的垃圾回收站,公共厕所
    	dev   # 存放虚拟机的所有设备文件
    	usr   # 存放用户安装的软件,一般放到local下
    	proc  # 存放系统信息以及程序启动的进程号目录
    	bin -> usr/bin  # 普通用户可以执行的命令
    	sbin -> usr/sbin  # 管理员目录命令	
    

    对于linux中文件的基本操作:

    1. 创建 mkdir文件夹,touch文件
    2. 删除 rmdir文件夹
    3. 编辑
    4. 查看 tree -L(代表几级) 1 指定目录的路径
    5. 移动 mv
    6. 压缩
    7. 。。

    lnk 代表的是一个软连接。so.num结尾的文件一般是库文件

    二级目录

    etc的二级目录

    /etc/passwd : linux登陆用户的文件
    /etc/group : 存放linux组的文件
    /etc/hosts : 本地域名解析文件
    /etc/shadow/ : 存放用户密码的文件
    

    usr的二级目录

    /usr/local/ : 存放用户安装程序
    /usr/bin/
    /usr/sbin/
    /usr/lib/ : 快捷方式 /lib 32位 库文件:命令的支撑文件
    /usr/lib64/ : 快捷方式 /lib64 64位 库文件
    
    

    var的二级目录

    /var/log/messages :系统日志
    /var/log/secure : 系统登录日志
    

    proc的二级目录

    /proc/meminfo : 内存信息
    /proc/cpuinfo : cpu信息
    

    dev的二级目录

    /dev/random : 随机数
    /dev/null : 黑洞,输出到这里面就不会显示结果
    /dev/zero : 可以源源不断地产生数据
    /dev/sda : 第一块磁盘
    	sda1 : 第一块磁盘的第一个分区 /boot
    	sda2 : 第一块磁盘的第二个区分 /swap
    	sda3 : 第一块磁盘的第三个分区 /
    /dev/pts : 当前链接系统的终端设备
    

    文件路径定位

    使用ll查看文件的时候,根据首字母区分文件:

    • d : 文档
    • - : 文件
    • l : 软连接
    • c : 设备文件

    特殊的目录:每一个目录下都有一个...两个隐藏文件。可以使用ll -a查看。

    1. “.” :一个点。表示当前目录
    2. “..” :两个点。表示上级目录
    3. ~:代表当前用户的家目录。本身是一个绝对路径

    绝对路径:凡是以/开头的路径都是绝对路径,就是从顶级目录一直向下找。

    相对路径:凡是不以/开头的路径都是相对路径,就是从当前目录为起点开始找。

    CD命令

    cd : change directory  改变目录
    
    cd 选项 参数:基本从来不用选项
    cd - :切换到上一次所在的目录
    
    pwd:显示出来当前所在位置的绝对路径。
    
    

    重点:

    1. 二级目录的一些重要文件
    2. 绝对路径和相对路径
    3. 特殊目录
    4. cd和pwd
  • 相关阅读:
    js 线程机制与事件处理机制
    js 对象高级
    js 函数高级
    js 基础总结
    JSON
    js BOM
    js DOM
    正则表达式
    splice()、push()、pop()、unshift()、pop()、reverse()等数组响应式方法
    Centos下执行make时出现mysql.h: No such file or directory
  • 原文地址:https://www.cnblogs.com/liqianxin/p/12828070.html
Copyright © 2011-2022 走看看