shell脚本

#!/bin/bash:解释下边代码以shell脚本执行;

除了第一行的#外,其他的#都是注释作用;

set -e:脚本只要放生错误就终止执行;

set  +e:表示关闭;

export:设置环境变量;

$(): // 命令交换(可以理解成赋值)

whoami:显示用户名;

source ~/.bash_profile 就是让这个配置文件在修改后立即生效;

cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd … 返回上级目录(若当前目录为“/“,则执行完后还在“/“;”…"为上级目录的意思);
cd …/… 返回上两级目录;

if条件里的-z:后边的string长度为0贼为真;

send -i : 直接修改读取的文件内容;

rm:删除一个文件或目录;

mkdir:创建文件夹(如果文件夹存在,则失败);

pushd 目录:pushd后面如果直接跟目录使用,会切换到该目录并且将该目录置于目录栈的栈顶。(时时刻刻都要记住,目录栈的栈顶永远存放的是当前目录。如果当前目录发生变化,那么目录栈的栈顶元素肯定也变了;反过来,如果栈顶元素发生变化,那么当前目录肯定也变了。)

ditto:拷贝;

curl:网络工具,上传或下载文件;

mv:移动文件;

-d filename :如果 filename为目录,则为真;

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值