在 FreeBSD 和 Linux 中,如何获取chmod文件的数值?例如,644而不是-rw-r--r--? 我需要一个 Bash 脚本的自动方式。
是否可以将正在运行的 Debian 系统备份到某种映像文件,如果原始(备份)Debian 系统出现故障,可以使用 dd 将其简单地写回另一个硬盘?
我特别在寻找可直接在存储库中使用的工具,因为我在 raspberry pi 上运行 Debian Wheezy,因此,我需要支持 ARM 架构,该架构对于 Debian 存储库的软件包非常可靠。
我想在执行任务后测试 cron 的邮件内容和类似的工作。有没有更优雅的方法来测试这个,然后设置一个 cron 作业每隔几秒钟运行一次?那么,有什么方法可以模拟 cron 作业的执行/手动启动 cron 作业,但其行为与 cron 自动运行时的行为相同?
我有一个返回多行的命令。为了进一步处理,我需要处理这些行的每一行。
我当前的代码通过修改 IFS(内部字段分隔符)来工作:
ROWS=$(some command returning multiple lines)
O=$IFS #save original IFS
IFS=$(echo -en "\n\b") # set IFS to linebreak
for ROW in ${ROWS[@]}
do
echo "$ROW"
done
IFS=$O #restore old IFS
Run Code Online (Sandbox Code Playgroud)
我想知道,是否有更好的方法来访问多行输出的单行,而不修改 IFS?特别是通过修改 IFS,我的脚本的可读性变差了。
更新:我很难得到答案,例如来自 choroba 的答案:
while IFS= read -r line ; do
let var+=line #line 42
done << $(sqlite3 -list -nullvalue NULL -separator ',' /var/log/asterisk/master.db "${QUERY}")
echo "$var" # line 44
Run Code Online (Sandbox Code Playgroud)
给我
./bla.sh: row 44: Warning: here-document at line 43 delimited by end-of-file (wanted `$(sqlite3 …Run Code Online (Sandbox Code Playgroud) 我在 pfSense 2.0.2(基于 FreeBSD 8.1-RELEASE-p13)上有一个 USB 3G 调制解调器(Huawei E353-u2),它似乎创建了 2 个 /dev/cuaU 设备:
/dev/cuaU0.0
/dev/cuaU0.3
Run Code Online (Sandbox Code Playgroud)
1) 为什么有 2 个设备?其中之一可能是棒的USB大容量存储?
2)在操作系统级别(shell)上,我如何找出这两个设备中的哪一个是“真正的调制解调器”/映射到什么 /dev/cuaUx.y ?
感谢您的任何提示:-)
我有一台带有 Atheros 卡的笔记本电脑,我想将它用作无线接入点。
我需要一个带有 WPA/WPA2 加密的 AP 用于测试目的;我不需要任何路由功能或其他任何东西(如果有也没关系,但这不是必需的)。
Live CD 会很好,我只是想要一些易于设置的东西——就像我提到的那样,它不是真正使用的。我在 Ubuntu 上尝试过,但我猜默认情况下 Ubuntu 缺少充当接入点所需的特殊驱动程序。
我想使用 iptables 强制使用 VPN,因此当 VPN 被禁用时,不允许传出流量(除了一些 DHCP 的东西......)。现在我想我可以阻止所有不去 VPN 服务器地址的东西?但是我仍然想做另一件事:我不想允许某些应用程序的所有流量,例如某些应用程序不能访问互联网,某些应用程序只能访问特定的 IP 地址。使用 iptables 是否可以实现“应用程序级别”之类的功能?iptables 是否识别应用程序流量来自哪个?而且我猜在使用 VPN 时,我无法过滤掉 vpn 服务器后面的真实目的地,因为它可能在 vpn 数据包中加密了?
只是想知道是否有 unixODBC 的任何官方文档,例如配置文件的外观以及他们期望的参数?(我只使用 shell,没有 GUI)即使http://www.unixodbc.org/doc/看起来也不是很有希望。我不知何故有印象,最好的信息是第 3 方页面,但这是真的吗?
在 Linux 上,如果 USB 冲浪棒带有带有 PIN 的 SIM 卡,如何禁用 SIM 卡的 PIN?
请注意,PIN 码是已知的,我不想破解它等,只需禁用它即可。