小编mic*_*con的帖子

Bash:如果 command1 失败,则运行 command2

我想做这样的事情:

if cmd1 && cmd2
echo success
else
echo epic fail
fi
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

bash shell-script exit-status

72
推荐指数
3
解决办法
7万
查看次数

如何将字符串变量连接成第三个?

我需要在 bash 中连接两个字符串,以便:

string1=hello
string2=world

mystring=string1+string2
Run Code Online (Sandbox Code Playgroud)

echo mystring 应该产生

你好,世界

shell string variable

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

如何在 Linux 上检查密码?

我想从 linux 命令行检查给定的明文密码是否与 /etc/shadow 上的加密密码相同

(我需要这个来验证网络用户的身份。我正在运行一个嵌入式 linux。)

我可以访问 /etc/shadow 文件本身。

linux command-line password embedded

33
推荐指数
2
解决办法
12万
查看次数

系统何时向进程发送 SIGTERM?

我的服务器程序收到一个 SIGTERM 并停止(退出代码为 0)。我对此感到惊讶,因为我很确定它有足够的内存。linux (busybox) 在什么情况下会向进程发送 SIGTERM?

linux process signals busybox

32
推荐指数
2
解决办法
10万
查看次数

如何获得 3 分钟的未来日期?

我想获得未来 3 分钟的日期。例如,如果“现在”是

01-Jan-70 00:00:00 GMT 
Run Code Online (Sandbox Code Playgroud)

我想得到

01-Jan-80 00:03:00 GMT
Run Code Online (Sandbox Code Playgroud)

我该怎么做?我正在使用busybox linux。

date busybox

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

如何从bash获取网络掩码?

我想在 Linux 上获取我的网络掩码。它输出为ifconfig但我想提取字符串。

linux ip text-processing

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

将mac地址打印到文件

使用 bash 脚本,我可以读取 eth0 的 mac 地址并将其打印到文件中吗?

linux shell ethernet mac-address

8
推荐指数
3
解决办法
7812
查看次数

使用 BusyBox 进行局域网唤醒?

是否可以在 bash 中实现唤醒网络魔术包?我使用的是旧的、定制的 BusyBox 并且没有ether-wake. 是否可以用其他一些 shell 命令替换它,例如:

wakeonlan 11:22:33:44:55:66
Run Code Online (Sandbox Code Playgroud)

wake-on-lan busybox

8
推荐指数
1
解决办法
7810
查看次数

命名管道会修改文件系统吗?

如果我创建一个命名管道,然后对其进行读/写,命名管道所在的文件系统是否受到影响?即数据是在文件系统上缓冲直到读取,还是仅驻留在内存中?

filesystems pipe fifo

8
推荐指数
2
解决办法
2648
查看次数

Bash 遍历字符串列表

我有这个 bash 脚本:

for opt in string1 string2 string3 ... string99
do somestuff
Run Code Online (Sandbox Code Playgroud)

它有效,但我想用一个实际包含所有字符串的文件替换我的字符串的显式列表;像这样:

strings=loadFromFile
for opt in $strings
do somestuff
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

bash shell-script text-processing busybox

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