usbview在尝试启动程序后收到此消息错误消息时,我正在尝试使用该程序:
Verify that you have USB compiled into your kernel,
have the USB core modules loaded, and have the
usbdevfs filesystem mounted.
Run Code Online (Sandbox Code Playgroud)
在此之后,它或多或少取决于用户,所以我真的不知道该怎么办?
本指南说:
An if/then construct tests whether the exit status of a list of commands is 0
Run Code Online (Sandbox Code Playgroud)
如果我0在 bash 中执行,它会说:
0: command not found
Run Code Online (Sandbox Code Playgroud)
所以它的退出状态不是 0,也[ 0 ]应该返回一个非零值的退出状态。但它实际上返回 0 退出状态,并if [ 0 ]执行then语句,而不是else语句。
谁能解释一下?
我想在配置后使用星号连接两个软电话sip.conf,iax.conf并且extension.conf 无法从错误的 cli 示例中输入任何命令:
Connected to Asterisk 11.6-cert1 currently running on fedo-VirtualBox
(pid = 1066)
fedo-VirtualBox*CLI> sip show peers
No such command 'sip show peers' (type 'core show help sip show' for
other possible commands)
Run Code Online (Sandbox Code Playgroud) 有时,在播放某些音乐文件时,它只是听起来不正确-例如,听起来像是因过度调制而失真-但它并没有那么强烈,以至于很明显它是如何失真的。部分失真甚至可能是原始录音中的预期效果。
问题是,即使有失真,它也可能不是来自文件,而是在脉冲音频的处理步骤中添加的,当它将相对音量混合在一起时。
要知道我必须在哪里寻找问题,我想要某种测试工具,它可以识别和识别强烈的典型失真 - 强到甚至可以听到,因此很可能可以进行检测。
有了这个,如果 mp3 文件测试正常,我知道我需要修复我的音量设置。如果没有,也许我只能接受原作的失真。
有各种音频工具,从sox到audacious,但我不知道在哪里可以找到我需要的东西。
它可以是命令行工具,也可以是复杂程序菜单中的一项功能。
我是 LINUX 操作系统的新手。我正在使用ROS(机器人操作系统),其中我在单独的终端窗口中键入了一些命令来进行设置。
即在我运行我的程序之前,我必须做(每个在单独的终端中):
~$ roscore
~$ rosrun nodelet nodelet standalone
velodyne_pointcloud/CloudNodelet
~/Desktop/OpenCV$ source setup.bash
~/Desktop/OpenCV$ rosrun pcl_tutorial
front_view_bag input:=/velodyne_points
/media/BE8C6D3A8C6CEDF9/Users/KARTHICK/Desktop/project/ros_datas$
rosbag play file2.bag
Run Code Online (Sandbox Code Playgroud)
在我实际运行我的 C++ 程序之前,必须执行上述命令,并且按照上述顺序,从相应的目录发出。
我正在使用 Ubuntu 12.04。
是否可以编写程序或其他东西,以便如果我运行该单个程序,上述所有命令都将在相应目录的单独终端中正确执行,而不是每次都手动执行?
我想知道如何使用mv命令删除文件和/或将其移至垃圾箱?
我知道垃圾箱所在的位置,然后我尝试使用以下命令将其移至垃圾箱:
mv somefile /home/username/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)
这个命令工作正常,但是当我在启动器中打开垃圾箱时它仍然显示为空。我可以使用以下命令在原始位置撤消此已删除文件:
mv /home/username/.local/share/Trash/somefile ~/
Run Code Online (Sandbox Code Playgroud)
但是如果这个位置/home/username/.local/share/Trash不是用于垃圾箱,那么我的文件移动到哪里了?
我知道rm将永久删除文件而不是将其发送到垃圾箱文件夹,并且没有标志man rm可将文件删除到垃圾箱。
当 PC 空闲时,Ubuntu 会发出奇怪的嘶嘶声。耳机也已插入,并且耳机和扬声器都可以工作。
当我的电脑处于空闲状态且没有播放任何声音时,会发出嘶嘶声。当播放任何类型的声音时,嘶嘶声就会消失,而当播放停止时,嘶嘶声又会出现。
尝试拔掉耳机并单独使用扬声器。仍然没有修复。
耳机上没有这种嘶嘶声,扬声器也没有问题,因为它们在 Windows 上工作得很好。
因此,声卡是 Realtek ALC887-VD 通用声卡,扬声器是飞利浦 SPA9080B,通过后主板通用输出连接到 PC。
还有一件事,我唯一一次听到这样的声音是当我的电脑关闭但扬声器没有关闭时。所以我最好的猜测是,也许 Ubuntu 会在 PC 空闲时切断与后端口的连接?也许与省电有关?
这是我用来重命名由ls -A以下方法返回的文件的脚本的一部分:
for FILE in `ls -A`
do
ext=${FILE##*.}
NUM=$(($NUM+1))
NEWFILE=`echo $2_$NUM.$ext | sed 's/ /_/g'`
mv "$FILE" "$NEWFILE"
done
Run Code Online (Sandbox Code Playgroud)
但是找不到带空格的名字!$2 参数不能成为错误的原因,为什么我将一个没有空格的名称作为参数,这个脚本采用该名称并重命名文件夹中的所有文件,以便让它们编号并且不修改文件扩展名。不幸的是,它不会重命名名称中包含空格的文件。有人能帮我吗?
Ubuntu中不同shell有什么区别:
$ cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
Run Code Online (Sandbox Code Playgroud) command-line ×4
bash ×3
scripts ×2
sound ×2
12.04 ×1
16.04 ×1
asterisk ×1
dash-shell ×1
music ×1
mv ×1
networking ×1
pulseaudio ×1
sh ×1
slack ×1
speakers ×1
trash ×1
usb ×1
virtualbox ×1