seleccion_097

Linux Shell Setup

Selección_014

Un punto básico de cualquier  usuario | desarrollador | administrador de un Sistema GNU/Linux es estar a gusto con nuestro Terminal o Shell. El Shell es nuestro punto de entrada e interacción con el Sistema Operativo, en años anteriores fue el único Interfaz de Usuario de los sistemas Linux, parecería que con el surgimiento de las Interfaces Gráficas (GUI) el Shell quedaría obsoleto -pero muchos Geeks sabemos que todo es mas fácil a través del Shell- bueno no todo, pero es interesante navegar en Internet desde el Shell solo para impresionar a tu novia (^_^)!.  Por eso he decidido compilar algunos de los archivos que he usado para personalizar mi Shell en un repositorio Git. Entre las características están

Selección_102.png

Selección_101.png

  • Vim Completition

Selección_100.png

  • Tmux –  tmux is a terminal multiplexer. What is a terminal multiplexer? It lets you switch easily between several programs in one terminal, detach them (they keep running ) https://tmux.github.io/ 

Selección_097.png

  • W3m –  is a text-based web browser as well as a pager like `more’ or `less’. With w3m you can browse web pages through a terminal emulator window (xterm, rxvt or something like that). Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.

Selección_098.png

ve  https://github.com/alonsodub/HostSetup

 

Set up 
===========================================
git clone https://github.com/alonsodub/HostSetup
cd HostSetup/

cp git-completion.bash ~/.git-completion.bash                           
cp git-prompt.sh ~/.git-prompt.sh  
cat bash_profile_course >> ~/.bashrc
cd ~
source .bashrc
sudo apt-get install build-essential
sudo apt-get install vim git
sudo apt-get install bash-doc bash-completion

[OPCIONAL]
sudo apt-get install tmux
cp tmux.conf ~/.tmux.conf 

git config --global user.name "User Name"
git config --global user.mail "User Mail"
git config --global color.ui true
git config --global push.default upstream
git config --global merge.conflictstyle diff3

[OPCIONAL]
git config --global core.editor vim 

git clone https://github.com/aalonso/vimrc.git ~/.vim
cd ~/.vim
git submodule init 
git submodule sync 
git submoudle update 
ln -s ~/.vim/vimrc .vim

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s