可能的重复:
在 find -exec 调用中执行用户定义的函数
假设我有以下 bash 代码:
!#/bin/bash
function print_echo (){
echo "This is print_echo Function" $1;
}
find ./ -iname "*" -exec print_echo {} \;
Run Code Online (Sandbox Code Playgroud)
对于每个-exec命令,我都会收到以下错误:
find: `print_echo': No such file or directory
Run Code Online (Sandbox Code Playgroud)
注意:在此之前,我针对关键程序对其进行了测试,并使用另一种算法解决了我的程序,但这是一个问题:为什么 find 命令不接受内置 bash 命令和函数名称作为参数-exec?
我不能让我的真棒运行。我用 pacman 安装了 awesome 和所有依赖项,并按照以下指南的开头来获得 awesome 运行:
http://awesome.naquadah.org/wiki/My_first_awesome
每当我 startx 屏幕变黑一秒钟,然后 X-Server“成功关闭”-.- 当我 sudo startx 时,丑陋的测试会话显示如下:https : //wiki.archlinux.org/index.php /初学者'_Guide#Install_X
版本:
awesome v3.5.1 (Ruby Tuesday)
• Build: Sep 25 2013 21:14:10 for i686 by gcc version 4.8.1 (nobody@)
• Compiled against Lua 5.2.2 (running with Lua 5.2)
• D-Bus support: ?
Run Code Online (Sandbox Code Playgroud)
我的 xinitrc:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do …Run Code Online (Sandbox Code Playgroud) GNOME 和许多窗口管理器(例如 Awesome WM)使用 GSettings 设置数据库,并将 Dconf 作为后端。对于 KDE 来说,这相当于什么?
此外,我们可以使用 Dconf 编辑器应用程序或gsettings命令行工具编辑 GSettiings 。例如:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
Run Code Online (Sandbox Code Playgroud)
有人用过 KDE 的引擎吗?它叫什么名字?有什么工具可以修改它(例如dconf-editor和gsettings)?
最后,我们可以使用以下命令破解 GSettings 引擎gsettings get;我怎样才能在 KDE 中做到这一点?
我想在用户屏幕上方显示文本(作为上层)。我知道有像 xmessages 这样的解决方案可以在框中显示文本,但如果可能的话需要在整个屏幕上显示没有框的文本
我正在运行 Raspbian
有没有任何解决方案/软件可以做到这一点?
鉴于以下代码,为什么 cat 只在我输入\n或CTRL+后打印管道的内容D?cat 实际打印它读取的内容的条件是什么?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(void){
int pid,p[2];
char ch;
pipe(p);
if((pid=fork()) == -1){
fprintf(stderr,"Error:can't create a child!\n");
exit(2);
}
if(pid){
close(p[0]);
while((ch=getchar())!=EOF){
write(p[1],&ch,1);
}
close(p[1]);
wait(0);
}else{
close(p[1]);
close(0);
dup(p[0]);
close(p[0]);
execlp("cat","cat",NULL);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我已经摸索了xkbmap一段时间,但不知道如何将“打印屏幕”按钮重新映射到“主页”。就好像美国键盘映射根本没有提到 PRSC 键代码。我无法使用xmodmap,因为切换键盘会破坏我的配置。
如何使用 将 PrtScr 键重新映射到 Home,将 Insert 键重新映射到 End xkbmap?
我被要求为我购买的新 USB 设备添加 udev 规则。对于为什么这样做是必要的或有价值的,似乎没有一个非常简单的解释。始终将设备映射到同一路径?例如,始终将设备安装为/dev/ttyUSB1或/dev/sda4?
在/etc/udev/rules.d/99-totalphase.rules:
# This file causes the mode of all Total Phase usb devices to be made
# writable for any user.
# Aardvark I2C/SPI Host Adapter
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0403", SYSFS{idProduct}=="e0d0", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="e0d0", MODE="0666"
# Beagle Protocol Analyzers
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="1679", SYSFS{idProduct}=="2001", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1679", ATTR{idProduct}=="2001", MODE="0666"
Run Code Online (Sandbox Code Playgroud)
我已经安装了 Linux Mint Cinnamon 17.3 64 位。我在它上面安装了 mate 桌面。我想完全删除 mate 桌面。我尝试了 apt-get purge 和 autoremove,但 mate 显示在登录管理器中。怎样才能彻底摆脱它呢?
官方 VirtualBox 和 VirtualBox-OSE 之间的技术区别是什么?
我的场景:我使用 Debian sid,它使用3.2.0-4内核。当您要下载 VirtualBox 时,您有 3 个选择:
.bin, 和当您在推荐的发行版上安装自定义版本时,这意味着在其内核上,您没有任何问题。当您编译内核或安装 virtualbox.org 不支持的内核时,您会得到内核 oops。我在 VirtualBox 论坛上发布了它,但没有得到答复。也许我只会安装在经过认证的内核上或从存储库安装 VirtualBox。
问:我对VirtualBox-OSE 没有任何概念,比如速度、内存等。有经验吗?官方VirtualBox 和VirtualBox-OSE 有什么技术区别?
假设我想使用:
$ ip ntable show dev eth0
inet arp_cache
dev eth0
refcnt 4 reachable 20744 base_reachable 30000 retrans 1000
gc_stale 60000 delay_probe 5000 queue 31
app_probes 0 ucast_probes 3 mcast_probes 3
anycast_delay 1000 proxy_delay 800 proxy_queue 64 locktime 1000
inet6 ndisc_cache
dev eth0
refcnt 1 reachable 40768 base_reachable 30000 retrans 1000
gc_stale 60000 delay_probe 5000 queue 31
app_probes 0 ucast_probes 3 mcast_probes 3
anycast_delay 1000 proxy_delay 800 proxy_queue 64 locktime 0
Run Code Online (Sandbox Code Playgroud)
什么ndisc_cache?
linux ×2
x11 ×2
apt ×1
arch-linux ×1
awesome ×1
bash ×1
c ×1
cat ×1
cinnamon ×1
dconf ×1
display ×1
find ×1
function ×1
gsettings ×1
input ×1
iproute ×1
ipv4 ×1
ipv6 ×1
kde ×1
linux-mint ×1
mate-desktop ×1
networking ×1
pipe ×1
raspbian ×1
shell ×1
udev ×1
virtualbox ×1
xkb ×1
xmodmap ×1
xorg ×1