udev 的手册页在多处提到某些规则选项可用于调用“内置”命令,这些命令显然内置于 udev 程序本身。但是,我找不到任何参考文档清楚地解释了可用的 udev 内置函数;它们做什么以及如何使用它们。
我在网上搜索过,但没有取得多大成功。有谁知道是否有任何地方提供有关这些内置命令的详细信息的参考?
我喜欢这个图案ps aux | grep something
。
这样我就可以轻松找到所需的信息,而无需记住命令的命令行选项ps
。
不幸的是,ps 命令会在 7 个字符后剪切 linux 用户名(第一列),+
如果用户名更长,则添加一个。
就我而言,这很重要,因为用户名类似于“foobar_123”和“foobar_234”。
我知道我可以使用以下命令,但是如果我仍然可以使用该ps aux | grep something
模式就太好了。
ps ax o user:16,pid,pcpu,pmem,vsz,rss,stat,start_time,time,cmd
Run Code Online (Sandbox Code Playgroud)
如何通过配置获得以上格式,从而ps aux | grep something
不削减用户名?
提示:“use ps ... special...args...”之类的答案与上述问题不符。
版本:procps-ng 3.3.5 版
我正在尝试为我的基于 ARM 的笔记本电脑编译 Paraview 图形可视化软件;但是,我收到了一些似乎与 cmake 'policies' 相关的配置警告。警告文本和 cmake 手册页表明我应该能够运行命令cmake_policy()
来设置特定策略;但是,我不知道如何或在哪里运行它。
如何设置特定的 cmake 策略?
我一直在从头开始构建 Linux 系统,并在其上安装了 Links Web 浏览器,我通过 DirectFB 以图形模式运行该浏览器(我尚未安装 X Window 系统)。我想知道是否有一种方法可以将文本从在一个 tty 中运行的链接网页复制到在另一个 tty 中运行的控制台(Bash)?
我知道可以使用 GPM 在两个 tty 之间复制文本;但是,我无法从链接中找到实现此目的的方法。在文本模式下,我似乎无法用光标突出显示文本;在图形模式下,我可以突出显示文本,但它不会像在 GPM 中那样使用鼠标中键复制到控制台。
如果我可以将文本从 Web 浏览器复制粘贴到控制台,这对于构建进一步的 LFS 包将非常有帮助。
我今天第一次尝试使用 openconnect 连接到我组织的 VPN。然而,一旦连接,它就会在终端的前台运行,我能看到关闭连接的唯一方法是使用CTRL-C
. 这是干净地关闭 openconnect 会话的可接受的方法吗?如果不是,首选方法是什么?
我在 MacBook Pro 笔记本电脑上使用 Parabola GNU/Linux(Arch 变体)。我想配置/启用 SysRq 键,因为我遇到相当频繁的系统冻结,这迫使我目前必须硬重启系统。我已经检查过/proc/config.gz
,似乎 SysRq 键已在内核配置中启用:
CONFIG_MAGIC_SYSRQ=y
Run Code Online (Sandbox Code Playgroud)
所以,我的问题如下:
a) 如何验证当前映射到 SysRq 的键(如果有)?
b)我想将Apple“Command”键重新映射到SysRq(因为我不相信它当前正在使用)。我怎样才能做到这一点?
编辑:
参考这里给出的答案,`/proc/sys/kernel/sysrq'的内容如下:
$ cat /proc/sys/kernel/sysrq
0
Run Code Online (Sandbox Code Playgroud)
这似乎表明 SysRq 键被禁用(尽管显然在内核配置中已启用) - 这是为什么?(请注意,我不相信链接的答案解决了我的问题的 a)部分)。
我曾尝试使用 crontab,但仅限于几分钟。还有其他选择吗?
我也尝试过类似的事情:
watch -n 1 sh /path-to-script/try.sh
Run Code Online (Sandbox Code Playgroud)
但是每当我关闭终端时它就会停止。我想要一些在后台持续工作的东西。
我是 Linux 新手,我想从此输出中获取“DRIVE GB”:
\n\n[randall@home gdrive]$ drive quota \nName: Randall D\nAccount type: UNLIMITED\nBytes Used: 290959662516 (270.98GB)\nBytes Free: 10995116277760 (10.00TB)\nBytes InTrash: 0 (0.00B)\nTotal Bytes: 11286075940276 (10.26TB)\n\n* Space used by Google Services *\nService Bytes \nDRIVE 270.98GB \nPHOTOS 0.00B \nGMAIL 0.00B \nSpace used by all Google Apps 270.98GB \n
Run Code Online (Sandbox Code Playgroud)\n\n我想从 DRIVE 270.98GB 获取“270.38”。我尝试使用 sed 阅读一些帖子,但无法\xe2\x80\x99 得到它。
\nshell ×2
bash ×1
cmake ×1
console ×1
google-drive ×1
lfs ×1
links ×1
magic-sysrq ×1
openconnect ×1
output ×1
ps ×1
reference ×1
scripting ×1
shell-script ×1
terminal ×1
udev ×1
vpn ×1
watch ×1