小编Kiw*_*iwy的帖子

找出哪些模块与 USB 设备相关联?

您能否推荐一种方法来确定 USB 设备正在使用哪个驱动程序。某种 USB 等效lspci -k命令。

drivers kernel-modules

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

基于终端的电子表格和文字处理器?

是否有任何(好的)基于终端(即在 VT 中运行,而不是在 GUI/X 中运行)的 Unix/Linux 电子表格或文字处理器?有没有人记得以前流行的这些程序的名称(例如,在 X 变得如此普遍之前)?

我知道在 Unix 中进行文字处理的“正确”方式是使用 LaTeX 或 GROFF 之类的标记语言以及 vi 或 emacs 之类的简单编辑器......有人记得一个旧的程序吗?) - 类似于旧的 MS-DOS(Windows 之前的)类似 WordPerfect 的 Unix 程序?你没有真正的所见即所得,但在文本中用颜色、反向视频等标记了诸如强调和下划线之类的东西。

对于 LaTeX 或一些 XML 格式更“前端”的程序来创建文字处理文档也很有趣,只要它们使用终端并使用颜色等来标记诸如强调文本之类的东西(而不是您看到的乳胶格式-代码)。例如。你按下 CTRL-I,你写的文本变成反视频,并被写入到格式代码之间的文件中以进行强调。

command-line software-rec word-processing spreadsheet

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

-bash: /dev/null: 权限被拒绝

我正在尝试在 Centos 6 系统上创建一个新用户。

首先,我做

useradd kevin
Run Code Online (Sandbox Code Playgroud)

然后,我尝试以该用户身份运行命令

su - kevin
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误消息

-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
[kevin@gazelle ~]$
Run Code Online (Sandbox Code Playgroud)

而我作为那个用户也做不了多少。

权限/dev/null如下:

-rwxr-xr-x  1 root root           9 Jul 25 17:07 null
Run Code Online (Sandbox Code Playgroud)

与我的 Mac 上的大致相同,

crw-rw-rw-   1 root   wheel         3,   2 Jul 25 14:08 null
Run Code Online (Sandbox Code Playgroud)

有可能碰过 dev,但真的不太可能。

作为 root 用户,我尝试添加kevinroot组中:

usermod -a -G root kevin …
Run Code Online (Sandbox Code Playgroud)

permissions

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

当您知道其校验和时查找文件?

我有md5sum一个文件,但我不知道它在我的系统上的什么位置。是否有任何简单的选项find可以根据文件来识别文件md5?还是我需要开发一个小脚本?

我正在不使用 GNU 工具的 AIX 6 上工作。

find aix hashsum

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

同时移动文件和更改所有权

在 Linux(Debian、Ubuntu Mint...)上,
是否有任何选项命令或我可以用来将文件传输到另一个用户而无需执行的操作:

sudo mv /home/poney/folderfulloffiles /home/unicorn/
sudo chown -R unicorn:unicorn /home/unicorn/folderfulloffiles
Run Code Online (Sandbox Code Playgroud)

linux rename files chown

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

主次号是否唯一

major, minor唯一的编号?

我们有任何引用和参考吗?

NAME   MAJ:MIN RM   SIZE RO MOUNTPOINT
sda      8:0    0 465.8G  0 
??sda1   8:1    0 298.2M  0 
??sda2   8:2    0     3G  0 
??sda3   8:3    0 458.7G  0 /
??sda4   8:4    0     1K  0 
??sda5   8:5    0   3.8G  0 
sr0     11:0    1  1024M  0 
Run Code Online (Sandbox Code Playgroud)

hardware numbering

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

在 QEMU 上运行内核

我面临这样的消息:

Failed to execute /initKernel panic - not syncing: no init found. 
Try passing init=option to kernel.
Run Code Online (Sandbox Code Playgroud)

我正在使用这个命令行:

qemu-system-x86_64 -hda disk.img -kernel /home/marssonubuntu/linux_qemu/linux-3.3.3/arch/x86/boot/bzImage -initrd my-initramfs.cpio -append "root=/dev/sda rdinit=/sbin/init"
Run Code Online (Sandbox Code Playgroud)

在 qemu 上,完整信息是:

Failed to execute /sbin/init Kernel panic - not syncing: No init found. 
Try passing init= option to kernel. see Linux Documentation/init.txt for guidance. 
Pid: 1, comm: swapper Not tainted 3.3.3 #1 
Call Trace: 
[<ffffffff811d78b4>] ? panic+0xa9/0x197
[<ffffffff811d6927>] ? init_post+0xb2/0xb2
[<ffffffff812aad96>] ? kernel_init+0xff/0xff
[<ffffffff811dcd44>] ? kernel_thread_helper+0x4/0x10
[<ffffffff812aac97>] ? do_one_initcall+0x121/0x121
[<ffffffff811dcd40>] …
Run Code Online (Sandbox Code Playgroud)

linux kernel qemu

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

为什么(以及如何)在二进制文件上使用 cat 会弄乱终端?

如果我cat正确理解手册:

连接文件并在标准输出上打印

cat将文件作为参数并将它们打印在标准输出上。
我没有得到的是,如果我使用命令:

cat img.png > copy.png
Run Code Online (Sandbox Code Playgroud)

如果我只是,我将获得 2 个相同的 png 文件

cat img.png  
Run Code Online (Sandbox Code Playgroud)

我很有可能我的终端搞砸了并误解了我输入的内容。

  • 这怎么可能?
  • 二进制值仍然是二进制数据。为什么它不简单地显示一系列 0 和 1 或这些二进制数据的 ASCII 解释或终端中的任何编码?
  • 这种行为是否也可以通过cating 包含奇怪字符的文本文件来实现?
  • 是否应该实现像 try{}catch{} 语句这样的机制来防止这种行为?

terminal binary cat

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

如何在用户登录 linux 之前执行命令

这是我在几个 Linux 版本中多次看到的问题,所以让我们尽量详尽无遗。
在用户登录其桌面会话之前和之后执行脚本/命令/程序的方法是什么?

gdm lightdm lxdm

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

如何在 Calibre 中突出显示文本?

根据 Calibre 4 年前的论坛条目,他们在 4 年前开始研究能够突出显示文本的功能。有谁知道它是否已经实施以及如何使用它?

ebooks calibre

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