Linux 脚本获取当前路径父路径及常用命令

1.获取路径

在这里插入图片描述
shell脚本

#当前路径 $PWD
echo "current_path:"$PWD
#父级路径 $(dirname $PWD)
echo "parent_path:"$(dirname $PWD)
#套娃即可 $(dirname $(dirname $PWD))
echo "parent_parent_path:"$(dirname $(dirname $PWD))

输出结果
在这里插入图片描述

2.判断是否传参数

#判断参数是否存在
if [ $1 ]; then
  echo "has first param,param is "$1
else
  echo "no first param"
fi

结果
在这里插入图片描述

3.获取时间

#Y 完整年份 2021   y 两位年份 21
#m 月份 1-12
#d 天
#H 小时 24
#M 分钟
#S 秒
#A 星期
echo $(date +"%Y-%m-%d %H:%M:%S %A")

2021-07-16 19:44:17 Friday

4.强制复制

因为cp 命令实际上是 cp -i,所以使用cp -rf 也会提示是否要覆盖,在命令行中使用/bin/cp -rf 可以完成强制复制.在shell中也可以使用,记得转义,否则可能会提示命令不存在

\/bin\/cp -rf 2.txt 1.txt
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值