一般在终端中可以使用命令操作各式文本文件。但如果需要操作一些非文本文件,如 pdf doc 等,通常做法是:

  1. 打开文件管理器;
  2. 一层层进入对应目录,找到对应文件;
  3. 双击打开;

这种方式的问题是,操作起来较为麻烦,效率低,尤其是当文件路径较深,某几个文件夹中文件又多的情况下。那么该如何提高自己的操作效率呢?

本文提供三种不同的做法,可以根据自己的需求选择:

方式一: nautilus 文件管理

nautilus 是 ubuntu 下默认的文件管理器。在控制台可以使用 nautilus 命令直接对指定路径打开文件管理器,无需一层层双击鼠标!

$ nautilus pathtodir

打开文件管理器之后,再使用鼠标双击打开目标文件即可。

如果记不住 nautilus ,可以为它添加 alias

$ alias opendir='nautilus'

方式二:命令直接打开

大多数程序都是可以从命令行调用启动的,因此直接调用对应的应用程序,打开对应文件。例如

$ wps  xxx.doc
$ FoxitReader  xxx.pdf

方式三:xdg-open

对比以上两种方式:

  • 第一种好记,命令打开文件管理器,但是仍需再用鼠标双击去打开对应文件。
  • 第二种一步到位打开目标文件,但不好记,每种格式需要记住对应的程序名。

那么下面介绍最好用的xdg-open命令!就可以不使用以上两种方式了!