《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 均能使用通配符,或者各种扩展。
这种做法能够简化对多个文件的操作。
《Linux命令行大全》系列(三、Linux 系统)的更多相关文章
- 如何查看linux命令行操作的历史记录-linux
前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...
- JDK的命令行工具系列 (三) jhat、jstack
jhat: heapdump文件分析工具 在前两篇系列文章JDK的命令行工具系列 (一) jps.jstat.JDK的命令行工具系列 (二) javap.jinfo.jmap中, 我们已经介绍过了jp ...
- 《Linux命令行大全》系列(一、shell是什么)
学习 Linux, 从命令开始 图形界面只是让简单事情,更简单 图形化界面能快速处理简单的事情,如打开/关闭文件 然后,随着事务复杂度的提升,图形化界面的操作也就繁琐起来 例如,word中插入一个图片 ...
- 《Linux命令行大全》 笔记记录
1.Shell是什么 2.(文件目录)导航 3.Linux系统 4.操作文件和目录 5.命令的使用 6.重定向 7.透过shell看世界 扩展 引用 8.高级键盘技巧 9.权限 10.进程 11.环境 ...
- 《Linux命令行大全》系列(二、导航)
文件系统的导航,是一个不断访问树形结构中节点的过程. 文件系统树 Linux只有一个倒立的文件系统树 不同设备可以挂载到这同一个树上 文件和子目录是此树的组成部分,最顶层的即根目录 目录 根据树节点间 ...
- [笔记]Linux命令行大全
date 显示当前时间和日期 cal 显示当前月份的日历 df 查看磁盘剩余空间的数量 free 显示空闲内存的数量 pwd 打印当前工作目录 cd 切换目录 ls 列出文件夹内容 绝对路径:开始于根 ...
- linux命令行大全第四章[通配符的使用]
通配符示例 1.创建几个文件及目录 补充创建一个以大写字母开头的文件. 2.1显示所有文件及目录 2.2显示所有以1开头的文件及目录 2.3显示以a开头.txt结尾的文件 2.4显示以e开头,后跟任意 ...
- Mysql常用命令行大全(三)
/**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE db; S ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
随机推荐
- mydumper工作原理, seconds_behind_master的陷阱和pt-heartbeat (102)
http://blog.itpub.net/15480802/cid-84815-list-1/
- cocos2d-x设计模式发掘之五:防御式编程模式
http://www.ityran.com/archives/2105 本文由子龙山人原创,泰然授权转载,转载请注明出处并通知子龙山人! 声明:防御式编程是提高程序代码质量的一种手段,它不能算是真正意 ...
- 模拟接听电话的方法,兼容华为android5.0以上设备
/** * 通过反射调用的方法,接听电话,该方法只在android 2.3之前的系统上有效. * * @param context */private static void answerRingin ...
- android自定义View之仿通讯录侧边栏滑动,实现A-Z字母检索
我们的手机通讯录一般都有这样的效果,如下图: OK,这种效果大家都见得多了,基本上所有的android手机通讯录都有这样的效果.那我们今天就来看看这个效果该怎么实现. 一.概述 1.页面功能分析 整体 ...
- Linux 下mysql忘记root密码解决方法
忘记root密码怎么办:1.关闭数据库2.使用-->mysqld_safe --skip-grant-tables &--<启动数据库3.使用空密码进入数据库(mysql命令后直接 ...
- c语言,strcmp(),字符串比较,看Asic 码,str1>str2,返回值 > 0;两串相等,返回
#include<stdio.h> #include<string.h> int main() { char *buffer1="aaa",*buffer ...
- Magento强大的配置系统
Magento的配置系统就像是Magento的心脏,支撑着Magento的运行.这套配置系统掌管着几乎所有"module/model/class/template/etc".它把整 ...
- C# DataTable转List And List转DataTable
// DataTable转List: IList<HousesEntity> Ilist = TableAndList.ConvertTo<HousesEntity>(dt); ...
- 学习笔记_过滤器应用(粗粒度权限控制(拦截是否登录、拦截用户名admin权限))
RBAC ->基于角色的权限控制 l tb_user l tb_role l tb_userrole l tb_menu(增.删.改.查) l tb_rolemenu 1 说明 我们给 ...
- 深入理解Java的接口和抽象类 _摘抄
http://www.cnblogs.com/dolphin0520/p/3811437.html 原文 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可 ...