http://www.taringa.net/post/apuntes-y-monografias/18572016/Aprende-a-usar-la-consola-de-linux-Primeros-pasos.html
bueno gente, seguiremos aprendiendo a usar otros comandos que nos falto en el primer capítulo.
dejo arriba el link para quienes no lo vieron.
En el post de hoy aprenderás conocer que directorio te encuentras ubicado, a crear y borrar ficheros y directorios. Veras los usos que le podras dar al comando cat y ademas aprenderás a buscar directorios y ficheros en el sistema.
_____________________________________________________________________________
Conocer directorio o patch.
PWD -->te muestra en pantalla la ubicación en donde te encuentras.
_____________________________________________________________________________
Crear ficheros y directorios.
Para realizar esto, lo di por hecho al inicio del 1er post, es usar el comando touch y mkdir.
touch fichero -->crea un fichero vacio(un estilo .txt de windows.).
touch imagenes/mificherovacio-->desde el directorio actual, crea un archivo vacio en el directorio imagenes.
touch hola1 hola2 hola3 -->crea 3 ficheros al mismo tiempo.
y para crear directorios se usa el comando:
mkdir midirectorio--> crea un directorio con ese nombre en el directorio donde stas ubicado.
mkdir undirectorio/miotrodirectorio--> crea un directorio dentro de undirectorio
_____________________________________________________________________________
Borrar ficheros y directorios.
Aca ay que tener en cuenta ciertos puntos.
rm archivo -->borrar archivo o fichero.
rm –R directorio -->borra recursivamente. R MAYUSCULA ojo. sino -r hace otra cosa.
rm –i archivo o directorio -->borra pero pregunta antes. esto es muy importante y puede que te evite una macana si no estabas seguro.
rmdir directorio -->borra directorio si y solo si esta vacio.
Osea que el rm puede ser usado tanto para borrar ficheros y directorios(usando -R para borrado recursivo.)
______________________________________________________________________________
Usar el comando cat.
bueno los diferentes modo que podes usar el cat son los siguientes:
cat fichero-->te manda por pantalla lo que tiene ese fichero.
cat fichero fichero2-->concatena los 2 y los muestra en pantalla.
cat>ficherohola-->crea fichero vacio llamado ficherohola. es destructivo.
echo "escribo algo en fichero2" cat>>fichero2-->con el comando echo solo muestra un string en pantalla, pero al usarlo junto al cat >> ese mensaje se guarda en el fichero2, no destruye lo que tiene dentro si que lo agrega.
cat ficherohola.fichero2>nuevofichero-->junta el contenido ambos ficheros y lo junta en uno solo.
_____________________________________________________________________________
Buscas ficheros y directorios.
find . -name "pepe" -->busca en el directorio que te encuentras directorios con el nombre pepe.
Find / -name pepito-->busca en raíz directorio con nombre pepito.
Find / -iname Reporte -->busca sin distinguir mayusculas ni minusculas.
--Uso de expresiones regulares.
find / -name "[0-9]*" (todo lo que empieze con un dígito)
find / -name "[Mm]*" (todo lo que empieze con un la letra M o m)
find / -name "[a-m]*.txt" (todo lo que empieze entre a y m y termine en ".txt"

find . -type f -name "pepe" -->buscas solo fichero con ese nombre en la carepta donde estas ubicado. puedes cambiar el f por un d(d de directorio)
find /home -user mario -->Busca bajo /home todos los archivos que pertenezcan al usuario mario
find /etc /usr /var -group admin-->(busca en tres directorios todos los archivos o
subdirectorios que pertenezcan al grupo 'admin')
______________________________________________________________________________
Lo bueno de usar solo comandos y nada interactivo es las cosas que podrias automatizar sin necesidad de hacer miles de click para realizar algun tipo de configuración o borrados de carpetas o una tarea repetitiva. En todos los laburos es casi imprescindible que conoscas estas cosas.
Tengo pensado luego ver algo para realizar cosas así.
bueno, espero que les haya gustado y hasta la proxima!!!
______________________________________________________________________________