>指令
输出重定向:会将原来的文件内容覆盖
基本语法:
ls -l >文件 (列表的内容写入文件中)
1.写入的文件会存放在当前文件夹下
2.ls -l > bb.txt , 将 ls -l 的显示的内容覆盖写入到 bb.txt 文件,如果该文件不存在,就创建该文件。
>>指令
基本语法:ls -al >>文件 (列表的内容追加到文件的末尾)
cat 文件 1 > 文件 2 (将文件 1 的内容覆盖到文件 2)
echo指令
基本语法:echo [选项] [输出内容] ( 输出内容到控制台)
输出当前路径 的环境变量
head 指令
head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容
基本语法:
head 文件 (查看文件头 10 行内容)
head -n 5 文件 (查看文件头 5 行内容,5 可以是任意行数)
tail 指令
tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。
基本语法:
tail 文件 (查看文件后10行内容)
tail -n 5 文件 (查看文件后5行内容,5是任意数)
tail -f 文件 (实时追踪文件的所有更新)
In指令
软链接也叫符号链接,类似于 windows 里的快捷方式,主要存放了链接其他文件的路径。
基本语法:
ln -s [原文件或目录] [软链接名] (给原文件创建一个软链接)
删除软链接不要后面不要带有 “/”
history指令
查看已经执行过历史命令,也可以执行历史指令
基本语法:history (查看已经执行过历史命令)
执行107序号的指令
date指令
date 指令-显示当前日期
基本语法:
1) date (显示当前时间)
2) date + %Y(显示当前年份)
3) date + %m(显示当前月份)
4) date + %d(显示当前一天)
5) date “+%Y-%m-%d %H:%M:%S”(显示当前年月日时分秒)
date 指令-设置日期
基本语法: date -s 字符串时间
查看日历指令
基本语法:cal 【选项】(不加选项 显示本月日历)
find指令
find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
基本语法:find [搜索范围] [选项]
选项:
+n 大于 -n 小于 n 等于
locate 指令
locaate 指令可以快速定位文件路径。locate 指令利用事先建立的系统中所有文件名称及路径的locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻。
基本语法:locate 搜索文件
updatedb:创建数据库
grep 指令和 管道符号 |
grep 过滤查找 , 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
基本语法:grep [选项] 查找内容 源文件
常用选项:-n 显示匹配行及行号
-i 忽略字母大小写
gzip、gunzip指令
gzip 用于压缩文件, gunzip 用于解压的
基本语法:
gzip 文件 (压缩文件,只能将文件压缩为*.gz 文件)
gunzip 文 件.gz (解压缩文件命令)
当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。
zip/unzip 指令指令
zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的
基本语法:
zip [选项] XXX.zip 将要压缩的内容( 压缩文件和目录的命令)
unzip [选项] XXX.zip ( 解压缩文件)
zip 常用选项
-r:递归压缩,即压缩目录
unzip 的常用选项
-d<目录> :指定解压后文件的存放目录
tar 指令指令
tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件。
• 基本语法
tar [选项] XXX.tar.gz 打包的内容 (打包目录,压缩后的文件格式.tar.gz)