美文网首页
终端的实用命令行

终端的实用命令行

作者: 晓龙歌 | 来源:发表于2016-08-17 09:20 被阅读59次

1、当你在不知道一个文件名的后缀的情况下,你要是想知道它的类型怎么办呢?当然这个可以通过在文件上面点击右键->显示简介来知道,但是对于我们这样的程序员来说:用命令行吧!(虽然会有人觉得用命令行有点儿画蛇添足了,可是我们就是这样任性哎)

命令行语句为: file 文件名  输入完毕后就按Enter键吧!(顺便水一句:文件名带不带后缀名都可以的)

输出结果:file SVGDemo

SVGDemo: directory

1.1、当你将file命令指向一个可能包含可执行代码的文件或目录,它会告诉你其内在的结构

file /bin/ls

/bin/ls: Mach-O 64-bit executable x86_64;

1.2、当你将file命令指向一张图片的时候,它会告诉你图片的详细信息

file Flongnozzle-2012

Flongnozzle-2012: PNG image data, 1932 x 904, 8-bit/color RGB, non-interlaced

(除了自己写文件路径以外,也可以通过拖动Finder中的图标到终端里面,这样就可以得到拖动文件的文件路径,当然在拖动之前记得先在前面写上file 命令)

2、使用hexdump命令来看看出文件的字节数,也可以传入参数-c来看看翻译成ASCII码之后的信息。

hexdump -C /Users/love/Pictures/下载图片/image1.png | head  (如果不加 | head 将会出现所有的字节数)

00000000  89 50 4e 47 0d 0a 1a 0a  00 00 00 0d 49 48 44 52  |.PNG........IHDR|

00000010  00 00 02 00 00 00 02 00  08 06 00 00 00 f4 78 d4  |..............x.| 等。

3、strings命令可以从文件中得到像字符串一样的字节序列,靠着这个命令也能大概知道文件的属性。

strings /Users/love/Pictures/下载图片/image1.png

IHDR

IDATx

dUu/     ......

4、Spotlight的工作是为磁盘上的文件编制索引,通过查询元数据来让本地搜索更方便快捷。你可以通过mdls命令来获取这个元数据,这样通过元数据你就可以知道文件的信息了。

mdls /Users/love/Desktop/ComplexFTPClient/ComplexFTPClient/JLViewController.m

(由于数据多,所有就没有拷贝输出信息,直接截的图。从图片中可以看出它可以输出 文件的类型,是属于什么文件,在内存中的字节大小和占据空间等信息)

使用mdls命令输出的数据

5、使用open指令来打开文件,使用这个命令行将会去询问加载服务,由它来辨别到底由谁去打开文件。

6、当然还有一些 cp、ls、cd 等这些很常用的简单命令行,用得多了就会熟练的。

相关文章

  • 终端的实用命令行

    1、当你在不知道一个文件名的后缀的情况下,你要是想知道它的类型怎么办呢?当然这个可以通过在文件上面点击右键->显示...

  • #python入门1#入门

    终端进入命令行模式 python 命令行退出终端 exit() 命令行执行.py脚本 python hello.p...

  • 快速操作Linux终端命令行的快捷键列表

    转自:快速操作Linux终端命令行的快捷键列表 快速操作Linux终端命令行的快捷键列表 在shell命令终端中,...

  • 关于bash和zsh

    1、bash是Mac自带的命令行终端工具 zsh自行安装的命令行终端工具 2、~/.bash_profile...

  • Mac 终端命令行工具实用tips

    一.终端命令行工具自动补全1.打开终端输入,即用nano编辑器打开文件nano .inputrc (注意:nano...

  • 命令行总结

    1.命令行基础 先有命令行,后有的图形界面 Linux (ubuntu)使用终端 unix (macos)使用终端...

  • Android开发笔记(ing)

    实用技巧之命令行 1、windows系统下,命令行输入: gradlew assembleDebug,方便排查实用...

  • screen

    用于管理多个命令行终端

  • mac终端命令(详情介绍)

    如何进入命令行操作模式再图形界面下,用finder 打开 应用程序 》实用程序》终端如果连图形界面都进不去了(比如...

  • 任务102 Ubuntu之终端命令行

    1、终端 提起命令行,首先要想到的是输入命令行的终端。所以先介绍一下最常用的两种终端:bash 和 zsh 从这两...

网友评论

      本文标题:终端的实用命令行

      本文链接:https://www.haomeiwen.com/subject/zzlmsttx.html