我有一个命令,每次它终止时我都想自动再次运行,所以我运行了这样的命令:
while [ 1 ]; do COMMAND; done;
Run Code Online (Sandbox Code Playgroud)
但如果我不能停止循环,Ctrl-c因为那只会杀死COMMAND
而不是整个循环。
我将如何实现类似的功能,但无需关闭终端即可停止?
可能的重复:
访问挂载点的原始内容
我有一个d
包含一些文件的目录f
,我在目录上安装了一个驱动器d
。有f
没有不用卸载就可以访问文件的方法?
我经常有一些项目需要在不同位置打开多个终端窗口,每次我想处理这个项目时设置我的工作区需要很长时间,所以我希望能够使用脚本自动化它。
我只能做到这一点:
xterm -hold -e "cd SOMEDIRECTORY && DO STUFF"
Run Code Online (Sandbox Code Playgroud)
但问题在于它只是执行命令,不允许我在该窗口中做任何其他事情。我希望能够将窗口打开到某个目录,在那里执行一些命令,然后允许我在该目录中做我自己的事情。我怎样才能做到这一点?
当同一台计算机上有多个 Linux 操作系统时,每个安装都有自己的 GRUB 安装,并且通常在启动时使用最新的安装。当我记不清哪个是最新安装并且我想修改 GRUB 菜单时,就会出现此问题。如果不单独检查每个安装,如何确定正在使用哪一个?是否有一种更干净的设置可以通过仅安装一次 GRUB 来从一开始就避免该问题?
当ls
被调用时,它输出当前目录中的所有文件/目录,尝试在每一行中尽可能多地适应。为什么当传递给 时wc -l
,它输出文件数?它如何决定输出结果的行数?
我想从源代码安装一个软件 (rtorrent) 到我的主文件夹。它取决于未安装的 ncurses。我已经PREFIX
在配置步骤中使用该选项将 ncurses 安装到我的主文件夹,但是当我尝试对 rtorrent 执行相同操作时,这似乎不起作用,因为它一直告诉我它需要 ncurses。
期间的最后几行输出make
:
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... no
checking for NcursesW wide-character library... no
checking for Ncurses library... no
checking for Curses library... no
configure: error: requires either NcursesW or Ncurses library
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它发挥作用?