Manejo Basico del Bash
Bash: Bourne-again shell ( renacimiento del shell ) {traduccion vaga}
Bash es un interprete de comandos incorporado en todos los sistemas GNU y puede ejecutarse en casi todos los sistemas operativos tipo Unix.
El bash esta hecho para simplificar y agilizar las tareas; el bash deberia de hacer mas facil la vida y no al contrario como muchos creen.
COMANDOS BASICOS
man :Interfaz de manuales.
ls :Lista los contenidos de los directorios.
cd :Cambia el directorio de trabajo.
pwd :Muestra el nombre del directorio de trabajo actual
mkdir :Crea un directorio.
touch :Cambia la fecha de modificacion de un fichero(si no existe lo crea).
echo :Muestra una linea de texto.
rm :Borra un fichero.
mv :Mueve un fichero(analogamente renombra).
rmdir :Borra un directorio(El directorio debe estar vacio).
su :Ejecuta una Shell de un usuario diferente(cambia de usuario).
exit :Termina la session del Shell en uso.
PARAMETROS
Es una variable que mantiene su valor durante la ejecucion de un comando, son utilizados en los comandos para indicarles que realicen acciones en particular.
EJEMPLOS
MAN:
~$ man man
~$ man ls
~$ man touch
~$ man bash
~$ #ejemplo de parrametros
~$ man --help
LS:
~$ ls
~$ ls /home
~$ ls /etc/
~$ ls /etc/*.conf
~$ #ejemplo de parrametros
~$ ls --help
~$ ls --color -lh #color:colorizado; l:listado largo; h:leible para humanos.
~$ ls /etc/*.log --sort=size -l #sort=size: ordenado por tamaño; l:listado largo.
CD
~$ cd /
~$ cd /home/
~$ cd /etc/
~$ cd /proc/
~$ cd
PWD
~$ pwd
~$ cd /home/
~$ pwd
MKDIR
~$ cd
~$ mkdir prueba
~$ #ejemplos con parrametros
~$ mkdir --help
~$ mkdir -vp prueba/primer_dir/segundo_dir
TOUCH
~$ touch fichero_de_prueba
~$ touch /tmp/fichero_creado
~$ ls /tmp/
RM
~$ mkdir -vp prueba/primer_dir/segundo_dir
~$ rm -r prueba/primer_dir/segundo_dir
vim,nano,pico,