Configuración bashrc Útil para eficiencia de la línea de comandos

Creo que los siguientes elementos de configuración en mi. bashrc para usar cualquier eficiencia del sistema cuando lo configuro.

Incluir bin casa dentro de la ruta

  • puedo crear un directorio bin en el directorio de inicio para agregar en todos mis programas ejecutables


# Incluya bin dir PATH
export PATH = / home / lclark / bin: $ PATH

Password Generator

  • Me parece útil que sea capaz de generar contraseñas aleatorias con rapidez:

GeneratePwd () {

  • Esto generará una contraseña aleatoria de 12 chacacters:

$ GeneratePwd
JTRKjlXyAIGS

extraer archivos rápidamente

  • El siguiente comando extraerá los tipos de archivo más comunes, sin tener que memorizar toda la sintaxis

Extract () {
if [-f $ 1], y luego
caso $ 1
*. tar.bz2) , alquitrán xvjf $ 1;;.
* tar.gz) xvzf tar $ 1;;.
* bz2) bunzip2 $ 1;;.
* rar) ; descomprimir x $ 1;;.
* gz) gunzip $ 1;;
*. tar) tar xvf $ 1;;
;. * tbz2) tar xvjf $ 1;;
. * tgz) tar xvzf $ 1;;
; *. zip) descomprimir $ 1;;
;. * Z) descomprimir $ 1;;
; * .7 z) 7z x $ 1;;
*) echo «no sé cómo extraer ‘ $ 1 ‘… » ;;

Esac cosa
echo «‘$ 1’ no es un archivo válido! «

fi}

Mover directorios hasta

  • El siguiente comando habilita que usted se mueva rápidamente directorios

Arriba () {
local d =» «límite />
para ((i = 1, i <= límite, i + +))
hacer />
if [-z «$ d»]; entonces
d = ..
fi
cd $ d
}

Incluya bash_aliases si existe

  • prefiero administrar todos mis alias en un archivo separado como su más fácil de mantener

if [-f ~ / bash_aliases.];

entonces. . ~ / Bash_aliases
fi

  • Los bash_aliases pueden tener todas sus definiciones de alias del formato:

alias pacman = ‘sudo pacman’
alias vi = ‘vim’

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *