有时,我想在终端时写入文件。我希望这些笔记都在同一个文件中,一个接一个地列出。我还想要一个日期/时间标签。
是否可以在不必每次打开文件的情况下执行此操作?我可以将它输入终端并每次使用命令或脚本将其附加到文件中吗?
我正在使用 GNU BASH。
我正在运行 Lubuntu 11.10,我想从命令行显示我的音频/声卡驱动程序。
我刚刚安装了 Ubuntu 10.04.3 来与 Windows 进行双引导。我可以使用有线连接连接到 Internet,但不能通过无线连接。第一次开机,无线通知栏提示“设备未就绪”。下次启动时,无线通知没有显示任何可用网络,但没有说“设备未准备好”。我第三次启动时,互联网图标根本不显示。
我推测这是一个驱动程序/硬件问题,但没有足够的经验知道。
我的问题是: 根据我已经采取的步骤,下一步的故障排除步骤(如果有)是什么?
背景资料:
硬件 Wi-Fi 按钮处于开启位置 :-) 但指示灯不与按钮切换。即,当我在运行 Windows 时将无线设备置于开启位置时,指示灯为蓝色。当它关闭时,指示灯为橙色。在 Ubuntu 中,它在两个位置都显示橙色。
当我登录到系统时,我会看到一个对话框,上面写着“GNOME Power Manager 的默认配置尚未正确安装等”。(我不知道这会如何影响流程,但希望您能这样做 :-)
故障排除步骤摘要(输出列在下面):
逐步完成Ubuntu 社区文档中的相关故障排除步骤
一种。检查设备识别sudo lshw -C network
(输出如下)
湾 检查与路由器的连接iwconfig
(输出如下)
C。使用ifconfig
(下面的输出)检查 ip 分配
lspci -vvnn | grep 14e4
(下面的输出)识别我的卡和驱动程序 我的下一步是什么?
1.a -- 输出 sudo lshw -C network
*-network
description: Ethernet interface
product: MCP67 Ethernet
vendor: nVidia Corporation
physical id: a
bus info: …
Run Code Online (Sandbox Code Playgroud) 我试图在我的当前目录和子目录中找到所有 .jpg 图片文件并将它们移动到另一个目录。我希望源文件覆盖目标文件,但这并没有发生。当我运行我的命令时,我得到了一些文件的以下输出(但其他文件被移动了):
mv: cannot move './file' to '/destination': File exists
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的命令:
find . -iname *jpg -execdir mv -f {} \;
Run Code Online (Sandbox Code Playgroud)
似乎 -f (force) 选项不起作用?
当我返回并mv -f ./source/file /dest
处理单个文件时,它确实正确覆盖了。
这是怎么回事?为什么文件没有被移动?
更新:上面列出的命令不是我实际通过的(害羞地叹了口气)。实际命令确实包含一个目的地(如先前@Gilles 的回答中所建议的那样):
find . -iname '*jpg' -execdir mv -f {} /destination \;
Run Code Online (Sandbox Code Playgroud)
我再次传递了这个命令以确保我确实包含了 /destination 目录,但我收到了同样的错误:
mv: cannot move './file' to '/destination': File exists
Run Code Online (Sandbox Code Playgroud)
是否有任何可能的答案来解释为什么会显示此错误,即使 mv 命令中有 /destination 目录?