2018-12-04

这是一篇简单的命令行使用

ls命令概述

ls是list的缩写 ,list的中文意思为罗列。

ls命令用于显示文件目录列表,当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出当前目录的列表信息。ls命令使用频率非常高,参数也非常多,多达四五十个。本文只介绍作者所了解的参数,其他参数请自行了解。(文件名以点.开头表示该文件为隐藏文件)

ls

ls:罗列所有非隐藏文件

-a:--all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)

-l:列出长数据串,显示出文件的属性与权限等数据信息(常用) 

-al:显示所有的文件,包括隐藏文件同时列出长数据串,显示出文件的属性与权限等数据信息

-S:以文件大小排序 

-t:以修改时间排序 

--help:显示帮助信息

cat 命令概述 

cat 命令读取一个或多个文件,然后复制它们到标准输出。cat 经常被用来显示简短的文本文件。因为 cat 可以 接受不只一个文件作为参数,所以它也可以用来把文件连接在一起。

当读取文件出现滚屏时:按Ctrl+S键,停止滚屏     Ctrl+Q键可以恢复滚屏    Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

参数(取自菜鸟教程)

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

mv  命令概述

mv用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。

注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

参数

-b:当文件存在时,覆盖前,为其创建一个备份;

touch  命令概述 

 touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

参数

a 改变档案的读取时间记录。

m 改变档案的修改时间记录。

c 假如目的档案不存在,不会建立新的档案。

如何使用 explainshell.com 这个网站

翻墙然后复制explainshell.com这个网站(最近不知道搞啥幺蛾子,上不去了。)

不知道咋翻墙是不是 https://portal.shadowsocks.nu/aff.php?aff=20190  复制粘贴就OK剩下的自己悟。

你可能感兴趣的:(2018-12-04)