OH MY ALIAS - Crie seu alias facilmente
Publicado por Slackjeff (última atualização em 04/05/2018)
[ Hits: 1.735 ]
Homepage: https://slackjeff.com.br
Crie seu alias facilmente!
- Permissão de execução, não esquece menino!
- Se preferir, adicione em /usr/local/bin ;)
#!/usr/bin/env bash # Template orgulhosamente criado por (Shell-Base) #-----------HEADER-----------------------------------------------------------------| #AUTOR # Jefferson Rocha <lrcjefferson@gmail.com> # #PROGRAMA # myalias # #PEQUENA-DESCRIÇÃO # Crie sua alias facilmente! # #LICENÇA # MIT # #HOMEPAGE # https://slackjeff.github.io # #CHANGELOG # #----------------------------------------------------------------------------------| #--------VÁRIAVEIS---------> directory_bashrc="$HOME/.bashrc" lang="" # zerando var. #--------------------------> #--------FUNÇÕES-----------> br(){ list_ali=("Pequena_Descricao" "Nick" "Comando") for ali in "${list_ali[@]}"; do read -p "${ali[@]}: " ${ali[@]} done # Enviando comando para .bashrc cat << EOF >> "$directory_bashrc" #$Pequena_Descricao alias ${Nick}="$Comando" EOF } eng(){ list_ali=("Small_Description" "Nick" "Command") for ali in "${list_ali[@]}"; do read -p "${ali[@]}: " ${ali[@]} done # Enviando comando para .bashrc cat << EOF >> "$directory_bashrc" #$Small_Description alias ${Nick}="$Command" EOF } ajuda_now(){ cat << EOF Parâmetros disponiveis: -c | --criar Para criar um novo alias -a | --ajuda Para abrir está opção de ajuda A criação é simples, o questionario é perguntando e ao todo são 3 perguntas. Pequena descrição, Nick, Comando Exemplo de um simples alias, exemplo quero deixar o ls com o parâmetro --color, para colorir a listagem. Pequena_Descricao: Agora o ls é colorido Nick: ls Comando: ls --color O arquivo é indexado no seu .bashrc, caso você não o tenha em seu HOME é criado automaticamente no inicio do programa. EOF } help_now(){ cat << EOF Options Avaiables: -c | --create For create a new alias -h | --help For open this options. Have a tree questions, Small Description, Nick, Command Example, simple alias for keep ls colorized with option --color. Small_Description: Now ls have a color! Nick: ls Command: ls --color Archive index in .bashrc in your home. EOF } #--------------------------> #------TESTES--------------> # .bashrc existe? if [[ ! -e "$directory_bashrc" ]]; then > "$HOME/.bashrc" fi # É pt-br ou eng? if [[ "$LANG" = "pt_BR.utf8" ]]; then lang="pt_BR" else lang="en_US" fi #--------------------------> # Programa começa aqui :) if [[ "$lang" = "pt_br" ]]; then case "$1" in -c | --criar) br ;; # chamada função para criação -a | --ajuda) ajuda_now ;; # chamada ajuda *) printf "Para ajuda use os parâmetros -a ou --ajuda\n" ;; esac else case "$1" in -c | --create) eng ;; # chamada função para criação -h | --help) help_now ;; # chamada ajuda *) printf "For help use -h or --help\n" ;; esac fi
Pesquisa por arquivos redundantes (idênticos)
Instale o Samba 2.2.9 no DSL e DSL-N com o script install-samba
Instalar o screenFetch em qualquer distribuição
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Não consigo por nenhuma distribuição do Linux ubunto (1)
logins simultaneos no windows para acessar o samba (5)
Tela GNU GRUP versão 2.12 ao reiniciar. Como posso resolver? (1)