首页 > 其他分享 >alias

alias

时间:2024-03-23 23:12:25浏览次数:16  
标签:funcs xxx sync echo repo alias 033

#!/bin/bash

funcs=`which study_functions.sh`
if [ "$funcs" != "" ] ;then
echo "funcs=$funcs"
. $funcs
else
funcs=./study_functions.sh
if [ "$funcs" != "" ] ;then
echo "funcs=$funcs"
. $funcs
else
echo "./study_functions.sh not exist!"
return
fi
fi

function repo_init()
{
repo init xxx
repo_sync_help
}

function repo_sync_help()
{
while :
do
echo "choose the repository you want to download"
echo -e "\033[32m1.ap\n2.xxx\n3.xxx\n4.xxx\n5.all\n6.quit\033[0m"
read -p "input number: " name
case $name in
"1")
repo sync xxx
;;
"2")
repo sync xxx
;;
"3")
repo sync xxx
;;
"4")
repo sync xxx
;;
"5")
repo sync -c -j 4
break
;;
"6")
break
;;
*)
echo -e "\033[31m$1\033[0mfailed: Incorrect number $name."
;;
esac
done
}

function cb() {
date=$(date "+%y%m%d%H%M%S")
repo start $date --all
}

function source_bash()
{
bak_dir=$PWD
cd && source .bashrc
cd $bak_dir
echo -e "\033[32msource .bashrc ok\033[0m"
}

 

标签:funcs,xxx,sync,echo,repo,alias,033
From: https://www.cnblogs.com/Hpp918039/p/18091869

相关文章

  • linux中,使用alias, 应该在/etc/bashrc 中写,还是~/.bashrc中写,哪个更好
    在Linux中,可以在两个地方定义别名(alias):/etc/bashrc和~/.bashrc。它们各自有不同的作用和适用范围。/etc/bashrc:这个文件是系统级别的Bash配置文件,适用于所有用户。如果在该文件中定义别名,那么所有登录到系统的用户都可以使用这些别名。通常,系统管理员会在这里定义一些广......
  • Elasticsearch-Alias别名的2个核心场景
    了解Elasticsearch的Alias别名之后,可以在业务上很方便的实现复杂需求,快速解决问题,本文从3个方面介绍:官方定义、使用场景、使用方法。一、官方定义先看下官方对ES的Alias定义:重点有2个:别名是一组索引的辅助名称,一个别名可以指向多个索引,一个索引可以有多个别名。使用别名后......
  • nginx里alias,root,try_files笔记
    先说结果:try_files一共有三个值$uri,$uri//index.html,前两个值取决于alias,最后一个值和alias无关,取决于root,即如果最后一个值/index.html,则实际地址是root/index.html,不是alias/index.html,和alias一点关系没有,还有root,alias可以说不是一个东西,root中文意思根路径,限定......
  • (5)Powershell别名(Alias)
    (5)Powershell别名(Alias)在上一节,介绍了如何检索当前shell及Powershell中所有可用的命令,对于指定的命令会查看其语法信息,可以获取指定命令的帮助信息,包括获取在线帮助主题,详细内容时间戳这嘎达。在本节中,主要介绍Powershell的别名,主要包含以下内容。熟悉常见的别名。标......
  • linux 的别名功能alias
    环境centos7.9介绍Alias是Linux系统中一个非常有用的命令,它可以为常用的命令或复杂的命令序列创建别名。通过使用alias,我们可以简化命令的输入,提高工作效率。使用在~/.bashrc或~/.bash_profile文件中添加以下新行,保存后source下查看当前已设置的别名alias设置单个命令......
  • Nginx中alias和root的区别
    location/i{#www.a.com/i/123.gif alias/var/www/html/images/;#/var/www/html/images/123.gif}在这个location段配置中,如果url请求/i/logo.gif,那么Nginx将会在服务器上查找/var/www/html/images/logo.gif文件,也就是说请求的url中location后面的部分会被追加到ali......
  • PowerShell命令类型之-alias(别名)
    我们知道标准的PowerShell的Cmdlets命名方式是采用动词+名词的方式命名的,一般比较长,而且和dos命令也不一样。比如我们习惯了使用cd,dir等dos命令。而我们发现,当我们在PowerShell中输入dir,cd等命令时也依旧可以使用,这并不是说我们在Powershell中执行了dos的dir,cd命令(虽然PowerShell支......
  • Git提交上传报错 :提交的时候有个文件一直依然显示未提交,提交了还是没用 。fatal: will
    解决办法:修改文件名称,再重新提交,再改回来就可以了。原因分析:母鸡啊......
  • Linux基础43 nginx多server优先级, nginx禁止IP访问, nginx的alias, nginx的try_file
    Nginx常见问题一、nginx多server优先级在开始处理一个http请求时,nginx会去除header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如果配置多个相同的server_name,会导致server_name出现优先级访问冲突。1.准备多个......
  • powershell自定义命令,类型linux的alias
    linux里经常取很多alias来方便敲命令。在win上也有类型功能,之前边百度边配过一次,然后今天要加一些,发现记不起来了。百度也不顺利。然后就找了一下之前的命令在哪里。C:\Windows\System32\WindowsPowerShell\v1.0下的profile.ps1。把自定义的函数写进去。就可以直接在powershell......