• Linux红帽(RHCE)认证学习笔记


    Linux 文件管理

    1. Linux下的目录结构

    / 是Linux里的根目录

    Linux的一级目录

    • /boot :存放的是系统的启动配置⽂件和内核⽂件
    • /dev :存放的是Linux的设备⽂件
    • /etc:存放的是Linux下的配置文件
    • /home:存放普通用户的家目录
    • /media:挂载点⽬录
    • /mnt:挂载点⽬录
    • /run:挂载点⽬录
    • /opt:存放软件⽂件的⽬录
    • /proc:存放的是进程⽂件
    • /srv:存放⼀些资源⽂件
    • /sys:存放⼀些资源⽂件(系统资源)
    • /tmp:存放的是⼀些临时⽂件(⾮常重要)
    • /var⽬录:存放log⽇志⽂件的⽬录(⾮常重要)
    • /usr⽬录:Linux软件默认安装的⽬录
    • /bin->/usr/bin :存放的是普通⽤户能执⾏的命令
    • /lib->/usr/lib:存放的是32位的函数⽂件
    • /lib64->/usr/lib64:存放的是64位的函数⽂件
    • /sbin->/usr/sbin:存放的是超级⽤户能执⾏的命令
    • /root:是root⽤户的家⽬录

    在商⽤环境或⽣产环境,⼀定要尽量的避免直接使⽤root权限操作Linux

    su命令详解

    su(switch user)切换⽤户

    普通⽤户切换到任何⽤户都需要输⼊密码
    root⽤户切换到任何⽤户都不需要输⼊密码
    su - username
    su命令切换⽤户如果不加"-",只是shell层⾯的切换,⽤户的环境变量实际上是没有变的
    su -和su - root 是⼀样的,没区别
    
    • 1
    • 2
    • 3
    • 4
    • 5

    文件管理命令

    ⽂件的增删改查

    ⽂件的创建(⽂本⽂件的创建,⽬录⽂件的创建)

    ⽂件的删除(⽂本⽂件的删除,⽬录⽂件的删除)

    ⽂件的修改(⽂件内容的修改,⽂件属性的修改)

    ⽂件的查看(⽂件内容的查看,⽂件属性的查看)

    理解绝对路径和相对路径

    绝对路径:以顶级⽬录开头的路径就是绝对路径,在Linux⾥⾯"/"就是顶级⽬录,以/开头的路径就是绝对路径

    相对路径:不以/开头的路径就是相对路径

    • cd(change directory)命令

    cd path(相对路径或者绝对路径)

    cd … 表示切换到上级⽬录

    cd ~ 表示切换到当前shell⽤户的家⽬录,相当于直接敲cd命令

    cd - 表示切换到上次所在的⽬录(反复的敲,会在两个⽬录下反复的切换)

    ctrl+shift+t多⼀个命令⾏的shell,然后atl+1~9来回切换,ctrl+d关闭当前的shell

    • ls 命令
    ls 是对【文件属性】的查看
    ls 如果什么都不加,表示显示当前⽬录下的所有⽂件名称
    $ ls
    # ls后⾯加路径,就能显示路径下⾯的⽂件内容,如果ls后⾯跟的是⽬录,就把⽬录下⾯的⽂件名字列出来,如果ls后⾯跟的是普通⽂件,就把这个普通⽂件的名字列出来
    $ ls /opt/testfile.txt #只列出文件的名字(文件名也算文件的属性)
    # ls /opt #列出目录下的文件
    
    # ls 可以跟多个路径(相对路径和绝对路径都可以)
    $ ls /opt /var /opt/testfile
    
    
    # ls 的参数详解
    -l	参数表示显示⽂件的详细信息
    -a  参数表示显示以"."开头的⽂件,在Linux中,以"."开头的⽂件是隐藏⽂件
    -d  表示显示⽬录本身的属性,⽽不是⽬录下的内容的属性
    -h  参数必须和-l参数⼀起使⽤,-h参数能让⽂件的⼤⼩显示的更⼈性化
    
    
    ls -l显示的内容,第⼀列表示⽂件的类别
    	"-"表示普通⽂件
    	“d”表示⽬录本身⽂件的属性
    	ls -l /opt -d  # 显
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
  • 相关阅读:
    Golang-RSA2签名及验签
    程序员看不懂就丢人了
    作业 5.1——运输层
    亚马逊、Shopee、美客多店铺出单量如何提高?有何方法?
    这个神器,让我的 Python 代码运行速度快了100倍
    c语言经典算法—二分查找,冒泡,选择,插入,归并,快排,堆排
    Linux:常见指令
    Log4cpp 使用DailyRollingFileAppender 设置按天进行日志轮转
    小技巧!三行 Python 代码提取 PDF 表格数据,快来试试!
    win11安装IIS步骤-已验证23.10.10
  • 原文地址:https://blog.csdn.net/CNNUMBER/article/details/138171689