Si son unixeros como yo,o linuxeros que les gusta mucho la terminal estos comandos les servirán mucho y los sacara de muchos apuros
ya que en Unix existen mas de 300 comandos,los cuales siguen manteniendo sus descendientes:
Sea Darwin(iOS,OS X):
Sea Linux
Sea Android(también Linux)
Sea FreeBSD
etc
Y comenzamos con los comandos
1.echo
Echo sirve para la impresión de una orden:
Esto puede ir simplemente a
echo "Hola Mundo"
o a ver nuestras variables del sistema
echo $SHELL
echo $PS1
echo $PS2
echo $LOGNAME
Y también la re dirección de salida a un fichero
Por ejemplo
Añadir una linea a un archivo(borrar lo demás)
echo "Hola" > archivo.txt
Añadir una linea al final de un archivo(no borra lo demás)
echo "hola" >> archivo.txt
O también podemos imprimir la salida con color,por ejemplo:
echo -e "\e[1;35m$LOGNAME\e[0m"
Con el parámetro -e podemos permitir la interpretación de los caracteres de escape de barra diagonal inversa:
echo -e "Esto es una linea\n""Esto es otra"
echo -e "Voy a mandar\n""Dos lineas a" >> archivo.txtAlgo mas útil
echo -e "Información de red fecha `date`:\n\n""`netstat`" >> archivo.txty vean con
cat archivo.txt
Para mas info sobre echo teclear en terminal
info echo
2.Cat
Como lo viste arriba cat sirve para mostrar el contenido de un archivo de texto:
cat archivo.txtPara duplicar el archivo
cat archivo.txt >> archivo2.txtConcatenar y ver archivos de texto
Mas info
info cat3.Grep
Para buscar una palabra en un lugar,puede ser en un solo archivo
grep palabra archivo
grep parametro | comando
Por ejemplo
grep unix archivo.txtO desde otro comando
netstat | grep unixTambién usando regex(expresiones regulares)
Por ejemplo escanear nuestros puertos,y ver solo los puertos abiertos del 20 al 445
nmap localhost | grep open | grep '[20-445]'
Mas info
info grep4.Cd
Cambiar de directorio
Primero que nada debemos ver donde estamos,con el comando
pwd
Para ir hacia atrás
cd ..
Para ir a nuestro home
cd ~
o
cd --
o
cd $HOME
Cambiar a $HOME de otros usuarios,como root
su
cd ~usaurio
Mas info
info cd
5.Limpiar la terminal
Para limpiar la terminal
clear
Pero solo agrega lineas en blanco y nuestros datos que hemos introducido los podemos seguir viendo si nos dirigimos hacia arriba
Para limpiarla totalmente
reset
6.ls
Para listar el contenido de una carpeta solo basta con teclear
ls
Pero también podemos usar cuantificadores
Por ejemplo listar solo los pdf's de nuestro directorio
ls *pdf
Mas info
info lsEso es todo
Estos paquetes son parte de los sistemas tipo Unix que son del paquete
GNU Core Utils
Por eso en ves de usar
man ls
o
ls --help
Usamos
info ls
Ya que info también es de GNU Coreutils
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.