滴水恩情 发表于 2025-3-6 12:51:25

Linux知识-第一天

Linux的目次机构为一个树型结构
其没有盘符这个概念,只有一个根目次,所有文件均在其之下
在Linux系统中,路径之间的层级关系 利用 /
https://i-blog.csdnimg.cn/direct/9bfcea97432246e59d36a6123035c75d.png
开头表示根目次,反面的表示层级关系
Linux命令入门

       Linux命令底子

        Linux命令通用格式 command [-options]
        command:代表命令自己
        -options:命令的选项,控制命令的行为细节
        parameter:命令的参数,多指命令的指向目标
       Ls命令

        ls [-a -l -h]
        当不具备参数的时间,以平铺方式打印当前工作目次的内容
        启动的时间,默认会加载用户的HOME目次作为当前的工作目次
https://i-blog.csdnimg.cn/direct/b414871a6cd04f1d81227d691fb168f5.png
        HOME目次:每个Linux用户系统的个人账户目次,路径在:/home/用户名
       Ls命令的选项

        -a 表示all,表示出隐藏的文件和文件夹
https://i-blog.csdnimg.cn/direct/76a619ce6eb74070bd2225169744b97a.png
        -l 表示list,以列表的情势展示内容,并且展示更多信息
https://i-blog.csdnimg.cn/direct/e244ba859283417dad6f418e6b5fc3d5.png
         -h 以易于阅读的方式列出文件的大
https://i-blog.csdnimg.cn/direct/36eda25859f9473b8ae84d42189c6a8f.png
        note:选项可以组合利用,且lh必须组合利用-h才有结果
https://i-blog.csdnimg.cn/direct/da157f1352804a66b6b935763a8e8375.png

         cd和pwd命令

          cd命令

        表示跳转目次
        语法为 cd
https://i-blog.csdnimg.cn/direct/cc04e4e1b77242c28fb040c869bfc6f7.png
                不写参数,表示回到用户的HOME目次
https://i-blog.csdnimg.cn/direct/48aa571db1804871997d938e1f34558f.png
          pwd命令

        语法为pwd 直接输入即可
        表示查看当前工作目次
        相对路径、绝对路径和特殊路径符

        相对路径

        以当前目次为起点,形貌路径的一种写法,路径形貌无需以/开头
        绝对路径

        以根目次为起点,形貌路径的一种写法,路径形貌以/开头
        特殊路径表达符

        . 表示当前目次
        .. 表示上一级目次 note:cd ../..表示切换到上两级目次
        ~ 表示HOME目次
        创建目次命令

        mkdir [-p] Linux命令
        参数必填,表示Linux路径,既要创建的文件夹的路径,相对路径和绝对路径均可
        -p选项,表示主动创建不存在的父目次,实用于创建多层级的目次。
https://i-blog.csdnimg.cn/direct/852b62ed90914884897492a992f23eb6.png
        利用touch创建文件

        语法:touch Linux路径
        touch命令无选项,参数必填,表示要创建的文件路径,相对,绝对,特殊路径符号均可以利用
        https://i-blog.csdnimg.cn/direct/90817911af3c4d739a7c88628ff9ff8c.png
        https://i-blog.csdnimg.cn/direct/c9222c15ad5e4733b72458fb160a8e88.png
        note:前缀标识为d的标识文件夹,为-的表示文件
        创建文件之后,就可以查看文件内容
        查看cat more

        cat Linux路径 :直接查看全部内容
        more Linux路径 :是翻页查看,按空格举行翻页,按q举行退出
        cp,mv,rm命令

        cp命令

        用于赋值文件\文件夹
        语法:cp [-r] 参数1,参数2
        -r,用于复制文件夹利用,表示递归
        参数1:表示被复制的文件
        参数2:表示复制去的地方
        note:此方法复制的文件可以重定名
        mv命令

        移动文件\文件夹
        语法:mv 参数1,参数2
        参数1,表示被移动的文件
        参数2,表示移动到的位置
        可以利用此方法对文件举行重新定名
        rm命令

        用于删除文件,remove
        rm [-r -f] 参数1 参数2 参数n
        -r选项用于删除文件夹
        -f表示逼迫删除(force),不会弹出确认信息,只有root管理员用户删除内容会有提示
                note:可以通过输入su -root 并输入密码临时切换到root用户,输入exit命令,退回到普通用户
        参数表示要删除的文件或者文件夹路径,按照空格隔开
        rm命令支持通配符
        通配符*

        任务是匹配任何内容
        test* 表示匹配任何以test开头的内容
        *test 表示任何以test结尾的内容
        *test*表示匹配任何包含test的内容
        查找:witch和find

        which 查看所利用的一系列命令的程序文件存放位置
        which  要查找的命令
        https://i-blog.csdnimg.cn/direct/7f3c0363d9e24fb68c1fd4d1116e6ff1.png
        find 搜刮指定的文件
        find 起始路径 -name “被查找文件名”
        https://i-blog.csdnimg.cn/direct/7f7b636ae06040bca6f014060cfba039.png
        find命令也可以利用通配符
        https://i-blog.csdnimg.cn/direct/f1b2cc12887540128f09fcdbc8f1c8ce.png
        find也可以利用文件巨细举行查找
        find 起始路径 -size + - n
        + - 表示大于和小于
        n表示巨细数字
        k(小写) 表示kb,M表示MB,G表示GB
        grep,wc和管道符

        grep 从文件中通过关键字过滤文件行
        grep [-n] 关键字 文件路径
        选项 -n,表示在结果中显示匹配的行的行号
        参数关键字 ,表示要过滤的关键字,利用“”将关键字困绕
        wc命令 
        可以通过wc命令统计文件的行数,单词数量等
        wc [-c -m -l -w] 文件路径
        -c 统计字节数,-m统计字符数量,-l统计行数,-w统计单词数量
        管道符 |
        含义为:将管道符左边命令的结果,作为右边命令的输入
        echo tail 重定向符

        echo 输出的内容
        无需选项,只有一个参数表示要输出的内容,用双引号困绕
        https://i-blog.csdnimg.cn/direct/0c724387720141c3a19bad1b43a5d371.png
        反引号 `
        反引号困绕的内容会被作为命令去执行
https://i-blog.csdnimg.cn/direct/b81cae3ef11a4004a6d6273a6827f248.png
        tail
        查看文件尾部内容,跟踪文件的最新修改
        tail [-f -num] Linux路径
        -f表示持续跟踪
        -num 表示查看尾部多少行,不填默认十行
        重定向符
        > 将左侧命令的结果,覆盖写入到符号指定的右侧文件
        >> 将左侧命令的结果,追加写入到右侧指定的文件
        https://i-blog.csdnimg.cn/direct/89ea6324a2504ef3ac2039e62bf305ca.png
        https://i-blog.csdnimg.cn/direct/cae93b7ea730437fb4011cb2bd13af27.png
       vim编辑器

        作为Linux最经典的文本编辑器
        vim是vi的加强的版本,不仅能编辑文本,而且具有shell程序的编辑的功能,可以用不同颜色的字体区分语法的精确性
        共具有三种模式
        1.命令模式
                所敲得按键编辑器都明白为命令已驱使不同的功能
        2.输入模式
                所谓的编辑模式、插入模式
        3.底线模式
                文件生存,退出等
https://i-blog.csdnimg.cn/direct/8b94294ce98a487091f710bfd312dfad.png
       语法:vim 文件路径
        如果文件不存在,创建新文件
        如果文件存在,对已有文件举行修改
        当前vim快捷键
https://i-blog.csdnimg.cn/direct/561346c7dafd4dca801602c90e4eea47.png
        https://i-blog.csdnimg.cn/direct/dcd55f8c5ed944dfb60e41cdcf48e53a.png
https://i-blog.csdnimg.cn/direct/ce72279bf0f74163822400ac10bcaad4.png
        paste:确保从外部复制内容,不会造成繁芜
        
        

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux知识-第一天