《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系统之上的, ...
随机推荐
- 文件和目录之chdir、fchdir和getcwd函数
每个进程都有一个当前工作目录,此目录是搜索所有相对路径名的起点(不以斜杠开始的路径名为相对路径名).当用户登录到UNIX系统时,其当前工作目录通常是口令文件(/etc/passwd)中该用户登录项的第 ...
- react中的坑
9. 渲染界面的时候让滚动条回到顶部 //渲染界面的时候让滚动条回到顶部 componentDidMount() { window.scrollTo(0,0); } 路由: <Route pat ...
- 一个react的完整项目展示
和一些人的关系像平行线,一辈子相守相望,见于眼底藏于心间.就怕耐不住寂寞,冲动而成了相交线,在一个点尽情拥抱,从此便离得越来越远,再也不见.遇到这样的人,因为不想做恋人只能一时,所以才选择做朋友能一世 ...
- js读取Excel文件数据-IE浏览器
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head ...
- LIBPNG使用小结(二)
之前写的LIBPNG库学习小结介绍了怎么样自定义LIBPNG库的write.read.flush函数,而不使用LIBPNG库提供的默认函数. 上一篇讲述的都是在单线程的情况下,今天将程序升级,放在多线 ...
- Net中exe之间的消息传递
1.创建一个消息通讯类 using System;using System.Collections.Generic;using System.Linq;using System.Text;using ...
- vs的watch使用
VC调试器高级应用----WATCH窗口篇 一.格式化数据和表达式赋值语句. 常用变量格式化符(表达式的值后跟逗号,接格式化符,如"(int)0xFFFF,d"):d :有符号的 ...
- (转)C++静态库与动态库
转自:http://www.cnblogs.com/skynet/p/3372855.html C++静态库与动态库 这次分享的宗旨是——让大家学会创建与使用静态库.动态库,知道静态库与动态库的区别, ...
- 第16章 网络IPC:套接字总结
1 套接字是通信端点的抽象 创建套接字: int socket(int domain,int type,int protocol) domain:通信域 AF_INET.AF_INET6.AF_LOC ...
- mysql远程连接缓慢的问题
这两天发现服务器程序启动的时候到了mysql初始连接的那一步很耗时,启动缓慢,后来发现,将连接的主机的-h参数改成localhost的时候 瞬间就完成连接了.后来在网上查到,原来是由于mysql服务器 ...