Linux3(echo指令,head指令,tail指令,history指令,时间类,搜索查找命令,grep指令和管道符号 |,解压缩)

1.echo指令

# 输出环境变量
echo $PASH

2.head指令

# 默认显示文件的前10行
head 文件名    

# 显示文件的前5行
head -n 5 文件名

3.tail指令

# 默认显示文件的最后10行
tail 文件名

# 显示文件的最后5行
tail -n 5 文件名

#文件实时输出(日志等)
tail -f 文件名

4.history指令

# history 显示所有的命令历史记录
history

# history 10  显示10条历史命令
history 10

# !10  执行第10个命令
! 行号

5.时间类

# 显示当前时间
date

# 显示年月日
date +%y    date +%m     date +%d

# 设置时间
date -s "2020-10-30 20:00:00"

# 日历
cal

# 显示2020年日历
cal 2020

6.搜索查找命令

# 按名字查找
find name java.txt

# 在 /home目录 下按名字查找
find /home java.txt

# 大于20M的文件
find / -size +20M

# 小于20M的文件
find / -size -20M

7.grep指令和管道符号 |

# 说明:
  #grep 过滤查找 , 管道符号 | 执行前面的命令后将结果交给后面执行
  # -n 显示行号
  # -i 忽略大小写
  
# 在java.txt文本里查找 “你好”
cat java.txt | grep 你好 

# 在java.txt文本里查找 “你好”
cat java.txt | grep -n 你好    #(显示行号)
cat java.txt | grep -n y    #(忽略大小写)

8.解压缩

8.1 gzip与gunzip

# 压缩成 .gz 格式的文件(不保留原文件)
gzip 文件名

# 将 .gz 格式的文件解压(不保留原文件)
gunzip 文件名

8.2 zip与unzip

# 将 /home目录 下的所有文件压缩,名叫 mypackage.zip
zip -r mypackage.zip  /home

# 将 mypackage.zip 解压到 /opt/tmp目录下 (目录必须存在)
zip -d /opt/tmp  mypackage.zip

8.3 tar指令

# 语法
tar 选项 xxx.tar.gz 打包内容
# 选项说明
       -c    产生 .tar 打包文件
       -v    显示详细说明
       -f    指定压缩的文件名
       -z    打包同时解压
       -x    解压 .tar 文件

案例

# 1.压缩多个文件(将a1.txt和a2.txt压缩成a.txt)
tar -zcvf a.tar.gz a1.txt a2.txt

# 2.将 /home目录夹压缩成 myhome.tar.gz
tar -zcvf myhome.tar.gz /home

# 3.将a.tar.ge解压到当前目录下
tar -zxvf a.tar.ge

# 3.将myhome.tar.ge解压到 /home目录下 (home目录必须存在)
tar -zxvf myhome.tar.ge -C /home
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值