若是shell是 zsh,则可:

使用 alias -s 定义后缀别名 (zsh)

% alias -s pl=perl

% script.pl
perl script.pl % alias -s pdf=zathura % vimbook.pdf
zathura vimbook.pdf

如果你用的是 Gnome, KDE, xfce, LXDE 等桌面系统(如ubuntu),则:

You can also use:

$ xdg-open foo.pdf

xdg-open works in Gnome, KDE, xfce, LXDE and perhaps on other desktops.

You can put an alias in your ~/.bash_aliases:

alias hopen='xdg-open 2>/dev/null'

ubuntu修改文件默认打开方式

方法1:例如修改pdf的打开方式,只要查看任意一pdf格式文件的属性。这样修改之后,所有pdf格式文件都改变了打开方式。

方法2:修改/usr/share/applications/defaults.list这个配置文件(也就是/etc/gnome/defaults.list这个文件,做软链接过去的,作用于整个系统的所有用户),同时也可以修改~/.local/share/applications/defaults.list,这个配置文件作用于当前用户。

 

最新文章

  1. cglib动态新增类方法
  2. 使用Junit等工具进行单元测试
  3. Ubuntu菜鸟入门(三)—— 无用软件卸载,wps等常用软件安装
  4. 话说C++中的左值、纯右值、将亡值
  5. [转] LBYL与EAFP两种防御性编程风格
  6. Hadoop集群搭建安装过程(二)(图文详解---尽情点击!!!)
  7. Jquery 操作IFrame
  8. Closest Binary Search Tree Value I & II
  9. HTTP请求中的form data和request payload的区别
  10. HTML5 拖拽功能
  11. 使用DBMS_STATS来收集统计信息【转】
  12. 剑指Offer27 数组中超过一半的数
  13. bzoj1185
  14. contiki-main.c 中的process系列函数学习笔记 <contiki学习笔记之六>
  15. springmvc 例
  16. 第七十一,CSS颜色与度量单位
  17. TCP三次握手与Tcpdump抓包分析过程
  18. SpringBoot(十三):springboot2.0.2定时任务
  19. [Linux]systemd和sysV
  20. Java字符串占位符(commons-text)替换(转载)

热门文章

  1. BZOJ 2173 整数的lqp拆分
  2. leetcode:Intersection of Two Linked Lists(两个链表的交叉点)
  3. pl/sql programming 05 循环迭代处理
  4. JSON 之 SuperObject(10): Merge、Clone、ForcePath
  5. ADB安装应用报错 Segmentation fault pm install /data...
  6. [Swift系列]001-入门准备
  7. hibernate一个注册小例子
  8. [ ] 字符组(Character Classes) (转)
  9. XE7 - Image的双击事件无响应,咋整?(已解决)
  10. 【转】VMware 11安装Mac OS X 10.10