【Linux】关于部署环境用到的命令--记录篇

用于记录常用的一些命令,命令扩展放第二篇吧。看心情更新。

命令语句

  • 查看当前目录文件数 ls ./|wc -l(不包含当前目录)
              ls -l ./|wc -l(包含当前目录)

特殊符号

  • 在bash中,$( )与 ``(反引号)都是用来作命令替换的

  • && 和 &
    & 表示任务后台执行,与nohup命令功能差不多。
    && 表示前一条命令执行成功时,才执行后一条命令。

  • | 和 ||
    | 表示管道,上一条命令的输出,作为下一条命令参数(输入)。
    || 表示上一条命令执行失败后,才执行下一条命令。

  • >和>>
    >表示stdout标准输出信息重定向输出,覆盖写。
    >> 表示内容追加写。

  • <
    cmd < file  使cmd命令从file读入

  • $
    $# 是传给脚本的参数个数
    $0 是脚本本身的名字
    $1 是传递给该shell脚本的第一个参数
    $2 是传递给该shell脚本的第二个参数
    $@ 是传给脚本的所有参数的列表
    $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
    $$ 是脚本运行的当前进程ID号
    $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

  • 命令的逻辑关系:
    -eq //等于
    -ne //不等于
    -gt //大于 (greater )
    -lt //小于 (less)
    -ge //大于等于
    -le //小于等于

在linux 中 命令执行状态:0 为真,其他为假

  • 逻辑与: && -a
    第一个条件为假时,第二条件不用再判断,最终结果已经有;
    第一个条件为真时,第二条件必须得判断;
    逻辑或: ||
    逻辑非: !

命令参数解析

  • wait
    wait pid,阻塞当前进程执行,直到该pid进程执行结束,不加pid则等待所有子进程都结束才继续
  • basename
    是去除目录后剩下的名字
  • dirname
    是取目录

服务器磁盘满了

  • df
    df -h    -h选项,通过它可以产生可读的格式df命令的输出
  • du
    du -sh *    显示文件或目录所占用的磁盘空间
    du -sh xxx    显示总目录的大小,但是不会列出目录中的每一个文件
    du -sh xxx/*    列出xxx下每个目录和文件所占的容量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿槿吃糖

只要出现在这里,我就能看到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值