【Linux】一文掌握Linux基本指令(下)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
命令 | 功能 |
cat | 打印文件内容 |
echo | 打印文件内容 |
> | 输出重定向 |
>> | 追加重定向 |
< | 输入重定向 |
more | 查看文本内容 |
less | 等价于more |
head | 打印文本前n行 |
tail | 打印文本后n行 |
| | 管道 |
date | 时间相关 |
cal | 日历 |
sort | 文本排序 |
uniq | 相邻文本降重 |
zip | 打包压缩 |
unzip | 解包 |
tar | 打包/解包/查看压缩包 |
bc | 计算器 |
uname | 查看计算机相关信息 |
grep | 文本过滤 |
alias | 给指令起别名 |
... | ... |
cat
语法cat [选项][文件]
功能查看目标文件的内容
常用选项
- -b对非空输出行编号
- -n对输出的所有行编号
- -s不输出多余空行
代码演示
echo
功能也能打印内容默认向显示器打印。如下所示
>、>>、<、
功能
>:输出重定向(覆盖式)
>>追加重定向
<输入重定向
more
语法more [选项][文件]
功能默认按屏幕大小显示文本内容注只能按回车往下翻看Q退出
常用选项
-n 对输出的所有行编号 q 退出more这里我们往文件里写很多内容来试验一下
只能往下翻看不是很好用。
less
语法less [参数] 文件功能与more相同但可以上下翻页
常用选项
-i 忽略搜索时的大小写 -N 显示每行的行号 /字符串向下搜索“字符串”的功能 ?字符串向上搜索“字符串”的功能 n重复前一个搜索与 / 或 ? 有关 N反向重复前一个搜索与 / 或 ? 有关 q:quit
head与tail
功能默认打印文本前十行/后十行
选项-n打印文本前/后n行
|这是竖划线不是字母I
功能命令行管道
通过具体的一段代码来解释说明
date
功能时间相关命令
+%Y年%m月%d日%H时%M分%S秒
+不可省略
cal
日历表
命令格式 cal [参数][月份][年份]功能 用于查看日历等时间信息如只有一个参数则表示年份(1-9999)如有两个参数则表示月份和年份
sort
功能对文本内容进行排序(默认升序)、与strcmp原理相同逐字符排序
-r降序
uniq
功能文本去重相邻的文本相同的话就会压缩成一个
zip
语法zip 压缩文件.zip 目录或文件
功能将目录或文件打包并压缩成.zip格式
这里要注意一点就是对一个目录进行压缩时要加上-r表示递归式压缩不然的话只会压缩成一个空的目录。
unzip
功能解包
语法unzip 目录或文件的压缩包
tar
功能也是解包/打包.tgz的命令这里我们只需要记住以下几个
tar -czf新压缩包的名字.tgz 目标文件或目录 打包压缩
tar -xzf压缩包解包
tar -ztvf压缩包 不解压状态查看压缩包内容
bc
功能计算器支持浮点数运算
ctrl+z可退出
uname
功能用来获取电脑和操作系统的相关信息、
-a查看所有信息
-r查看内核版本信息
grep
语法grep [选项] 搜寻字符串 文件
功能文本过滤搜索字符串
常用选项
- -i忽略大小写
- -v反向匹配不包含的打印出来
- -n加上行号
alias
功能给指令起别名