linux命令基础day04--入门篇

201 阅读3分钟

会持续更新的,记得点个关注哟!!!

- 探索目录三剑客:(进阶):

       cd 目标目录
               `注意:`
                     1.绝对路径: 以/开始的路径为绝对路径。`(简单记忆)`2.相对路径: 以当前为参照的是相对路径。`(简单记忆)`3.当前目录: cd . 表示的是切换到当前目录。
                     4.父目录:   cd .. 表示的切换到父目录(上一级目录)。
                     5.家目录:   cd ~ user 表示切换到指定用户的家目录。

用户的家目录:存放用户个性化信息的目录叫做用户的家目录。

        ls 选项 目标目录
        常用参数:
                
                -l  --以长格式显示。
                -A  --显示所有内容包含隐藏数据。
                -d  --显示目录本身的属性`(而不是目录的内容)`。
                -h  --显示可读单位 。
                -R  --递归显示目录的内容。
                

注意:以点为开头的文件为隐藏文件。

- 别名/删除/移动/复制:

别名:可以把繁琐的命令过程简化。

      alias 别名="命令" (定义别名)
      alias (查看别名)
      unalias 别名 (取消别名)   
     `注意:`
             
           1.alias在起名字的时候不能以命令进行命名别名,因为以命令命名别名。`别名的优先级
             会比命令的优先级高`,所以我们不要用命令进行命名别名。

- 删除操作:(操作不可逆,在生产环境中要注意)

      rm 选项 删除目标文件
     常用参数:
             
             -r --递归删除目录(所谓递归就是删除目录里边所有内容然乎删除目录本身)
             -f --强制删除目录
     `注意:`
           
           1.rm 为什么-f会强制删除,这是因为`当我们输入rm命令的时候,输入的并不是rm这条命令本身`
             而是`rm -i` 这条命令,这是因为系统有一个保护机制,会把rm这条命令起一个别名,rm="rm -i",
             所以我们在删除的时候会提示要不要删除。
             
           2.rm 为什么加上-f就可以强制删除呢,这是因为`-f`的优先级比`-i`的优先级`高`。先执行`-f`当你`-f`执行完了之后,
             当然就不存在`-i`了(文件删除了)。

-移动操作:

     mv 选项 源文件路径 目标路径
      `注意:`
            
            1.mv 这条命令比较,危险,因为mv这条命令他会移动原来文件从而`改变原数据的路径`2.mv 这条命令,移动完原来数据,就要改变数据的环境变量,不然外部命令系统无法找到。      

- 复制操作:

     cp 选项 原文件 目标文件
     常用参数:
             
             -r --递归复制目录。
             -p --保留权限进行复制
             -f --强制复制
     `注意:`
     
           1.cp 的强制复制和 rm 的强制删除虽然都是强制,但是cp命令加了-f参数没用。因为在cp命令中,
             `-f`参数的优先级比`-i`的优先级`低`2.如果想取消cp的别名需要,需要在cp的前面加上 \ 取消当前操作别名。
           3.cp的原文件可以支持多个,file1 file2 但是目标文件只能是你最后写的目标路径。