gpt4 book ai didi

linux - 创建命令以转到特定快捷方式

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:50 27 4
gpt4 key购买 nike

所以基本上,我刚刚在 Windows PC 上的 bash 上安装了 ubuntu,每次我必须转到桌面时,我都必须输入 cd/mnt/c/Users/Name/Desktop。有没有一种方法可以让我制作脚本或命令,以便每次我输入“桌面”时,它都会将我的目录更改为桌面?我从未编写过 Linux/bash 脚本,因此我不知道。我只是将它用于 g++ 编译器。

最佳答案

有很多方法可以做到这一点:

  1. 创建一个运行命令 cd/mnt/c/Users/Name/Desktop 的可执行程序(这是 iain 的答案,而且是一个非常好的答案;唯一的问题可能是您需要在每次运行该程序时输入该程序的完整路径,或者需要将其放入已包含在 $PATH 环境变量中的目录中。)
  2. 创建一个包含所需路径的环境变量,然后 cd 到该变量 cd $DESKTOP

    export DESKTOP="/mnt/c/Users/Name/Desktop"
    cd $DESKTOP

    您可能希望将此环境变量的创建放入您的 .bashrc 或 .profile 中,以便您每次登录时都会创建它。

    echo 'export DESKTOP="/mnt/c/Users/Name/Desktop"' >> ~/.bashrc

    (注意:上面将其添加到 .bashrc 文件的末尾。一旦您了解了有关 bash 和 .bashrc 的更多信息,您可能希望将其移动到文件中的其他位置。)

  3. 创建一个执行相同操作的别名。

    alias mydesk='cd /mnt/c/Users/Name/Desktop'

    同样,您可能希望将此别名的创建添加到您的 .bashrc 或 .profile 文件中,以便您每次登录时都会创建它:

    echo "alias mydesk='cd /mnt/c/Users/Name/Desktop'" >> ~/.bashrc

    (注意:上面将其添加到 .bashrc 文件的末尾。一旦您了解了有关 bash 和 .bashrc 的更多信息,您可能希望将其移动到文件中的另一个位置,甚至完全移动到不同的文件。)

  4. 假设“/mnt/c/Users/Name/”是您的主目录,您可以只使用该快捷方式,然后将“桌面”附加到它:

    cd ~/Desktop

    cd $HOME/Desktop

关于linux - 创建命令以转到特定快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41350115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com