小编Ada*_*dam的帖子

从bash脚本调用历史时“历史位置超出范围”

我想制作一个简单的脚本bash_history,根据用户输入的行号从 中删除一行。

echo -n "Delete History Line Number: "
read num
history -d $num
Run Code Online (Sandbox Code Playgroud)

错误是“历史位置超出范围”(它不应该是,我使用的是范围内的数字)。

为什么这不起作用?

bash command-history

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

Unix“cp -p”。我可以有选择地保留属性吗?

我想复制修改和访问时间,而不是用户 ID。如果我使用

cp -p source target
Run Code Online (Sandbox Code Playgroud)

它会复制一切。

我正在尝试将文件复制到其他用户,但保持原始日期不变。

permissions cp macos

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

标签 统计

bash ×1

command-history ×1

cp ×1

macos ×1

permissions ×1