Linux基础-day2

Linux命令学习


相对路径命令通过环境变量关联起来

绝对路径等于命令本身文件

当执行命令时,会读取$PATH储存的路径

通过路径去获取该命令是否存在

存在就执行

两种方式

  1. 修改$PATH路径 但可能会带来不同版本执行顺序:(高版本—>低版本)
  2. 将命令拷贝到$PATH查找命令的路径中去

查看

  1. 查看文件

    head

    显示文件的指定行

    tail

    -n 打印尾部多少行

    -f 动态监控文件尾部变化


下载

  1. 将互联网上的文件下载到Linux服务器上

wget +连接

wget -O /位置/名字/ +连接

  1. 将Linux服务器上文件下载到Windows上 (上传)

sz +文件名 保存到Windows

将Windows上的文件拷贝到Linux服务器上 (下载)

rz 直接输入命令 从Windows上选择文件 不可上传文件夹(需打包)(不支持上传单个文件超过4GB)


查找

which

不是查找文件;而是查找命令的

获取一个命令的绝对路径:因为有些命令都带有了别名的,通过相对路径执行命令时会执行别名

whereis

查询二进制文件、源代码文件和man手册页


过滤

  • 特殊字符

^ #以^后字符开头#

$ #以$前字符结尾#

. #任意单个字符#

* #重复前面字符零次或多次#

.* #所有#

grep

-E 匹配多个条件

-v 取反

-o 提取关键字

-i 忽略大小写

  • 排序

sort

默认以空格为分隔符;以第一列排序

-k 指定列

-n 以number方式排序

-r 反转 倒序(从大到小)

  • 去重

uniq

-c count 统计出现次数

  • 统计

wc -i 统计文件有多少行

  • 取列

awk

-F ’ / ’ #以 / 分割#

  • 打印

print $3 #打印第三列#

  • 替换

sed ‘s#AAA#BBB#g’
#将AAA替换成BBB;"#号"可以替换任意特殊字符#

-I 写入文件

匹配 sed -r ‘s#()()()#\1\2\3#g’ 打印到屏幕 分组匹配


  • 过滤

    1. 正向过滤: grep+关键字+文件名

      显示有关关键字的行

    2. 反向过滤: grep -v

      显示除关键字外的次数


      ​ 百虐成神

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值