zoukankan      html  css  js  c++  java
  • 📁 Linux文件管理和基础命令

    一、linux与Windows的目录结构对比

    • 绝对路径与相对路径
    • 一切皆文件的设计思想

    文件的时间

             文件的扩展名

    bash shell对文件进行管理

    1、创建

    2、复制

    3、删除

    4、移动

    5、查看

    6、编辑

    7、压缩

    8、权限文件

    9、查找

    二、目录结构

    Windows:以多根的方式组织文件C:D:E:Linux:以单元的方式组织文件/

    FNS(Filesystem Hiearchy Standard)指的是文件系统层次化标准,多数linux版本采用这种文件组织形式,是以树形的结构来组织文件的。

    [root@aliyun ~]# ls -l / # /是所有linux操作系统的顶点目录,不像Windows,每个分区都有
    一个顶点目录 total 64 # 1.命令相关目录 lrwxrwxrwx. 1 root root 7 Jul 11 2019 bin -> usr/bin # 普通用户使用的命令 如ls、date lrwxrwxrwx. 1 root root 8 Jul 11 2019 sbin -> usr/sbin # 管理员使用的命令 #2.启动目录 dr-xr-xr-x. 5 root root 4096 Feb 11 19:06 boot # 存放的启动相关的文件,例如 kernel,grub(引导装载程序) #3.系统文件目录 drwxr-xr-x. 13 root root 4096 Jul 11 2019 usr # 系统文件,相当于C:Windows lrwxrwxrwx. 1 root root 7 Jul 11 2019 lib -> usr/lib # 库文件Glibc lrwxrwxrwx. 1 root root 9 Jul 11 2019 lib64 -> usr/lib64 # 库文件Glibc
    #4用户家目录
    drwxr-xr-x. 5 root root 4096 feb 24 16:42 home #普通用户目录
    drwxr-x---.11 root root 4096 jul 8 17:03 root #root用户的home
    #5.配置文件目录
    drwxr-xr-x. 79 root root 4096 Jul 8 17:04 etc # 配置文件,很重要,系统级服务配置文件都在这里
    """
    /etc/sysconfig/network-script/ifcfg-*҅,网络文件配置
    /etc/hostname҅,系统主机名配置文件
    /etc/resolv.conf҅,dns客户端配置文件
    /etc/hosts,本地域名解析配置文件
    """
    #6,设备目录文件
    drwxr-xr-x 19 root root 2960 Feb 15 17:22 dev # 设备文件/dev/sda /dev/sr0
    """
    /dev/cdrom ޾/dev/sr0҅,系统光盘镜像设备
    /dev/null҅, 黑洞文件:把不想要显示的内容丢入黑洞
    /dev/random,生成随机书的设备
    /dev/zero,能源源不断地产生数据,类似于取款机,随时随地取钱
    /dev/pts/0,虚拟的Bash Shell终端,提供远程用户使用 0代表第一个终端 1代表第二个终端,以此类推
    /dev/stderr,错误输出
    /dev/stdin,标准输入
    /dev/stdout,表准输出
    """
    #7,虚拟文件系统:类似于小汽车的仪表盘。能够看到汽车是否有故障,或者是否缺油了
    dr-xr-xr-x 89 root roor 0 Feb 15 17:22 proc # 虚拟机的文件系统,反应出来的是内
    核,进程信息或实时状态

     三、文件管理:基础

    #1、查看当前文件夹
    [root@localhost ~]# pwd
    /root
    #2、切换目录
    cd 绝对路径 cd /home/alice cd ~alice
    cd 相对路径 cd home/alice cd ..
    cd - # 返回上次目录
    cd # 直接回家,等同于cd ~
    cd. #保持当前目录不变
    cd .. #切换到当前目录的上一级
    #3、查看目录树:需要先安装tree命令,执行yum install tree -y
    tree -a 目录 #显示所有文件,包括隐藏文件
    tree -d 目录 # 只显示子目录
    tree -L 1 目录 #-L遍历目录的最大层数,-L后应该是大于0的正整数 
    tree -F 目录 # -F在条目录后加上文件类型的指示符号,例如会在显示出的目录后面加上左斜杠/ 
    

     四、文件管理:创建/复制/移动/删除

    创建

     

     

     五、文件管理:查看内容

  • 相关阅读:
    Windows下_findnext()异常问题
    Windows 10正式版官方原版镜像!(备忘)
    qt中出现error: C2059: 语法错误:“namespace”未定义等大量错误的问题
    linux shell的简单思维导图
    高仿花生壳客户端程序(qt)
    公告
    修改注册表自定义键盘快捷键
    斜率优化
    元旦老人与丛林
    CF 1466G Song of the Sirens
  • 原文地址:https://www.cnblogs.com/ChuangShi-HolySpirit/p/13854998.html
Copyright © 2011-2022 走看看