Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
防止usbhid要求拥有新颖的USB设备,以便我可以用libusb控制它吗?
我有一个USB火箭发射器,希望通过进行试验libusb。但是,libusb无法声明该接口。大概是因为usb-devices列表“ usbhid” 的输出是设备的驱动程序。 通过在互联网上阅读,我得出的结论是,我需要将该驱动程序与设备分离,以便可以在libusb中使用它。但是,我还没有找到一种确定的方式来做到这一点,只有几种不同的想法和错误报告。 因此,是否有一种方法可以将usbhid驱动程序从与Ubuntu 11.04随附的内核和工具相关的设备上分离出来? 编辑: 我尝试创建文件 /etc/udev/rules.d/10-usbhid.rules 并编写以下内容: ATTRS{idVendor}=="0a81", ATTRS{idProduct}=="0701", OPTIONS=="ignore_device" 保存,然后重新启动。该文件仍然存在,但似乎根本无法正常工作。 编辑: 好的,我尝试了这个: sudo -i echo -n "0003:0A81:0701.0006" > /sys/bus/hid/drivers/generic-usb/unbind 之后,导航到/sys/bus/hid/devices/0003:0A81:0701.0006和ls会产生: drwxr-xr-x 2 root root 0 2011-05-29 15:46 power lrwxrwxrwx 1 root root 0 2011-05-29 13:19 subsystem -> ../../../../../../../../../bus/hid -rw-r--r-- 1 root root 4096 2011-05-29 13:19 uevent …
9 ubuntu  kernel  usb  devices 

3
“ mkdir foo; svn mv * foo”
我经常想对这个习语做一些变形: $ mkdir 2010 $ svn mv * 2010 当然,我会收到一个错误,因为该组也匹配2010: svn: Cannot copy path '2010' into its own child '2010/2010' 有没有办法替换"svn mv * 2010"做正确的事情的另一种单缸纸?


2
Unix文件特权系统与Windows有什么不同?
相关问题:Linux文件系统/组织与Windows有何不同? 我对特权在文件和目录方面的工作方式有些熟悉-每个条目都有一个ownerand group属性,分别代表文件的所有者和所有者所属的组(如果我错了,请更正我)。 这与Windows NTFS文件系统中的权限组织有何不同?Unix的权限系统相对于NTFS有什么优势?

2
Linux上完整的自动挂载解决方案所需的udev,udisk,autofs和通知设置的建议
继续在Linux中自动挂接已插入的设备,这使事情变得有些基础。运行Gentoo,我正在使用autofs-5.0.4-r5在笔记本电脑上自动挂载本地和网络设备的组合。一个人做autofs会让我有些困惑: 我必须为每个设备的挂载点预定义名称,但是有时在重新启动MMC读卡器后会用可引导的USB棒切换位置 我希望基于自动LABEL的挂载点出现,仅autofs AFAIK无法做到这一点 udev和udisk当然可以做到这一点。但: 我不希望在插入设备时自动挂载文件系统,只是给我一个名为LABEL的幻影挂载点 实际的文件系统挂载仅应在首次访问该挂载点时进行,就像autofs重影一样。通过意外拔出设备,这将降低弄脏文件系统的风险,同时仍提供出色的可访问性。 最重要的是,我可以随时使用DE中的信息进行了解。 是否有一个系统托盘应用程序能够指示所有自动安装的状态,即绿色=未安装任何东西,红色=已安装了某些东西? 是否有一种与分发无关的方法来提供文件系统(卸载)操作通知,例如使用notify-send?那特定于Ge​​ntoo的东西对我也适用。udev脚本对NFS和CIFS没有帮助,对吗? 该组合应该是最终的自动安装设置,还是我错过了什么?

2
反向grep获取文件中的最后几个匹配项
假设在/var/log/syslog.log查看grep手册时,我想抓住cron的最后5条信息,看来我无法让grep反向搜索。但是,我可以抓住最近发生的事情。 grep cron -m 5 /var/log/syslog 我可以使用反向grep命令吗?:)
9 grep 


2
在图像上使用猫之后会产生什么?
假设有人创建了一个像这样的文件: touch myFile 您可以使用vim或其他内容在其中输入一些文本,然后将cat myFile其吐出到终端中。 现在,当我在任何图像上使用猫时会发生什么?说, cat myPNG.png 我只是一堆垃圾。它只是让我考虑该cat命令正在尝试执行的操作,以及所有这些“垃圾”来自何处。只是好奇。
9 files  binary  cat 

1
Linux下的NTFS是否可以使用chown和chmod设置保存Linux文件?
我对如何安装并允许Linux正确读取/写入NTFS格式的硬盘驱动器存有疑问,该硬盘驱动器用作各种计算机的备份(包括Windows,这就是我需要的NTFS)。 现在,我已经阅读了一些页面,并且感觉到我需要别人的指导,而他们已经一步一步地完成了,以免破坏这里的事情。 我需要的是能够将Linux文件及其设置chown和保存chmod到NTFS文件系统,并能够取回该信息。 我今天拥有的是一个NTFS,该文件可以保存所有文件以及owner:group装入卷的人以及所有文件的权限rwxrwxrwx。 我读了这篇文章,但是信息太多了,在尝试实际实现时我无法理解某些事情: 在当前版本中稳定吗? Ubuntu 10.04是否已具备所需的所有功能?还是我需要安装任何东西? POSIX ACL与这有什么关系?我需要为此安装任何东西ntfs-3g吗? Ubuntu软件包在哪里运行apt-get? 如果我映射的用户(带有usermap)可以将硬盘驱动器带到具有不同用户的另一台计算机上,我是否可以读取它们?(在Linux / Windows下)? 我注意到的一件事,usermap是没有准备好使用。因此,我下载并编译了ntfs-3g的最新版本(但未安装,因为我害怕在这里弄乱东西)。在自述文件中显示: > TESTING WITHOUT INSTALLING > > Newer versions of ntfs-3g can be > tested without installing anything and > without disturbing an existing > installation. Just configure and make > as shown previously. This will …

5
通过Makefile将目录添加到PATH
将我在Makefile中修改的PATH导出到当前终端中时遇到一些麻烦。我试图将Makefile目录所在的bin文件夹添加到PATH中。 这是makefile的相关部分: PATH := $(shell pwd)/bin:$(PATH) install: mkdir -p ./bin export PATH echo $(PATH) 回显可以正确打印,但是如果我在终端中重做回显,则PATH保持不变。




6
Ubuntu无根sudo设置的缺点/缺点
默认情况下,Ubuntu不创建用户可以登录的根帐户。相反,用户sudo在需要执行需要管理访问权限的操作时使用。 显然,Ubuntu的人觉得这是个好主意,我在Ubuntu站点上阅读的所有内容都提供了许多理由,使他们认为这是个好主意(例如,参见RootSudo @ Ubuntu Wiki)。 但是,许多其他主流发行版,例如Debian,Gentoo等,默认情况下都不会采用这种方式进行设置,而我试图找出原因。如果Ubuntu的默认sudo-root设置是一个好主意,为什么所有其他主流发行版也不都这样做呢?这使我相信,可能有很强的理由不这样做。但是我很难找到任何可以提供任何细节的信息。我所发现的只是谈论它多么伟大的文章/帖子... 所以我的问题是:Ubuntu的sudo设置是否存在任何主要问题(不安全性,功能限制等),它们会阻止其他发行版使用此设置,如果是,它们是什么?当然,这可能是一个好主意,因为其他发行版的发行速度缓慢或受其抵制,因为它与过去30年的运作方式不同。如果是这样,我想知道。
9 ubuntu  sudo  root 

3
如何为X11的Alt键分配另一个修饰符?
目标: 我想将Alt分配给CapsLock键,将Meta分配给Alt键。但是通过这种方式,Alt键将不再被识别为Alt,而CapsLock键将不再被识别为CapsLock。 openSUSE 11.4 先前: openSUSE 11.1 -由于我是计算机的唯一用户,因此我“简单地”编辑了/ usr / share / X11 / xkb / keycodes / xfree86文件,该文件运行正常。键被连接到最低级别的符号上。 问题: xkb 我创建了波兰语版式(pl_ext)的变体,(用于测试)由以下条目组成: key <CAPS> { [ Alt_L ] }; modifier_map Mod1 { Alt_L, Alt_R }; 但这根本不起作用,xev中的CapsLock键被识别(符号)为Alt_L,但是当我按CapsLock键时,其行为类似于CapsLock(例如,假设您在菜单中有File,Alt + F应该打开此菜单,但不会)。 问题:如何定义布局文件以将CapsLock键设置为Alt,将Alt键设置为Meta? 编辑:这里成功一半!现在,我有这样的条目: key <CAPS> { [ Alt_L ] }; modifier_map Mod1 { …
9 keyboard  x11  xmodmap  xkb 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.