最好用例子来解释。
我可以:
find . -name "*.py" -type f > output.txt
Run Code Online (Sandbox Code Playgroud)
但是如何将输出存储到同一个文件中:
find . -name "*.py" -type f -exec grep "something" {} \
Run Code Online (Sandbox Code Playgroud)
我不能只是做
find . -name "*.py" -type f -exec grep "something" {} \ > output.txt
Run Code Online (Sandbox Code Playgroud) 假设用户有Directory1并且它包含File1 File2 CantBeDeletedFile 如何使用户永远不会被允许删除CantBeDeletedFile?
如果我更改Directory1的所有权并删除写入权限,用户将无法删除任何文件。他们也无法添加新文件等。
我只是希望能够设置一些永远不会被删除的文件。
更具体的描述。
我正在创建用户配置文件。我正在他们的Desktop 中创建应用程序启动器文件。所以我想设置一些启动器文件 (.desktop) 并让它们让用户只能启动它们而他们不能重命名或删除,只需启动。
当前,如果用户拥有包含任何文件的目录。他可以删除。
如果没有适用于所有 *nix 的通用方法,那就是 Linux 和 ext4 FS。
如何找出正在使用的X11驱动系统?
因为我的芯片openchrome是最好的驱动程序,但我怀疑系统没有使用它。我只需要至少 2D 加速。
我该如何检查?
这是我从以下内容中发现的cat /var/log/Xorg.7.log | grep driver:
[ 54.147] X.Org XInput driver : 12.3
[ 55.167] (==) Matched openchrome as autoconfigured driver 0
[ 55.167] (==) Matched vesa as autoconfigured driver 1
[ 55.167] (==) Matched fbdev as autoconfigured driver 2
[ 55.167] (==) Assigned the driver to the xf86ConfigLayout
[ 55.175] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[ 55.499] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 55.570] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 55.649] (II) VESA: driver for VESA chipsets: …Run Code Online (Sandbox Code Playgroud) 我有一个 Quake 3 服务器。并成功启动。
问题是没有人可以连接到该服务器。
我正在跑步:nmap -sU -p 27960 hostname它向我展示了它的状态open|filtered
如果我直接从服务器运行该命令,它是open.
另外,我确保它具有约束力 iface
我检查了iptables规则,但找不到任何与之相关的过滤器。此外,我试图通过显式打开端口iptables -A INPUT -p udp --dport 27960 -j ACCEPT
但这没有帮助。
它可能是什么?
我打电话给 ISP 支持中心,他们说他们没有过滤任何东西。
我找不到我的 xorg.conf。
Ubuntu 11.04 中默认没有 xorg.conf 文件。
如果我运行:"whereis xorg.conf" 我看到的是: xorg: /usr/lib/xorg /usr/lib64/xorg /usr/include/xorg
也许我只能自己创建它?在/etc/X11/xorg.conf?
如果我使用 CUPS,客户端是否应该在本地安装驱动程序?
示例:假设我们有 1 台装有 Linux 的联网 PC、1 台打印服务器(或 CUPS、Samba 打印服务器)
如果 Linux PC 想要通过打印服务器打印文档,Linux PC 是否需要为要使用的打印机安装驱动程序?
还是使用了一些通用的 API?
我想为一个区域设置一个 IP (livejournal.com)
目前我不得不直接输入子域,如:
11.11.11.11 sub1.livejournal.com
11.11.11.11 sub2.livejournal.com
11.11.11.11 sub3.livejournal.com
Run Code Online (Sandbox Code Playgroud)
等等。
我试过
11.11.11.11 *.livejournal.com
Run Code Online (Sandbox Code Playgroud)
和
11.11.11.11 .livejournal.com
Run Code Online (Sandbox Code Playgroud)
没有帮助。
所以我只想有一行并将缺少的子域解析为 IP,例如:sub1000.livejournal.com无需明确指定
当用户想要添加新打印机时,它要求输入 root 密码。我有一个LTSP环境,系统一直在要求输入root密码;它甚至不需要 sudo 用户的密码。有什么方法可以让某个用户添加/编辑/删除打印机而不拥有任何其他特殊访问权限?
例如,我在 CUPS 上成功安装了“HP 1020 LaserJet”本地 USB 打印机。
它使用一种连接。
如果我得到另一台 HP 1020 LaserJet 打印机,它就无法打印,我必须修改打印机并更改它的连接。为什么?
我怎样才能避免这种情况?
我知道在同一台计算机上使用相同类型的打印机是不合逻辑的,但这就是我的环境。
如何让 CUPS 对所有相同类型、型号、制造商等的打印机使用相同的连接?
谢谢!!!
编辑:
我发现通过配置或任何其他标准方式是不可能的。
唯一的方法是找到一个很好的解决方法。
我编写了一条规则来将我的 USB 记忆棒自动挂载到某个文件夹,但是当我拔下它时,该文件夹仍然挂载,当我ls在那里时,我看到很多错误,例如:Directory bread (block: NNNN) failed
我尝试使用
SUBSYSTEM=="block", ACTION=="remove", RUN+="/bin/umount /media/disk"
Run Code Online (Sandbox Code Playgroud)
它不起作用。
我的安装规则看起来像
SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -t vfat <options> /dev/%k /media/disk"
Run Code Online (Sandbox Code Playgroud) 当您在 MS Windows (7/Vista) 中打开主菜单时,您可以快速搜索在 Ubuntu (Dash)、Kubuntu(启动菜单)中相同的任何项目(应用程序/文档等)。
有没有什么简单的方法可以在 LXDE 的主菜单中添加这样一个可以过滤应用程序(至少只是不需要文档的应用程序)的搜索输入?
我谷歌了很多没有成功,这就是我在这里的原因。
我是一个技术人员,所以如果你能提供更底层的指南会有所帮助(也许我应该创建一些小部件自定义面板等)