美文网首页
Bash脚本基本应用

Bash脚本基本应用

作者: hui_mamba | 来源:发表于2017-05-27 13:55 被阅读0次

.bashrc文件

这个文件主要保存个人的一些个性化设置,如命令别名、路径等。一般位于~/.bashrc

alias f='find . -name'           # alias用来设置指令的别名
. ~/repos/z/z.sh
fd () {
   local d                       #定义变量
   d=$(find . -type d -name $1)  #将找到的目录赋给变量d
   cd "$d"                       #进入该目录
}

上例通过定义fd函数,可以找到并进入一个目录(find and cd)。
每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。或者关闭gitbash后重新打开。

使用 z

使用z可以快速进入之前进过的目录(可以模糊匹配)

  1. 在Github上下载z.sh
  2. 在.bashrc文件中写入. ~/repos/z/z.sh或者source ~/repos/z/z.sh
  3. source ~/.bashrc(或者 . ~/.bashrc)

写bash脚本(.sh文件)

运行./show.sh ,输出当前目录下的所有文件:

ls -al

运行./view.sh xxx,如果xxx文件存在就输出xxx内容,如果不存在就输出“xxx不存在”

if [ ! -f "$1" ]; then
    echo "$1 不存在"
    exit 1            # 失败
else
    cat "$1"   
    exit 0            # 成功
fi

相关文章

  • Bash脚本基本应用

    .bashrc文件 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。一般位于~/.bashrc 上例通过...

  • Linux运维-day43-综合架构-shell编程基础扩展

    一、shell编程基础扩展 1.1 基本格式: #!/bin/bash  #! 指定脚本用的命令解释器执行脚本  ...

  • shell随笔

    shell基本概念 解释器类型bash是centos中的默认解释器sh 脚本定义 !/bin/bash其中#!叫做...

  • day03-文件管理-笔记

    昨天: 1.bash shell 基本的使用方式 2.bash 两种执行方式 ​ 单条 shell脚本 3...

  • shell编程基础

    一、shell编程基础扩展 1.1 基本格式: !/bin/bash#! 指定脚本用的命令解释器执行脚本  sh:...

  • bash脚本里如何得到脚本文件所在路径

    bash脚本里如何得到脚本文件所在路径 应用背景 我们在脚本里面会经常调用外部程序,如何指定外部程序路径: 绝对路...

  • shell 条件分支语句

    shell 条件分支语句 bash支持过程式的脚本编写。脚本的基本执行控制结构包括:(1) 按顺序执行(2) 选择...

  • Bash基础知识

    在上一篇文章《不过时的技术-Bash脚本》中,我们简单介绍了Bash脚本,并且学会如何编写、运行一个Bash脚本。...

  • 12)Shell 编程

    脚本格式要求 1.脚本以 #!/bin/bash 开头 (表示用 bash 来进行解析) 2.脚本需要有可...

  • 基础Bash Shell脚本编程

    在bash脚本的第一行要写上#!/bin/bash来告诉系统该脚本是bash脚本这一行在Linux中被称为sheb...

网友评论

      本文标题:Bash脚本基本应用

      本文链接:https://www.haomeiwen.com/subject/jlcqfxtx.html