相关疑难解决方法(0)

如何创建永久的 Bash 别名?

我想为rm命令创建一个别名,以便在执行此命令后收到确认消息。所以我正在创建一个这样的别名alias rm='rm -i'。但据我所知,这是一个临时别名,它会一直存在,直到您关闭终端。

正如这里解释的永久保存别名,我需要在终端中执行~/.bash_aliases~/.bashrc命令并在那里添加我的别名。但是当我执行时,~/.bashrc我收到以下错误消息:

bash: /home/bakhtiyor/.bashrc: Permission denied
Run Code Online (Sandbox Code Playgroud)

当我运行时,~/.bash_aliases我收到另一条错误消息,如下所示:

bash: /home/bakhtiyor/.bash_aliases: File or directory doesn't exist.
Run Code Online (Sandbox Code Playgroud)

实际问题是什么,我该如何解决?

bash alias

471
推荐指数
7
解决办法
94万
查看次数

如何撤消上一个 cd 命令?

在执行cd到不同的目录后,有什么办法可以跳回以前的工作目录吗?

我的用例是我正在遍历 Java 项目的目录结构,并且我期望当前目录只有一个子目录。所以,我打字,打字cdTab而且Enter相当快。但是,Tab失败了,因为我误以为只有一个子目录,而实际上还有更多。所以现在,我刚刚执行了cd,并且现在在我的主目录中,而不是 Java 项目中。有没有办法“撤消”这个cd并跳回我所在的目录?

command-line bash

84
推荐指数
4
解决办法
6万
查看次数

如何为 cd 和 ls 创建别名?

我经常在运行ls命令后运行cd命令。如何cs为此操作创建别名(如)?

command-line bash alias

34
推荐指数
4
解决办法
4万
查看次数

如何通过 CLI 快速进出深度嵌套的目录?

我们知道 usingcd <directory>会打开目录,如果它存在的话!

此外,cd ..将从当前工作目录带我们上一层。

但是,当我们有一个带有更长路径的嵌套目录时/home/thina/teams/td/tech/app/release/apks,进入文件夹很累apks,也很难回到另一个节点,比如这里/home/thina/teams

有没有办法跳过的打字cdcd ..?我正在使用 Ubuntu 16.04。

command-line bash directory

18
推荐指数
6
解决办法
2万
查看次数

通过终端为经常打开的目录提供短名称

每次我想移动到一个我经常使用的目录时,我必须输入这个长目录路径:

cd /media/prasanth/01D0F888E7BC91801/github projects
Run Code Online (Sandbox Code Playgroud)

或者我必须使用 gui 进入文件夹并打开终端。

是否可以将这条长路径分配给单个名称并通过终端输入它,例如

cd mygitfiles
Run Code Online (Sandbox Code Playgroud)

?

command-line directory

10
推荐指数
5
解决办法
8073
查看次数

如何在不写其名称的情况下 cd 到目录?

有时访问具有文件夹名称的目录很烦人。假设我有一个名为a b c d. 除了使用 之外Tab,还有什么方法可以在不输入目录名称的情况下访问该文件夹?

我知道 Linux 每个特定文件都有一个唯一标识符。我可以用它来访问文件夹吗?我不知道这是否可以真正做到或如何做到。

我认为当 Linux 实现一个文件系统时,它会比较两个目录名称的唯一性。所以每个目录在一个空间中必须是唯一的。但我认为它就像数据库系统中的主键。主键是目录的名称还是有其他一些唯一标识符(也许是一些存储在“引擎盖下”的数字)?

试着把这想象成一个过程。如果ps在终端上执行该命令,它会输出一个进程列表,其中包含每个进程的名称和编号。您必须使用进程号调用该进程。同样,目录是否有号码,以便您可以用号码呼叫目录而不是用名称呼叫?


在进一步调查中,我发现每个目录都有一个唯一的inode. 但是,到目前为止,我还没有找到任何内置命令来通过其inode.

command-line files cd-command

8
推荐指数
4
解决办法
6970
查看次数

如何创建将我带到文件夹的 shell 脚本?

我有一个特定的工作区,我必须导航到该工作区,该工作区非常长。喜欢/真的/该死的/烦人的/长的/和/它/需要/a/while/to/type。我想编写一个只有cd我自己参与的 shell 脚本,但当然,这行不通。有没有另一种方法可以做到这一点,这样我就可以 cd 进入这个目录而无需输入它?

不要告诉我复制和粘贴。

谢谢!

command-line bash scripts

0
推荐指数
1
解决办法
256
查看次数

标签 统计

command-line ×6

bash ×5

alias ×2

directory ×2

cd-command ×1

files ×1

scripts ×1