《Linux命令行大全》系列(三、Linux 系统)

  在《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 均能使用通配符,或者各种扩展。

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

时间: 2024-10-24 15:15:44

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

Linux命令行大全

? 书籍简介 <Linux命令行大全>主要介绍Linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法. <Linux命令行大全>分为四部分.第一部分开始了对命令行基本语言的学习之旅,包括命令结构.文件系统的导引.命令行的编辑以及关于命令的帮助系统和使用手册.第二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制.第三部分讲述了从命令行开始执行的常规任务.类UNIX操作系统,比如Linux,包含了很多"经典的"命令行程序,这些程序可以高效

&lt;&lt;Linux 命令行大全学习1~2章笔记&gt;&gt;暑假学习

 <<Linux 命令行大全学习1~2章笔记>>暑假学习 第一章:shell是什么? 1 shell Shell是一个和Linux内核交互的解释性程序,我们在图形用户下通过shell终端仿真器可以和操作系统进行交互. 2本章命令行 date:显示时间 cal:  显示日历 df: 显示磁盘驱动器内存 free:显示系统内存 exit:退出终端 第二章:导航 2.1理解文件系统树 Linux系统采用树的结构表示系统的文件.目录和设备文件. 2.2当前工作目录 树的顶部是根目录,通常/

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

学习 Linux, 从命令开始 图形界面只是让简单事情,更简单 图形化界面能快速处理简单的事情,如打开/关闭文件 然后,随着事务复杂度的提升,图形化界面的操作也就繁琐起来 例如,word中插入一个图片:工具栏——插入——图片——浏览目录——确定 这个功能其实并不复杂,但整个过程中,点击至少4次 而命令行,专门用来处理复杂的事情 Linux 中的命令行 进入Linux命令行界面,展现在眼前的,其实是一个程序 它的名字是,shell shell是一个接受由键盘输入的命令,并将其提交给Linux操作执

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

文件系统的导航,是一个不断访问树形结构中节点的过程. 文件系统树 Linux只有一个倒立的文件系统树 不同设备可以挂载到这同一个树上 文件和子目录是此树的组成部分,最顶层的即根目录 目录 根据树节点间的相对关系,有: 当前工作目录用户所处的目录代表符号:.打印路径命令:pwd返回上一个工作目录:cd- 主目录首次登陆系统或首次启动终端仿真器时,当前工作目录被设为主目录对普通用户来说,其主目录是唯一可以进行写操作的位置返回根目录:cd返回指定用户的主目录:cd~username 父目录 子目录 显

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】

pwd:显示当前目录 date:显示当前日期 cal:显示日历 ls:列出目录内容 cd:改变当前工作目录 ‘.’:代表工作目录 ‘..’:代表工作目录父目录 进入当前目录的父目录:cd /home 和 cd .. 进入当前目录的子目录:cd jeremy 和 cd ./jeremy 1.创建一个目录:mkdir playground 2.进入该目录:cd playground (也可以使用cd ./playground) 3.创建两个子目录:mkdir dir1 dir2 (目录下创建好了两个

Mysql常用命令行大全(三)

/**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE  db; SHOW TABLES; CREATE TABLE IF NOT EXISTS student( stu_id  INT PRIMARY KEY NOT NULL AUTO_INCREMENT, stu_name VARCHAR(20) NOT NULL DEFAULT '', stu_age  IN

【老鸟分享】LINUX命令行终端提示符多种实用技巧!

1.Linux命令行提示符简介 众所周知,Linux命令行是系统管理员管理Linux的重要手段,我们管理Linux,首先要面对的就是Linux命令行提示符. Linux命令行结尾的提示符有"#"和"$"两种不同的符号,如下所示: [[email protected] ~]# #<==这是超级管理员root用户对应的命令行. [[email protected] ~]$ #<==这是普通用户oldboy对应的命令行. 其中: 1)#号,是使用超级用户roo

【转载】Linux命令行常用光标移动快捷键

声明:下面内容来自:http://www.linuxidc.com/Linux/2016-10/136027.htm, 来源:linux社区  作者:aslongas 我转载于此处,为了作个笔记,方便自己以后查看. Linux 命令行快捷键 涉及在Linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文

linux命令行常用光标移动快捷键

Linux 命令行快捷键 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功能) ctrl+k:删除当前光标后面的文字(还有剪切功能) Ctrl+L:进行清屏操作 Ctrl+y:粘贴Ctrl+u或ctrl+k剪切的内容 Ctrl+w:删除光标前面的单词的字符 Alt – d