小编Has*_*tur的帖子

终端:前缀上一个命令?

经常在终端中(尽管我完全希望任何答案都适用于 bash 和大多数其他人),我输入一些命令,然后由于缺少sudo.

好的,所以按“向上”,按住/锤“向左”,输入sudo并点击“输入”。

这很烦人。命令越长,越是如此。

请注意,丢失sudo是最坏的情况;比开头更接近结尾的错字同样令人讨厌

我想要的是一种执行“向上和主页”键击的方法。实际上,也许这两招就可以了 - 但我的 Macbook 键盘没有 Home,所以我无法尝试。

sudo也可以通过 CMD+Shift+S 自动神奇地插入和点击“输入”的方法的奖励积分。


这能做到吗,还是我在做梦?

terminal sudo bash shell command-line

8
推荐指数
2
解决办法
2672
查看次数

在imagemagick中合并两个具有透明度的图像

我有两张没有透明度的图像(两张照片),我想将这些图像组合成一个图像,其中第一张图像覆盖第二张图像。如何将这些图像缩放到相同的大小并与下面的示例中的透明度合并?

示例结果

merge imagemagick transparency images montage

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

Linux:查看并杀死被拒绝的进程

我已经在 Linux 中使用&和启动了一个程序disown
我想看看它是否仍在运行并可能杀死它。

我用这样的命令开始了这个过程:

(env)bash-4.2$ python manage.py update_rollups &

[1] 29144

(env)bash-4.2$ disown
Run Code Online (Sandbox Code Playgroud)

我无法再ps aux通过 pid找到它,也无法根据 pid 杀死它29144
我想知道该进程是否仍在运行(在init?下)。

我希望你能帮忙!

linux bash process

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

用于将调制解调器连接到路由器的 LAN 电缆?

我们目前有一些非常便宜的网线将调制解调器连接到路由器。这条电缆长约 30 英尺。大约两年前我买了这条电缆,每当我将设备无线连接到路由器时,互联网连接似乎很慢。

两个问题:

  1. 糟糕的电缆会影响连接到路由器的设备的浏览速度吗?
  2. 将调制解调器连接到大约 30-40 英尺外的路由器时,我应该寻找哪种电缆?

谢谢。

networking router modem wireless-networking wireless-router

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

为什么 sudoers 不是由 UID 定义的?

在 Linux 中,登录信息与 UID 相关联。但是,当我打开 sudoers 文件时,sudoers 是由用户名而不是 UID 定义的。

为什么使用用户名而不是 UID?
sudoers 文件在usermod -l运行时会自动更改吗?

片段:

    # User privilege specification
    root    ALL=(ALL:ALL) ALL
Run Code Online (Sandbox Code Playgroud)

linux user-accounts sudoers

5
推荐指数
0
解决办法
2216
查看次数

如果我将其作为背景,为什么在最后一份工作上不进行 disown 操作?

假设我已经使用 ctrl-z 对一个进程进行了后台处理,例如 VIM。然后我使用以下命令启动一个 xterm xterm &> /dev/null &。如果我只是输入 disown 那么我将丢失我的 vim 进程。相反,我必须键入 xterm 进程的 PID 才能否认它。

有什么办法可以解决这个问题,或者是否有发生这种情况的原因?

linux bash command-line job-control

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

如何使用 Linux 命令将 JPEG 图像转换为 RAW 图像?

我有一系列使用佳能 Powershot拍摄的 JPEG 图像到 JPEG。如何将它们转换/转换为 RAW 图像?

不是使用图形工具,而是来自命令行!

linux bash shell command-line imagemagick

5
推荐指数
3
解决办法
5522
查看次数

为什么磁铁会关闭笔记本电脑的显示屏?

我记得当我用强力磁铁(例如微波磁控管)触摸笔记本电脑键盘的左下角时,屏幕立即熄灭(黑色),当我移除磁铁时,它会再次亮起。

不幸的是,我无法提供任何进一步的信息或文档,因为我无法再使用我的旧笔记本电脑

为什么会发生这种情况?

display magnet

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

Bash 通过解析 find 的输出来移动和重命名

我嵌套了 pdf 文件的目录,我想将它们提取到更高级别的目录中,将它们重命名如下:

我的文件是这样的:

./path1/pathA/fileI.pdf
./path1/pathB/fileII.pdf
Run Code Online (Sandbox Code Playgroud)

我想实现:

./path1_pathA_fileI.pdf    
./path1_pathB_fileII.pdf
Run Code Online (Sandbox Code Playgroud)

我知道我可以做一个文件列表

find . -type f -name "*.pdf"

我可以想象一个解决方案使用

find . -type f -name "*.pdf" | mv -t ...

但是我不知道如何填写...因为我不了解bash中的解析和变量赋值。如何在“/”处拆分路径并形成如上所述的新路径和文件名?

提前谢谢了!

linux bash command-line find mv

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

Kali Linux 无法启动“TerminalEmulator”类别的首选应用程序并且所有文件丢失

我在 vmware 工作站专业版中安装了 64 位 Kali 2020.4。
之后,我所做的就是向当前(默认)用户授予超级用户权限,并通过sudo apt update && sudo apt upgrade.
一切顺利,我关闭了机器。

当我再次登录时,我无法访问终端。不是来自面板,也不是通过右键单击并从桌面打开终端。
它显示一个错误

无法启动“TerminalEmulator”类别的首选应用程序

我也进入了我的文件管理器,那里的一切都是空的。我该如何解决这些问题?

linux kali-linux

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