请教一下一个关于 Linux 的问题

2018-11-19 09:34:20 +08:00
 codechaser

大家好!在命令行界面可以通过敲击命令打开文件,例如:

evince foo.pdf

但是这样打开文件后这个终端里就不能干别的事了,按Ctrl+C就会退出程序。有没有啥方法可以像点快捷方式那样启动应用呢?而且我发现从 terminal 启动程序总是有很多警告,但文件是可以正常看的。

3997 次点击
所在节点    Linux
30 条回复
Neojoke
2018-11-19 11:05:58 +08:00
@codechaser 楼主了解一下 shell 环境的父子进程和进程列表,能从根本上帮你搞清这个问题
opiviqo
2018-11-19 11:11:38 +08:00
ubuntu 的话 (evince xxx.pdf &) 记得加括号
stebest
2018-11-19 11:22:25 +08:00
nohup 就行了,不满意再加个&
fox1955
2018-11-19 11:26:47 +08:00
@jasonyang9 mpv 有什么优势吗,我也觉得 smplayer 外观有点丑
codechaser
2018-11-19 11:29:58 +08:00
@Neojoke 好的,我去查查。其实我大致知道原理,但不知道如何操作
jasonyang9
2018-11-19 11:33:46 +08:00
@fox1955 #24 如果没说错,smplyer 底层用的就是 mpv。

mpv 的优势在我看来是几乎全键盘控制,UI 最小化,配置灵活,继承并发扬了 MPlayer 的精髓。
Orzldzx
2018-11-19 11:50:39 +08:00
ctrl + z 和 jobs 一起用也行吧, http://man.linuxde.net/jobs
Neojoke
2018-11-19 11:53:20 +08:00
@codechaser 初学者,鉴于英文不太好看,建议买本 shell 手册的工具书,比方说《 Linux 命令行与 shell 脚本编程大全》,涉及到具体哪个地方有问题,可以随后翻开去查查,然后实际练习一下,这样会好很多
markgor
2018-11-19 14:59:29 +08:00
CTRL+ALT+F1 ~ F6
这样你就有 6 个快捷方式了
sfqr0414
2018-11-27 14:37:01 +08:00
当然是用 tty 啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/509118

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX