小编Cfi*_*ley的帖子

什么是/dev/mem?

据推测它与内存有某种关系?什么会

sudo cat /dev/urandom > /dev/mem
Run Code Online (Sandbox Code Playgroud)

做?垃圾所有内存?所有非内核虚拟内存?以上都不是?

memory linux dev

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

禁用音频输出到 DisplayPort 设备

我在 OSX 10.9.2 上使用连接到我的 MBP 15" 2012 年末型号的显示端口的三星 SA850 显示器。

一切看起来都很好,但音频有问题。通常,每当显示器进入睡眠状态并再次醒来时,我的音频就会停止工作。我发现这是因为显示器有一个集成的音频设备,所以出于某种原因,这似乎与我的系统设置混乱。我不知道为什么。

这是一种毫无头绪的方法,但也许有人知道我如何才能完全阻止 OSX 甚至将我的显示器视为音频输出设备?

audio displayport osx-mavericks macos

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

冗长地运行命令是否会使它们变慢?

我发现自己-v越来越少地在许多应用程序中使用该标志(尤其是对于像tar和 之类的琐碎事物cp)。但是,当我解压缩一个大文件时,它会比我不使用-v标志时花费更长的时间。

我认为这是因为终端必须处理文本,而我正在填充它可能拥有的任何缓冲区。但我的问题是,这是否会使应用程序实际运行速度变慢,或者它是否在相同的时间内完成,而我所看到的是终端试图赶上?

linux unix shell

38
推荐指数
4
解决办法
9006
查看次数

如何查找哪个应用程序正在使用 iSight(iMac 相机)

如何在 iMac (Running Leopard) 上找出哪个应用程序打开了相机?绿灯亮表示相机正在使用,并且照相亭无法连接到相机。唯一运行的其他应用程序是 Safari 和 Finder(据我所知),它们似乎都没有使用相机。

如果这是 Windows,我会使用 Process Explorer,我可以在 Mac 上做什么来查看谁打开了特定设备?

编辑:使用 NSD 的建议,我几乎有一个解决方案

    lsof | grep "USBVDC"
Run Code Online (Sandbox Code Playgroud)

这显示了所有尝试使用相机的应用程序,而不是实际拥有它的应用程序。大概够近了。

isight macos

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

在不使用索引服务的情况下*自信地*搜索 Windows 中的文件和内容的最佳方法?

回到 Windows XP,我知道进行文件搜索并检查“搜索文件内容”(或其他任何内容),如果我耐心等待,我会得到结果。

在 Vista 中,我觉得我完全没有信心我输入的内容已被彻底搜索,即使所有“搜索非索引位置”等都被选中。

在 Windows 7 中,我感觉更好,通常会找到东西,但当我不这样做时,我会感到怀疑。我没有感到“自信”。

我不想要(重量)Google 桌面。

我想要一个可靠的、粗暴的文件搜索实用程序。我最近发现了一个我认为看起来不错的文件(上周安装了 Windows 7 RTM,但不记得它叫什么了)但它似乎仍然没有找到我作为测试放置的文件。

windows search

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

如何找到 /dev 我的 DVD 驱动器是什么?

我在 Mac OS X 上,在 DVD 驱动器中有一张 DVD,可以在 Finder 中查看它。我想尝试使用该dd命令创建它的 iso 。但要做到这一点,我需要知道使用什么设备作为输入。如何找到我的 DVD 驱动器是什么设备?

mac dd optical-drive macos

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

我怎么知道哪个 /dev/ttyS* 是我的串口?

我有一台只有一个串口的笔记本电脑。

我进入:

/dev 
Run Code Online (Sandbox Code Playgroud)

目录,我发现:

ttyS0
ttyS1
ttyS2
ttyS3
Run Code Online (Sandbox Code Playgroud)

我怎么知道哪些“ttyS”指的是我的串口?

linux serial-port

33
推荐指数
4
解决办法
21万
查看次数

如何加入两个CSV文件?

假设您有一个包含 2 个字段的 CSV 文件:ID 和电子邮件。您还有另一个包含 2 个字段的文件:电子邮件和姓名。您如何生成一个所有三个字段都加入电子邮件的文件?

linux csv

32
推荐指数
3
解决办法
4万
查看次数

scp -r ... 但省略(排除)指定的子目录

这是目录结构:

/a/
/a/b/
/a/c/
Run Code Online (Sandbox Code Playgroud)

我想复制所有内容,除了 /a/c/ 子目录。

scp -rp myserver:/a .      # this will copy everything
Run Code Online (Sandbox Code Playgroud)

问:如何在 scp 命令中指定要省略的目录?

scp

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

udev 实际上解决了哪些问题?

就此而言,.net 中的一堆静态文件到底有什么问题/dev?对于开发人员来说,我现在重新发明这个轮子 3 次(devfs-> udev + HAL-> udev)显然不够令人满意,现在显然它也进入了 Grand Unified Init Program,所以四次。

我记得几年前我第一次开始使用 Linux 时感到惊讶,尽管声称“一切都是文件”,但没有/dev/eth0(后来是有道理的,因为它不是字符或块设备——尽管是“数据包”设备类型会很有趣...)。鉴于此,为什么处理字符和块设备文件树的程序还要负责网络设备?我已经看到对“灵活性”的模糊引用,但是这对 ifconfig(8) 仅通过查看所做的事情有何补充/proc/net/dev?例如,我知道 NetworkManager 不会很快出现在 Net 或 OpenBSD 中,因为它依赖于udev,这两个团队都不想编写;我不知道的/dev内核已经以多种方式公开了它们(并且它们都没有/dev!)。

仅仅是因为热插拔吗?内核只是侦听物理总线并在“添加设备”消息上加载适当的模块是否存在问题?或者,上帝保佑,实际管理员这样做?我确实记得早在 2000 年代初期,我的服务器有时会以意想不到的顺序初始化它们的网卡,我认为在用户空间中决定命名是有意义的(尽管当时修复并不是非常困难),但是这对蟑螂来说似乎是一把大锤。(或者,这个问题可能会影响到我认为比机架式服务器或 PC 更难的用例,这是我的经验。)

所以,简单地说一下我的问题:udev 实际解决了什么问题,devfs、HAL 和/或普通旧文件如何无法解决这些问题?许多不同的东西(热插拔、通用设备管理、网络设备管理、设备命名、驱动程序优先级等)都成为一个程序是否有特殊原因?

linux udev

28
推荐指数
2
解决办法
3395
查看次数

标签 统计

linux ×5

macos ×3

audio ×1

csv ×1

dd ×1

dev ×1

displayport ×1

isight ×1

mac ×1

memory ×1

optical-drive ×1

osx-mavericks ×1

scp ×1

search ×1

serial-port ×1

shell ×1

udev ×1

unix ×1

windows ×1