我使用 Ranger 作为文件浏览器,顺便说一句,它很棒......
我有一个问题,因为 Ranger 可以显示当前所选文件的预览。这非常有用,但对于大文件来说会出现问题。实际上,对于大文件,创建预览需要花费大量时间和资源。
我的问题是:有没有办法设置 Ranger 不会尝试显示预览的最大尺寸?
我使用中提供的函数bash
从c++
代码运行命令。我的问题不是关于实现,而是与我的问题相关的一件事,是我必须在一行上运行多个命令。system
cstdlib
c++
例如,我运行包含在另一个目录中的 gnuplot 脚本。所以我的命令如下:
cd some/path; gnuplot -e gnuplot_file.gp; cd - > /dev/NULL
Run Code Online (Sandbox Code Playgroud)
cd
由于个人原因,这两个命令都很重要。我也想“隐藏”输出/dev/NULL
.
这是我的问题:我怎么知道gnuplot
命令的退出状态?知道它是否失败就足够了。
我的问题是我目前获得了最后一个命令的退出状态,即使gnuplot
失败也是如此。
我知道如果我使用&&
而不是;
,如果前一个命令失败并且退出状态将为假,则不会执行最后一个命令。但是我需要执行最后一个命令...
解决方法是什么?