Linux & Shell命令

2022-03-26  本文已影响0人  那就这样吧丶xx

一、Linux&Shell

1、常用的高级命令(5个)

   ps -ef、 df -h top、 iotop  rpm -ivh 、netstat

2、查看进程、查看端口号、查看磁盘使用情况

  ps -ef\top      netstat      df -h

3、写过哪些脚本

1)启动停止脚本、分发

#!/bin/bash
case $1 in
"start"){
       for i in hadoop102 hadoop103 hadoop104
       do
            ssh $i  "启动命令,用绝对路径”
       done
};;
“stop”){
       for i in hadoop102 hadoop103 hadoop104
       do
            ssh $i  "停止命令,用绝对路径”
       done        
};;
esac

2)数仓层级内部导入

ods=>dwd=>dws=>dwt=>ads
#! /bin/bash
# 定义变量  APP
# 获取时间
# sql = " 具体的sql;(先写一天的,然后,在表名字前面加上$APP将时间换成$do_date)"
# 执行sql

3)数仓与MySql之间的导入导出

4、Shell 常用工具

awk sed sort cut

5、单引号和双引号区别

1)单引号: '$do_date' 在引号内部的变量不能解释里面对应变量的值

  1. 双引号:"do_date\" 在引号内部,能够取出变量的值 3)嵌套:看谁在最外层 " 'do_date ' " 能取出 ' "$do_date" ' 不能取出
上一篇 下一篇

猜你喜欢

热点阅读