在《Linux命令行大全》一书中,第3章名称是 Linux 系统。

  概念太大,不过该节内容却是 Linux 系统最为核心的基础——查看 Linux 系统。

ls 命令

显示目录自身信息或目录中内容信息,也可只显示指定文件信息

ls

等同于 “ ls . “,显示当前目录下目录或文件名称,一般用空格隔开

ls 若干目录路径

显示指定目录下目录或文件名称,可有多个目录,目录间用空格隔开

ls 参数

-a 一般不显示隐藏文件(以"."开头),带上此参数即显示
-F 此项在列出的名称后加上类型指示符,目录是"/",文件无符号
-h 文件大小以可读方式(如 MB)显示,而非字节数
-d 与 -l 结合使用,显示目录信息而非目录下内容;单独使用仅显示目录名
-l 长格式显示目录或文件信息,最为常用的参数
-r 以相反顺序显示结果;无此参数,默认按字母升序排列
-S 按文件大小排序,从上到下依次降低
-t 按文件修改时间排序,最新的位于首位

ls -l 结果说明

显示目录内容时,出现“总用量”一项,表示该目录下所有文件所占的文件块的总数

第 1 列:-rwxrw-r— 首位表示文件类型(文件 - 、目录 d 或链接 l),其后还有9位,每3位一组(分别为读权限、写权限、执行权限),依次表示该项所有者、该项所在组成员、其他所有人的访问权限

第 2 列:1 数字表示文件硬链接数目

第 3 列:root 表示文件所有者

第 4 列:root 表示文件所有者所属组

第 5 列:4096 数字表示文件大小(字节数),若使用 -h 参数,则可能是 K,M 等

第 6 列:1月 8 00:47 表示文件最后修改时间

第 7 列:下载 文件名称,若使用 -F 参数,则目录或链接的名称后有类型指示符

ls 实例

显示目录信息

ls -dl /usr/bin

显示多个目录下内容

ls -l ~ /usr/bin

显示文件信息

ls -ld /usr/bin/zip

ls -l /usr/bin/zip

file 命令

file 语法

file filePath[ filePath2 ...]

file 判定文件类型,其后可追加多个路径,空格隔开
单独使用 file,显示 file 详细语法,并不判断当前目录类型

实例

显示文件类型

file  /usr/bin/zip

less 命令

less 用法

less filePath[ filePath2 ...]

less 判定文件内容,其后可追加多个文件路径,空格隔开。后面跟目录,会提示“这是一个目录”

文档快捷操作

使用 less 命令后,命令行显示文件内容。
若文件过大,当前屏幕不能全部展示。有多种快捷方式来加快文档查看、编辑和修改。

PAGE UP 或 b : 后翻一页
PAGE Down 或 Spacebar : 前翻一页
向上箭头键 : 向上一行
向下箭头键 : 向下一行
G 即 Shift + g: 跳转到文本文件的末尾
g : 跳转到文本文件的开头
/characters : 向前查找指定的字符串
n : 向前查找下一个出现的字符串,必须在 /characters 之后使用
h : 显示帮助屏幕
q : 退出less

实例

显示文件内容

less /var/log/syslog.1

扩展

ls,file,less 均能使用通配符,或者各种扩展。

这种做法能够简化对多个文件的操作。

《Linux命令行大全》系列(三、Linux 系统)的更多相关文章

  1. 如何查看linux命令行操作的历史记录-linux

    前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...

  2. JDK的命令行工具系列 (三) jhat、jstack

    jhat: heapdump文件分析工具 在前两篇系列文章JDK的命令行工具系列 (一) jps.jstat.JDK的命令行工具系列 (二) javap.jinfo.jmap中, 我们已经介绍过了jp ...

  3. 《Linux命令行大全》系列(一、shell是什么)

    学习 Linux, 从命令开始 图形界面只是让简单事情,更简单 图形化界面能快速处理简单的事情,如打开/关闭文件 然后,随着事务复杂度的提升,图形化界面的操作也就繁琐起来 例如,word中插入一个图片 ...

  4. 《Linux命令行大全》 笔记记录

    1.Shell是什么 2.(文件目录)导航 3.Linux系统 4.操作文件和目录 5.命令的使用 6.重定向 7.透过shell看世界 扩展 引用 8.高级键盘技巧 9.权限 10.进程 11.环境 ...

  5. 《Linux命令行大全》系列(二、导航)

    文件系统的导航,是一个不断访问树形结构中节点的过程. 文件系统树 Linux只有一个倒立的文件系统树 不同设备可以挂载到这同一个树上 文件和子目录是此树的组成部分,最顶层的即根目录 目录 根据树节点间 ...

  6. [笔记]Linux命令行大全

    date 显示当前时间和日期 cal 显示当前月份的日历 df 查看磁盘剩余空间的数量 free 显示空闲内存的数量 pwd 打印当前工作目录 cd 切换目录 ls 列出文件夹内容 绝对路径:开始于根 ...

  7. linux命令行大全第四章[通配符的使用]

    通配符示例 1.创建几个文件及目录 补充创建一个以大写字母开头的文件. 2.1显示所有文件及目录 2.2显示所有以1开头的文件及目录 2.3显示以a开头.txt结尾的文件 2.4显示以e开头,后跟任意 ...

  8. Mysql常用命令行大全(三)

    /**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE  db; S ...

  9. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

随机推荐

  1. 标准I/O库之读和写流

    一旦打开了流,则可在三种不同类型的非格式化I/O中进行选择,对其进行读.写操作: (1)每次一个字符的I/O.一次读或写一个字符,如果流是带缓冲的,则标准I/O会处理所有缓冲. (2)每次一行的I/O ...

  2. MVC - 身份验证

    FormsAuthenticationTicket  使用此类来为用户生成一个身份票据 持有该票据则说明该用户是通过了身份验证的用户 可以随时访问某些资源 我们先创建几个类 //用户 public c ...

  3. Java基础知识强化之集合框架笔记72:集合特点和数据结构总结

    1. 集合 (1)Collection(单列集合) List(有序,可重复):                         ArrayList:底层数据结构是数组,查询块,增删慢.线程不安全,效率 ...

  4. 制作win7+ubuntu +winPE+CDlinux多系统启动U盘

    制作前期准备工作 1.需要软件 grub4dos(http://sourceforge.net/projects/grub4dos/files/) UltraISO(http://cn.ezbsyst ...

  5. CentOs6.8安装Git并安装oh my zsh

    (一)git安装 1.下载git2.4.9或其他版本 Index of /pub/software/scm/git git各个版本下载链接: https://www.kernel.org/pub/so ...

  6. Javaweb入门20160301 ---xml入门

    一.xml语法 1.文档声明 用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml 通常一个xml都要包含并且只能包含一个文档声明 xml的文档必须在整个xml的最前面,在文档声明之前不能有 ...

  7. Android线程与异步消息处理机制

    在程序开发时,对于一些比较耗时的操作,我们通常会为其开辟一个单独的线程来执行,这样可以尽可能的减少用户等待的时间.在Android中,默认情况下,所有的操作都是在主线程中进行的,这个主线程负责管理与U ...

  8. 3.redis.3.2 下载,安装、配置、使用、集群主从创建 - 3

    当然,集群最主要的就是配置文件: 简单配置如下, port 7001 bind 127.0.0.1 databases 16 appendonly yes appendfilename "a ...

  9. thinkphp之wampserver安装

    1.如何修改www目录 打开httpd.conf(wamp\bin\apache\Apache2.4.4\conf): 把DocumentRoot "c:/wamp/www" 修改 ...

  10. Codevs 1697 ⑨要写信

    1697 ⑨要写信 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 传送门 题目描述 Description 琪露诺(冰之妖精)有操控冷气的能力.能瞬间冻结小东西,比 ...