小编hyd*_*yde的帖子

阅读和搜索长手册页

我终于想了解当厌倦了庆典read,它的-s使用选项man bash。我最终找到了正确的位置(大约在第 4500 行),但这和往常一样令人沮丧,因为两者/read甚至/\s-s\s搜索都有太多匹配项。

所以,问题是:如何在本地有效地阅读长手册页,或以其他方式获取相同的信息?作为一个具体的例子,read -s pwd在shell脚本中看到后如何到达相关文档?一个好的答案可能是一个 shell 脚本片段,或者暗示一些工具及其使用方式,或者其他完全不同的东西,只要它有助于找到正确的阅读位置。

注意:我没有用标记,因为我希望问题是关于一般的手册页阅读,即使这很可能是最常见的巨大手册页。

man search

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

使管道中的程序认为它有 tty

测试环境:

$ mkdir testdir
$ cd testdir
$ echo | tee "file 
name"
Run Code Online (Sandbox Code Playgroud)

现在,ls将打印file?name(至少在 Ubuntu GNU bash 下),而ls | cat将在单独的行中打印filename

我想要实现的是,file?name用管道版本打印,所以像

$ something ls | cat` or `ls | something | cat` or `ls | something cat
Run Code Online (Sandbox Code Playgroud)

换句话说,如何让像ls这里这样的命令陷入思考,它有一个 TTY,当它没有时,在 shell 中?

注意: ls这里只是一个示例程序,我正在寻找通用解决方案,而不是特定于程序的解决方案ls -q | cat

shell pipe tty

24
推荐指数
1
解决办法
5619
查看次数

小时范围超过午夜的 Crontab 条目

这是有效的 crontab 时间规范,做预期的事情:

0 22-4 * * *
Run Code Online (Sandbox Code Playgroud)

或者是否有必要做类似的事情

0 22,23,0,1,2,3,4 * * *
Run Code Online (Sandbox Code Playgroud)

cron

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

将文件映射到 URL

我正在寻找一种方法来做这样的事情:

some_tool --go-to-background http://server.com/~me/uber_vimrc ~/.vimrc
Run Code Online (Sandbox Code Playgroud)

之后,读取~/.vimrc将提供从该 URL 下载的数据。只读映射就足够了,尽管支持写入(通过 REST API 或其他方式)会很酷。使用一些现有的实用程序可以做到这一点吗?

我所追求的关键方面是根据需要将单个 URL 映射到用户帐户中的单个文件。需要一个系统守护进程来支持这一点是可以的,其他方案如ftpscp也可以,不必是http(s)


如果没有现有的实用程序,那么自己实现它的一般机制是什么?作为一种可能的方式,我想到了实现网络通信部分的 FUSE 文件系统的符号链接。有没有更简单的方法?

linux http files

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

联想 Thinkpad 笔记本电脑上的“Integrated I”摄像头是什么?

我的笔记本电脑(Lenovo ThinkPad T490s、Ubuntu 20.04)显示集成摄像头有 2 个不同的摄像头:

[   12.274248] uvcvideo: Found UVC 1.50 device Integrated Camera (13d3:56ba)
[   12.285342] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input20
[   12.286838] uvcvideo: Found UVC 1.50 device Integrated Camera (13d3:56ba)
[   12.288919] input: Integrated Camera: Integrated I as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.2/input/input21
Run Code Online (Sandbox Code Playgroud)

这些摄像头在笔记本电脑上可以看作两个独立的物理摄像头。Integrated C显然是普通的网络摄像头。另一方面,集成 I 相机似乎提供低分辨率、深色黑白图像

这个集成 I相机是什么?是否可以在 Linux 上用它做一些有用的事情?

thinkpad camera

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

标签 统计

camera ×1

cron ×1

files ×1

http ×1

linux ×1

man ×1

pipe ×1

search ×1

shell ×1

thinkpad ×1

tty ×1