Base相关命令

base是许多Linux平台默认使用的shell。shell是解释器语言(或脚本语言)。

vim demo.sh
#使用vim编辑hello.sh文件,如果不存在该文件,则自动创建文件并打开到命令模式

vim存在三种模式,即命令模式、编辑模式、末行模式。浏览器直接搜就有相关介绍。

在vim编辑的文件中,通过查看第一行的内容来确定文件的类型。

#!/usr/bin/env python3    #表示这个文件是Python文件
#!/bin/bash               #表示这个文件是bash文件

重点:
#!开头的一行表示这个文件的类型
#开头但后面不是!则表示这是注释

echo是输出用的,作用就是将echo后面跟着的字符串输出到终端。

#!/bin/bash
echo Hello World!
#执行文件后,在终端输出Hello World!

运行base文件的常用命令

sh demo.sh    #shell来执行文件
base demo.sh    #base来执行文件
. ./demo.sh    #.来执行文件
source demo.sh    #source来执行文件

chmod +x demo.sh
./demo.sh    #通过chmod命令给当前用户添加对hello.sh文件的执行权限,从而用户执行文件

使用echo进行重定向

#!/bin/bash
echo "hello xiaofang" > demo01.txt
#执行后,会在当前目录下生成一个demo01.txt的文件,并将“hello xiaofang”内容存放进demo01.txt文件

使用cat命令使文件内容打印到终端,从而查看文件内容。

cat 文件路径/文件名
# 将文件的内容打印到终端,从而查看文件内容

使用/dev/null清空文件内容

vim cleandemo.sh
#在cleandemo.sh文件中输入:

#!/bin/bash
cat /dev/hull > demo.sh

#在终端执行该文件,则demo.sh文件内容清空

命令分隔符——使用分号;可以在同一行上写两个或两个以上的命令。

终止case选项——使用双分号可以终止case选项。

引号:

Name='World'
echo $Name    #返回World

echo '$Name'    #返回$Name,单引号会阻止字符串中所有特殊字符的解释

echo "$Name"    #返回World,双引号会阻止字符串中大部分特殊字符的解释

/成为路径分隔符,Linux下路径通过/分隔。

\在Linux下用于转义字符。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

缱绻命运

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值