Linux和Unix命令查看文件

时间:2020-01-09 10:45:57  来源:igfitidea点击:

如何在Linux或者类似Unix的操作系统上使用命令行查看文本文件?
如何从命令行在Linux或者Unix之类的系统上查看(打开)二进制文件,例如PDF或者镜像?
另外,如何在Unix机器上存储的目录中列出文件?
您可以使用以下任何命令来查看文本文件或者任何其他文件,例如PDF,doc,图片,视频,音乐/mp3等。

Linux和Unix命令查看文件

  • cat命令
  • less命令
  • more命令
  • gnome-open命令或者xdg-open命令(通用版本)或者kde-open命令(kde版本)Linux gnome/kde桌面命令可打开任何文件。
  • 打开命令OS X特定命令打开任何文件。

在Linux或者类似Unix的系统上查看名为foo.txt的文本文件

打开终端应用程序,然后执行以下命令,以使用cat命令查看名为foo.txt的文本文件:

cat foo.txt

或者

cat /etc/resolv.conf

输出示例:

nameserver 101.1.2.3
nameserver 102.2.3.4

您也可以使用或者多或者少的命令,如下所示:

less filename
more filename-here

gnome-open:打开文件和目录/URL

gnome-open命令将打开一个文件(或者目录或者URL),就像双击文件图标一样。
语法为:

gnome-open file.pdf
gnome-open foo-bar.mp3
gnome-open mars-video.mp4
gnome-open https://www.theitroad.local/

如果您使用的是KDE桌面,请尝试按以下命令" kde-open":

kde-open file.pdf
kde-open foo-bar.mp3
kde-open mars-video.mp4
kde-open http://www.theitroad.local/

另一个选择是在Linux和Unix桌面上尝试执行xdg-open命令:

xdg-open file.pdf
xdg-open foo-bar.mp3
xdg-open mars-video.mp4
xdg-open http://www.theitroad.local/

如果您使用的是OS X Unix,请尝试按以下命令执行" open"命令:

open file.pdf
open sai-ram-bhjan.mp3
open mars-video.mp4
open http://www.theitroad.local/

如何在Unix的目录中列出文件?

要在Linux上的目录中查看或者列出文件,请运行ls命令:

ls
ls -l

如果要查看和列出另一个目录中的文件,请使用ls以及目录的路径:

ls /usr/
ls -l /etc/
## just list resolv.conf file #
ls -l /etc/resolv.conf

常见的ls命令选项

语法为:

ls [options] file

ls的选项是:

  • -l:使用长列表格式显示Linux/Unix文件名。
  • -a:不要忽略以。开头的条目(句点)。显示所有隐藏的文件。
  • -d:列出Linux目录本身,而不是目录内容
  • -R:在Linux上递归列出子目录
  • -F:追加文件指示符。例如," /"表示目录," *"表示可执行Linux文件," @"表示符号链接等等。