相关疑难解决方法(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万
查看次数

如何通过终端注销?

是否有一个终端命令可以让您退出当前的桌面会话并带您回到登录屏幕?

command-line logout

279
推荐指数
11
解决办法
72万
查看次数

.bashrc 在哪里?

我觉得问得很愚蠢,但我似乎无法在任何地方找到答案。我正在尝试按照这些说明来编辑我的 bash 提示,但.bashrc在我的用户目录 ( ~/.bashrc)、我的主目录或主文件系统目录中都没有。

没有.bashrcin /etc/(但是有一个bash.bashrc)。

我是否.bashrc在我的用户或主目录中创建文件?是否有更好的、更新的指令集来修改 bash 提示?

configuration command-line hidden-files bashrc

148
推荐指数
6
解决办法
116万
查看次数

为什么`time` 命令不适用于任何选项?

我尝试使用time带有-f选项的命令来格式化时间的输出,但出现以下错误:

-f: command not found
Run Code Online (Sandbox Code Playgroud)

然后我试图使用其他选项-a-o等我也得到了同样的错误。甚至time --version不起作用(--version: command not found)。

不要告诉我读那个人,因为我已经读过很多次了......所有这些选项都在那里指定。那么,问题可能出在哪里呢?

command-line bash time-command

79
推荐指数
3
解决办法
3万
查看次数

如何在终端中为命令添加别名?

通过在终端中键入手动指定的命令,我想执行一些其他命令。

如何为命令添加别名?我可以在终端的帮助下做到这一点还是应该编辑某种文件?

command-line alias bashrc

45
推荐指数
3
解决办法
9万
查看次数

gedit 命令运行时我无法使用终端

我最近安装了 12.04。
当我尝试使用gedit编辑文件时,在关闭编辑文件或必须打开新终端之前,我无法使用终端。但是我想我在 11.04 中没有这个问题,但是我不确定。
无论如何要避免这种情况并在编辑文件时使用相同的终端。

gedit

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

如何在命令行上对百分比编码的字符串进行编码和解码?

如何在命令行上编码和解码百分比编码(URL 编码)字符串?

我正在寻找可以做到这一点的解决方案:

$ percent-encode "ændrük"
%C3%A6ndr%C3%BCk
$ percent-decode "%C3%A6ndr%C3%BCk"
ændrük
Run Code Online (Sandbox Code Playgroud)

text command-line conversion encoding url

37
推荐指数
6
解决办法
5万
查看次数

如何配置pkexec?

阅读这些问题和答案:

给我带来了另一个会给该命令的新用户带来问题的问题:

  • 如何配置pkexec方便使用?

例如,在执行以下操作时:

(在终端中打开文件)

pkexec nano /etc/mysql/my.cnf  
Run Code Online (Sandbox Code Playgroud)

(在 GUI 中打开文件)

pkexec gedit /etc/mysql/my.cnf  
Run Code Online (Sandbox Code Playgroud)

最后一个得到以下错误:

 pkexec must be setuid root
Run Code Online (Sandbox Code Playgroud)

现在这给我带来了以下问题:

  1. 如何配置pkexec以避免得到这个?类似于如何sudo/gksu做同样的事情时的行为(他们只要求输入密码)。

  2. 如果适用,如何告诉它在第一次将其应用于命令(或如果可配置的情况下包括第一个命令)后不要求输入密码?

  3. 如果配置文件不存在,在哪里保存?

  4. 是否有用于配置pkexec使用情况的 GUI 应用程序(策略工具包)?

command-line sudo pkexec

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

如何在nano中获取空格而不是制表符?

我通常用 nano 编辑 Python 文件,所以我需要四个空格而不是制表符。如何让 nano 自动为制表符插入空格,并控制它插入的空格数?

command-line nano

33
推荐指数
2
解决办法
3万
查看次数

如何为“rm”命令设置密码?

我的朋友不断使用终端删除我的文件。所以请帮助我解释如何为rm命令设置密码。

permissions command-line password rm

29
推荐指数
5
解决办法
5824
查看次数