小编ste*_*wpf的帖子

获取文件的 chmod 数值

在 FreeBSD 和 Linux 中,如何获取chmod文件的数值?例如,644而不是-rw-r--r--? 我需要一个 Bash 脚本的自动方式。

linux freebsd chmod

138
推荐指数
4
解决办法
20万
查看次数

运行 Debian 系统的系统映像?

是否可以将正在运行的 Debian 系统备份到某种映像文件,如果原始(备份)Debian 系统出现故障,可以使用 dd 将其简单地写回另一个硬盘?

我特别在寻找可直接在存储库中使用的工具,因为我在 raspberry pi 上运行 Debian Wheezy,因此,我需要支持 ARM 架构,该架构对于 Debian 存储库的软件包非常可靠。

backup debian

25
推荐指数
4
解决办法
6万
查看次数

手动运行 cron 作业/模拟运行 cron 作业?

我想在执行任务后测试 cron 的邮件内容和类似的工作。有没有更优雅的方法来测试这个,然后设置一个 cron 作业每隔几秒钟运行一次?那么,有什么方法可以模拟 cron 作业的执行/手动启动 cron 作业,但其行为与 cron 自动运行时的行为相同?

cron

15
推荐指数
1
解决办法
5万
查看次数

查看未安装软件包的手册页?

在基于 Debian 的系统上,可以查看尚未安装的软件包的手册页吗?在安装它们之前,我想先检查它们的功能。

man debian

14
推荐指数
3
解决办法
1447
查看次数

通过换行符拆分命令输出?

我有一个返回多行的命令。为了进一步处理,我需要处理这些行的每一行。

我当前的代码通过修改 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)

shell bash command-substitution command

9
推荐指数
1
解决办法
2万
查看次数

找出 /dev/cuaU 映射到什么?

我在 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 ?

感谢您的任何提示:-)

freebsd modem 3g pfsense

7
推荐指数
1
解决办法
4042
查看次数

设置接入点

我有一台带有 Atheros 卡的笔记本电脑,我想将它用作无线接入点。

我需要一个带有 WPA/WPA2 加密的 AP 用于测试目的;我不需要任何路由功能或其他任何东西(如果有也没关系,但这不是必需的)。

Live CD 会很好,我只是想要一些易于设置的东西——就像我提到的那样,它不是真正使用的。我在 Ubuntu 上尝试过,但我猜默认情况下 Ubuntu 缺少充当接入点所需的特殊驱动程序。

linux wifi

5
推荐指数
1
解决办法
2362
查看次数

使用 IPtables 强制 VPN?

我想使用 iptables 强制使用 VPN,因此当 VPN 被禁用时,不允许传出流量(除了一些 DHCP 的东西......)。现在我想我可以阻止所有不去 VPN 服务器地址的东西?但是我仍然想做另一件事:我不想允许某些应用程序的所有流量,例如某些应用程序不能访问互联网,某些应用程序只能访问特定的 IP 地址。使用 iptables 是否可以实现“应用程序级别”之类的功能?iptables 是否识别应用程序流量来自哪个?而且我猜在使用 VPN 时,我无法过滤掉 vpn 服务器后面的真实目的地,因为它可能在 vpn 数据包中加密了?

firewall iptables vpn

5
推荐指数
1
解决办法
1317
查看次数

unixODBC 文档/联机帮助页?

只是想知道是否有 unixODBC 的任何官方文档,例如配置文件的外观以及他们期望的参数?(我只使用 shell,没有 GUI)即使http://www.unixodbc.org/doc/看起来也不是很有希望。我不知何故有印象,最好的信息是第 3 方页面,但这是真的吗?

man documentation database

4
推荐指数
1
解决办法
572
查看次数

如何禁用 SIM 卡上的 PIN 码?

在 Linux 上,如果 USB 冲浪棒带有带有 PIN 的 SIM 卡,如何禁用 SIM 卡的 PIN?

请注意,PIN 码是已知的,我不想破解它等,只需禁用它即可。

modem mobile

4
推荐指数
1
解决办法
1万
查看次数