相关疑难解决方法(0)

dd 中的 oflag 是什么?

oflag命令中的用途是什么dd

有什么选择oflag=

目前我正在做dd if=/dev/zero of=/dev/sdb bs=4096

擦除磁盘。

command-line dd

9
推荐指数
1
解决办法
2万
查看次数

如何使用 grep 搜索 --help 输出?

当使用grepegrep搜索带有--help参数的程序的输出时,它会打印完整的输出而不是匹配的行。

例子:

ssh-keygen --help | grep "known_hosts"
unknown option -- -
usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa | rsa1]
                  [-N new_passphrase] [-C comment] [-f output_keyfile]
       ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
       ssh-keygen -i [-m key_format] [-f input_keyfile]
       ssh-keygen -e [-m key_format] [-f input_keyfile]
       ssh-keygen -y [-f input_keyfile]
       // etc
Run Code Online (Sandbox Code Playgroud)

当搜索像ssh-keygen --help | grep "-p"grep 这样的参数时,它会自己识别这个参数。逃避破折号(即grep "\-p")没有帮助。

例子:

ssh-keygen --help | grep …
Run Code Online (Sandbox Code Playgroud)

command-line bash grep

8
推荐指数
1
解决办法
1469
查看次数

使用 time -v 计算执行时间。找不到相关命令

我正在尝试测量我编写的 C 程序的执行时间。但是,我想查看不同时间的详细输出、CPU 使用百分比等。我尝试

time -v ./a.out
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误,指出-v找不到命令。但是,我已经检查了手册页,time并且-v or --verbose是一个选项。

怎么了?

command-line time bash

7
推荐指数
1
解决办法
3685
查看次数

在哪里可以找到 readline 的文档?

read内建命令有 -e选项

-e  Use Readline to handle input. This permits input editing in the same
    manner as the command line.
Run Code Online (Sandbox Code Playgroud)

Readline规范中有什么:

$ man readline
No manual entry for readline
$ man Readline
No manual entry for Readline
Run Code Online (Sandbox Code Playgroud)

没有readline的详细信息。

bash

7
推荐指数
1
解决办法
1129
查看次数

读取命令在哪里?

我想找到read命令,所以我做了:

$ which read
Run Code Online (Sandbox Code Playgroud)

它返回退出状态 1。为什么会发生这种情况?

command-line

7
推荐指数
1
解决办法
1615
查看次数

如何在 ubuntu 中使用终端将缓冲区中的内容直接粘贴到文件中?

最近,我从浏览器中复制了一些文本,我也懒得使用文件资源管理器将其粘贴到文件中。如果我可以通过使用终端和一些命令将它直接粘贴到文件中,我正在徘徊。有什么建议?

command-line paste

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

是否可以访问终端命令的源代码或配置文件,阅读它的工作原理,甚至可以在本地计算机上对其进行自定义?

我正在尝试了解 Linux,而且我经常逐案解决我的问题,而没有真正学习如何自己提出答案,当然,我不想这样做。

例如,我设置了一个键盘快捷键来选择一个区域并对其进行截图。每次我选择一个区域时,它总是默认为 /Pictures,我想编辑默认目录或它呈现给我的快速下拉选项。

我像往常一样找到了答案,但是这次我想知道如果没有答案,人们通常会如何解决这个问题。当然,必须有一组合乎逻辑的步骤来确定终端命令的工作方式/参数的位置。

对于这种特殊情况,我在网上查找了 Ubuntu 用来截取屏幕截图的命令,结果是import.

所以我的问题是,什么是/是什么方法

  1. 查找终端命令的配置文件/位置/代码级别信息(例如不是如何调用它,而是在调用它时具体做什么)

  2. 如何找出特定操作对应的终端命令。(import例如,当我截取屏幕截图时会调用弄清楚)

换句话说,如果我无法访问互联网,或者没有人知道答案,我怎么能自己弄清楚呢?:) 我对方法/逻辑更感兴趣,但是import在这种情况下将是一个很好的例子。

编辑:

我认为我的问题与建议的可能重复不同,因为如果可能的话,我正在寻求一种获取源代码的方法。在其他方面,我要求一种方法来读取命令的源代码及其使用的文件(例如,可能有一个用于导入功能的配置文件,如果我能找到它,我会更改默认保存-目录)。为了进一步澄清,我试图找到的文件(如果可以找到的话)与以下伪代码等效的代码:

<when run>
change mouse pointer to + shape
..wait for a click..
on click -> wait for release..
on release -> take the area between click and release coordinates
read config file located at ./config and get default-save-directory variable
initialize path to default-save-directory
ask user where to save the image
Run Code Online (Sandbox Code Playgroud)

这必须保存在操作系统的某个地方。“这是不可能的,因为......”(例如,可能是在汇编级别)也是一个答案,但使用 man 来获取有关此函数功能的说明并不是一个答案,因为我想了解它是如何工作的。

换句话说,如果一个Linux忍者要在他的本地计算机上修改导入命令,他会去哪里,并说在截图保存的图片中添加签名。

command-line

6
推荐指数
3
解决办法
2164
查看次数

如何安装手册页?

阅读后 如何手动安装手册页文件? (这个标题有些含糊)我没有得到我的答案。

如何为某个命令安装相关的手册页?

以命令ls为例,如果没有手册页,如何安装?

command-line manpage software-uninstall

6
推荐指数
1
解决办法
3894
查看次数

Kill 和 Killall 和有什么不一样

杀和杀的区别

我尝试kill命令为

$ kill "PDF Expert"
-bash: kill: PDF Expert: arguments must be process or job IDs
Run Code Online (Sandbox Code Playgroud)

它报告错误,
但是,当测试时

$ killall "PDF Expert"
Run Code Online (Sandbox Code Playgroud)

“PDF Expert”应用程序已关闭。

他们之间有什么区别?

bash

5
推荐指数
1
解决办法
3290
查看次数

缺少 /etc/hosts 文件 – 如何创建新的主机文件?

我已经在谷歌上搜索并搜索了 Ask Ubuntu,但没有得到相关的答案。我没有hosts文件/etc,我hosts在搜索中找不到文件,我说的是系统主机文件不是lampp/etc。我提到这一点是因为那里也没有主机文件 - 也许这是一个线索。

我想知道如何hosts在 Ubuntu 中创建文件或获取我可以复制和粘贴的示例文件,或者如果有人可以帮助以最佳方式创建文件并对其进行编辑,我很乐意使用终端。

我什至不确定它应该有什么扩展名 - 基本上我只想要hosts我理解 Ubuntu 应该在我的/etc文件夹中附带的默认文件。

filesystem command-line hosts

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

标签 统计

command-line ×8

bash ×4

dd ×1

filesystem ×1

grep ×1

hosts ×1

manpage ×1

paste ×1

software-uninstall ×1

time ×1