Linux学习笔记(三)

tar

作用:压缩或解压文件。

tar -xzvf a.tar.gz -C /home //将压缩包a解压到home目录下
tar -czvf 123.tar.gz /home/123 //压缩/home/123目录内文件,并命名为123.tar.gz

grep

作用:搜索文本文件中的关键字。

grep a /etc/passwd //搜索passwd文件的所有字母a并标注
grep -i a /etc/passwd //忽略大小写字母
grep -v a /etc/passwd //反选,显示不含a的行
grep -n a /etc/passwd //显示行号

find

作用:通过文件属性查找文件。

find /home -name "hosts*" ///home目录下查找文件名以hosts开头的文件

输出重定向

作用:将终端输出信息保存至文件内。

man man > /la //man命令标准输出重定向到/la(清空原有文件数据)
man man 2> /la //man命令错误输出重定向到/la(清空原有文件数据)
man man >> /la //man命令标准输出重定向到/la(追加到原有文件数据后面)
man man 2>> /la //man命令错误输出重定向到/la(追加到原有文件数据后面)

管道符

作用:将两个以上的命令合并使用。

grep a /etc/passwd | wc -l //将文件passwd的搜索a的命令结果输出给wc命令统计行数

通配符

作用:在找文件时,方便查询文件命名几乎相同的文件。

ls -l /home/la //查询所有文件名为la的文件信息
ls -l /home/la* //查询所有文件名以la开头的文件信息
ls -l /home/la? //查询所有文件名为la并且后面有其他字符的文件信息
ls -l /home/la[0-9] //查询所有文件名为la并且后一个字符为0-9的文件信息
ls -l /home/la[135] //查询所有文件名为la并且后一个为指定的1、3、5数字的文件信息。

转义字符

作用:将特定的符号转变为字符串输出。

PRICE=5
echo "Price is $PRICE" 
Price is 5
echo "Price is \$$PRICE" //在特殊符号前加入/使其作为字符串输出
Price is $5
echo `uname -a` //输出反引号内命令之后的返回结果

alias

作用:自定义命令名称。

alias m=man //将man命令自定义为m
unalias m //取消命令m的自定义

变量

作用:自定义变量,方便在日常工作时进入深层目录。

WORKDIR=/home/la/a/b/c //为变量设置路径
echo $WORKDIR
cd $WORKDIR //切换到深层目录

vim

作用:编辑文本。

!wq //在ESC后,输入并保存

bash

作用:执行脚本。

#!/bin/bash //脚本文件的开头定义
bash a.sh //第一种执行方法,执行脚本a
chmod u+x a.sh //获得权限
./a.sh //第二种执行方法,执行脚本a

本文内容引用《Linux就该这么学》-刘遄
文档地址:https://www.linuxprobe.com/docs/LinuxProbe.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值