• 【Linux】Linux下cp ~中关于“~”的疑问


     目的:将wi主文件夹下的.bashrc复制到/tmp,并更名为bashrc。对于书上的代码上加“~”存在疑问。

    cp ~/.bashrc /tmp/bashrc

    对命令进行了以下尝试:

    为什么不加“~”会出错,查书发现,“~”代表“目前用户身份”所在的主文件夹,不加“~”是带便是根目录,通过在ls -al查询根目录

    发现没有.bashrc存在,所以报错。

    该文件是存在于目前用户的主文件内,当加“~”就可以了。该命令也可以写成

    cp ./.bashrc /tmp/bashrc

     当然这样写的前提是,当前路径必须是用户的主文件夹。因为“.”表示的是当前路径,若是当前路径没有.bashrc,则该命令不能用。如下图所示,在新建的目录内输入当前语句就会报错。

    注:个人理解,欢迎交流。

  • 相关阅读:
    Redis安装配置
    Git本地服务器搭建
    JDK安装配置
    ssh免密登录
    设计模式
    IDEA 快捷键
    LeetCode Sliding Window Maximum
    ElasticSearch 使用小结
    LeetCode Product of Array Except Self
    LeetCode Delete Node in a Linked List
  • 原文地址:https://www.cnblogs.com/love-yh/p/9223486.html
Copyright © 2020-2023  润新知