在 AskUbuntu 上,我看到了一些看起来很复杂的命令,其中包含很多符号。为了更好地理解这些命令是如何构建的,我想知道这些符号代表什么。
例如:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
甚至更复杂:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
我非常理解添加参数为-c, --debug, 对主命令有一定的影响。这些的含义几乎在所有情况下都可以在man页面中找到,所以这不是我真正要寻找的。
请尝试在您的答案中定义符号的具体作用,而不是解释我给出的示例。看起来像这样:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
Run Code Online (Sandbox Code Playgroud)
提前致谢
我正在使用 Lubuntu 11.10。太好了,但有时我会想念 Ubuntu 的迷人之处。我可以在 Lubuntu 上“作为一个层”安装 Ubuntu,这样我就可以在登录屏幕中选择“层”。但是这样做也会在我的 Lubuntu 安装中留下典型的 Ubuntu 内容,这让我很困扰:我想保持 Lubuntu 安装干净。
我已经从实时 USB 启动了 Ubuntu 11.10,然后尝试“与”Lubuntu 一起安装它(这样我就可以在 GRUB 中选择正确的操作系统)。但是这个选项没有出现。我不是使用高级安装模式的专家,但这可能是完成这项工作的关键。
所以,我的问题是:如何在不更改 Lubuntu 设置的情况下将 Ubuntu 与 Lubuntu 一起安装?
我刚刚安装了Steam,发现Steam在我的home目录下创建了很多文件和目录:比如:
linux32resultsteamdeps.txtsteam_install_agreement.txtsteam_latest.debsteam.shubuntu12_32我可以安全地从我的主目录中删除这些文件吗?如果没有,你有什么建议来清理我的主目录?
有什么办法可以阻止 Steam 将来污染我的主目录?
我使用 Samba 在我的网络上共享了一个目录。网络上的人们使用此 Samba 共享将文件从我的共享下载到他们的计算机。我对下载最多的文件以及下载这些文件的用户感兴趣。如果可能的话,我想实时看到这一点。有没有允许我这样做的程序?如果是,我该如何使用它?
我正在使用 Ubuntu 11.10。
我正在为运行 Ubuntu 12.04 的服务器寻找守护程序 Torrent 客户端。我希望能够从我的笔记本电脑连接到这个客户端,它也运行 Ubuntu 12.04,最好使用 GUI,但 CLI 界面也可以。
Ubuntu 上有哪些守护程序 Torrent 客户端?
我发现 GNOME Shell 中的消息托盘(底部栏)相当不方便。我正在寻找一种方法来禁用它。KRSNA 2 ZED 似乎为此编写了一个扩展程序,但我不知道如何安装它。任何帮助,将不胜感激。
我正在使用 Ubuntu 11.10 32 位。
我正在尝试格式化旧的外置硬盘。它不会弹出gparted。
但它确实被检测到:
dmesg 输出:
[20022.409487] usb 2-1.2: new high-speed USB device number 13 using ehci-pci
[20022.538837] usb 2-1.2: New USB device found, idVendor=0930, idProduct=0b09
[20022.538843] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[20022.538847] usb 2-1.2: Product: USB 3.5"-HDD
[20022.538850] usb 2-1.2: Manufacturer: TOSHIBA
[20022.538853] usb 2-1.2: SerialNumber: 001d93cc
[20022.541204] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[20022.541889] scsi host6: usb-storage 2-1.2:1.0
[20023.558459] scsi 6:0:0:0: Direct-Access Sunplus USB2SATA bridge 0407 PQ: 0 ANSI: 2
[20023.558974] sd 6:0:0:0: …Run Code Online (Sandbox Code Playgroud) 我安装了 Lubuntu 11.10,安装了/dev/sda3Xubuntu 11.10 /dev/sda5。不久前,在 Lubuntu 上,我在创建 Live USB 时犯了一个错误:我错误地将 Live USB 引导加载程序安装到/dev/sda3. 这在当时并没有造成任何问题。
今天,我更新了内核。我不得不重新启动 Lubuntu。在Grub中,Lubuntu突然没有出现了,我在Xubuntu中自动启动。我尝试运行update-grub并尝试使用grub-customizer让 Lubuntu 回到 Grub,但这没有用。我跑了os-prober,但它没有显示我 Lubuntu。
然后,我尝试在/etc/grub.d/on /dev/sda5called 中添加一个新条目12_lubuntu。它包含以下内容:
#!/bin/sh -e
echo "Lubuntu"
cat << EOF
menuentry "Lubuntu" {
set root=(hd0,3)
linux /boot/vmlinuz
initrd /boot/initrd.img
}
EOF
Run Code Online (Sandbox Code Playgroud)
这样做之后,我运行update-grub并使用grub-customizer,我将 Grub 配置写入 MBR,即:/dev/sda.
突然,Lubuntu 出现在 Grub 中。我尝试启动它,但是在执行此操作时,出现以下消息:
Error: File not found
Error: You need to load …Run Code Online (Sandbox Code Playgroud) 我喜欢 Gnome-Shell 的 Alt-Tab 窗口切换器的行为,但是按下Alt+时有一点延迟Tab,这让我很困扰。有没有办法让它立即弹出,或者至少减少延迟?
我正在使用 Lubuntu 12.04,xfce4-volumed已安装,请参阅此问题。当我使用FN+更改音量时Vol-,会弹出一个漂亮的通知气球。这就是我要的。但是,当我尝试在 10 秒后更改音量时,我首先必须单击“清除所有通知”按钮以获取更多通知。我想摆脱这个:xfce4-volumed应该总是发出通知,无论我是否点击了按钮。
我怎样才能做到这一点?
也欢迎回答告诉我如何禁用整个信封,或通过另一个通知守护程序更改它以完成此操作。

lubuntu ×3
gnome ×2
bittorrent ×1
command-line ×1
dd ×1
dual-boot ×1
external-hdd ×1
gnome-shell ×1
grub2 ×1
hard-drive ×1
monitoring ×1
notification ×1
partitioning ×1
samba ×1
steam ×1