Shell学习一(基础知识)

shell中的基础命令:

1.创建shell文件:

    vim   test.sh 

注:shell文件最好用 .sh结尾这样容易识别


2.在shell文件的开头第一行要加上:

#! /bin/bash

注:它表示下面的脚本是用bash编写的,必须调用bash程序对它解释执行


3.#的作用:

除了在第一行用于表示bash程序,其余地方用来表明注释


4.变量的定义与输出:

例:PATH=/root/bin

       echo=$PATH

注: 定义变量最好用大写字母;

        输出变量前要加$


5.调试方法:

shell是脚本语言和javascript一样,调试起来比较麻烦

可以在#!/bin/bash前面加上,#set -x,这样可以输出shell中的一些输出变量名6


6.将在程序运行过程有控制台信息输出,保存在一个日志文件中,并让其后台执行

例:hadoop jar wc.jar    >>  /root/logs 2>&1 &

注: >> 表示将运行过程中输出的东西输出到/root/logs中

      2>&1表示不管是正确还是错误的信息都保存

      & 表示让它成为后台进程

7.将一条命令的执行结果赋值给一个变量

例:CURRENT=`date +%Y%m%D`

注:data +%Y%m%D是一条格式化输出时间命令,一定要加上   ` `(这是键盘左上的~下的符号),还要注意和=之间一定不能有空格


8.在一个bash文件创建后运行会提示命令不足要修改文件的权限

  chmod a+x /xx.sh

9.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值