#《快乐的 Linux 命令行》

睡前每天看一点~打卡!

ls的参数:

选项 长选项 描述
-r --reverse 逆序输出
-t 按照修改时间来排序
-l 以长格式显示结果

感觉-l参数是最常用的了,会输出一些有用的信息:

1
2
3
4
5
6
7
8
9
10
11
onns@liupans-MacBook-Air blog % ls -l
total 12304
-rw-r--r-- 1 onns staff 2586 Aug 11 20:20 _config.yml
-rw-r--r-- 1 onns staff 6097875 Nov 2 11:15 db.json
drwxr-xr-x 450 onns staff 14400 Oct 17 13:47 node_modules
-rw-r--r-- 1 onns staff 189013 Oct 17 13:47 package-lock.json
-rw-r--r-- 1 onns staff 833 Oct 17 13:47 package.json
drwxr-xr-x 26 onns staff 832 Oct 17 14:01 public
drwxr-xr-x 5 onns staff 160 Jun 14 20:08 scaffolds
drwxr-xr-x 13 onns staff 416 Aug 10 00:29 source
drwxr-xr-x 4 onns staff 128 Aug 11 19:24 themes

-rw-r--r--表示对文件的权限,第一个字符代表文件类型

  • -代表是一个普通文件。
  • d代表是一个目录。

后面的是权限字符,后面会讲。

1 代表硬链接的数目。

onns代表文件所有者的用户名。

staff代表所属用户组的组名。

2586是以字节数表示的文件大小。

最后是上次修改时间文件名


file命令用来查看文件的类型:

1
2
onns@liupans-MacBook-Air image % file draw-20200207.jpg
draw-20200207.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=7, orientation=upper-left, xresolution=98, yresolution=106, resolutionunit=2, software=Adobe Photoshop 21.0 (Macintosh), datetime=2020:02:07 19:32:03], baseline, precision 8, 3508x2480, components 3

less命令用来浏览文本文件,是more命令的升级版:

1
less filename
选项 描述
Page UP or b 向上翻滚一页
Page Down or space 向下翻滚一页
UP Arrow 向上翻滚一行
Down Arrow 向下翻滚一行
G 移动到最后一行
1G or g 移动到开头一行
/charaters 向前查找指定的字符串
n 向前查找下一个出现的字符串,这个字符串是之前所指定查找的
h 显示帮助屏幕
q 退出 less 程序

ls -l的时候,如果最前面的字符不是-也不是d而是l,代表是一个符号链接