如何通过终端打开文本,视频或图片文件


34

我是ubuntu的新手,我想知道如何通过终端打开简单的文本文件或打开视频或图片

Answers:


50

如果您希望通过命令行在图形应用程序中打开文件,例如在gnome-terminal或中xterm运行,请运行:

xdg-open $file

它将$file在该文件的适当应用程序中打开。该参数也可以是URL,因此

xdg-open http://askubuntu.com/

将在您的浏览器中打开此网站,并且:

xdg-open mailto:someone@somewhere.com

应该someone@somewhere.comTo:字段中打开默认邮件程序的编辑器。

如果你想查看一个虚拟终端上的视频,没有什么的Xorg,你可以使用mplayerdirectfbfbdevfbdev2sdl(与帧缓存后端),或svga作为视频输出,通过运行

mplayer -vo fbdev2 file.mpg

例如。对于静止图像,您可以安装该fbi软件包,并使用它在帧缓冲区上显示图像。


我忘记了xdg-open。xD但是他们并不确定是只有终端还是有GUI,所以我假设最坏的情况是他们只有终端而没有GUI ...
Thomas Ward

3

从终端打开视频

  • 首先通过在终端上运行以下命令来安装vlc Player

    sudo add-apt-repository ppa:videolan/stable-daily
    sudo apt-get update
    sudo apt-get install vlc
    
  • 然后进入包含您要播放的视频的目录,

    cd /path/to/the/directory/which/contains/videos
    
  • 使用vlc播放器从终端播放视频,

    vlc "videofilename.fileformat"
    

要从终端打开图片,

  • 安装Shotwell以通过终端打开图片,

    sudo add-apt-repository ppa:yorba/ppa
    sudo apt-get update
    sudo apt-get install shotwell
    
  • 然后进入包含您要打开图片的目录,

    cd /path/to/the/directory/which/contains/picture
    
  • 使用Shotwell通过终端打开图片,

    shotwell "picturefilename.fileformat"
    

2

要打开一个文本文件,你可以使用nano /path/to/file其中/path/to/file的到底是你的文件存储在计算机上的位置,与文件的实际名称(因此,如果您下载到您的下载目录和您的用户名是“榜样”,并且文件名为“ test.txt”,那么您可以nano /home/example/Downloads/text.txt)。

(这是一个半答案)


0

我刚刚下载了一首歌(Mario主题歌(快速))并输入了:

    $ play main_theme_sped_up.ogg

而且有效!


0

除了@dobey的好答案之外,如果您更喜欢通过系统的图像查看器通过终端打开图像,请使用xdg-open作为答案。另一个常见的替代方法是feh,可以通过键入以下内容进行安装

$ sudo apt install feh

然后,例如

$ feh icon-us.jpg

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.