Comandos para iniciarse
Gecko nos ha dejado esta aportación en el foro, y como nos ha parecido tan buena, hemos decidido publicarla tb aqui. Muchas Gracias Gecko.
———
Comandos relacionados con archivos y directorios
pwd
El comando pwd es muy sencillo, nos muestra la ruta de directorios en la que estamos situados en este momento. Por ejemplo, /home/user.
ls
Para listar los archivos dentro de un determinado directorio utilizaremos el comando ls. El equivalente en DOS es ’dir’.
Si ejecutamos ls sin ninguna opción, nos listará los archivos del directorio actual. Si, en cambio, ejecutamos ls directorio, nos listar´a los archivos de ese directorio.
Puede recibir varias opciones:
-l: muestra mucha más informacion sobre los archivos, como el usuario y el grupo al que pertenece, el tamaño, los permisos, etc.
-a: muestra todos los archivos, incluyendo los ocultos.
-t: ordena los archivos por fecha de modificación.
Estas opciones pueden combinarse, utilizando un solo signo ’-’, por ejemplo: ls -lat.
touch
El comando touch archivo puede tener dos consecuencias: si archivo no existe aun, lo crea con tamaño 0 y como propiedad de nuestro usuario. Por otro lado, si archivo ya existe, actualiza la fecha de modificación.
cp
El comando cp es el que se utiliza para copiar archivos.
Si escribimos cp viejo nuevo, copiaremos el archivo viejo con el nombre nuevo. Es decir, el archivo origen se escribe primero y a continuación el archivo que se va a crear. Una vez hecha la copia, tendremos dos archivos diferentes, con el mismo contenido.
Por otro lado, tambien podemos ejecutar cp archivo1 archivo2 directorio, de forma que los archivos archivo1 y archivo2 se copiarán dentro de directorio.
mv
Muy similar a cp, el comando mv es el que se utiliza para mover archivos de un lugar a otro, o para cambiarle el nombre a un archivo. Si ejecutamos, mv viejo nuevo, el archivo viejo habrá pasado a llamarse nuevo.
Por otro lado, si ejecutamos mv archivo1 archivo2 directorio, los archivos archivo1 y archivo2 se moverán dentro de directorio.
rm
Para borrar archivos utilizamos el comando rm. Hay que usarlo cuidadosamente, porque una vez que los archivos han sido borrados, no pueden recuperarse de ninguna forma.
Si deseamos que rm nos pregunte si queremos borrar o no un archivo, debemos utilizar la opción -i, mientras que si deseamos que no nos pregunte utilizamos la opción -f. Dependerá de la configuración del sistema cual de estas dos opciones es la que esta seleccionada por omisión.
mkdir
Utilizamos el comando mkdir directorio para crear directorios. Pueden utilizarse rutas absolutas o relativas. Es decir que si queremos crear el directorio /home/user/temp, y estamos situados dentro del directorio /home/user, podremos ejecutar mkdir temp o mkdir /home/user/temp indistintamente.
rmdir
Para borrar directorios utilizamos el comando rmdir directorio. Solamente funcionará si el directorio esta vacío. En caso contrario, habra que borrar primero los archivos, para luego borrar el directorio.
cd
El comando cd nos permite cambiar de directorio, igual que en DOS.
Por ejemplo, cd / nos lleva al directorio raiz, que es de donde surgen todos los directorios del sistema.
Para cambiar a otro directorio dentro del arbol, podemos utilizar cd usr, o cd /home/user. Más adelante veremos como se organiza el arbol de directorios, y que hay en cada uno.
Utilizado sin ningun otro parámetro, cd nos lleva al directorio personal del usuario (home). Otra manera de ir al directorio personal es utilizar cd ~, ya que el simbolo ~ identifica al directorio de cada usuario.
Para cambiar al directorio padre del directorio actual se utiliza cd .. (no olvidar el espacio).
Mientras que para volver al directorio en el que nos encontrabamos antes de ejecutar el ultimo cd, podemos ejecutar cd -.
file
En UNIX los archivos no se identifican por su extensi´on, como en DOS. Se les puede poner una extension, pero es de adorno.
El comando file nos permite tener una idea del contenido de un archivo. Al ejecutar file archivo, inspecciona partes del archivo para darse cuenta qu´e clase de archivo es. Puede decirnos que se trata de un archivo de texto, un directorio, una imagen, etc.
du
El comando du, Disk Usage, nos muestra el espacio que ocupan todos los directorios a partir del directorio actual. El numero de la primera columna es el espacio ocupado por el directorio y esta expresado en kb.
du -s nos muestra unicamente el total.
du -a muestra lo que ocupan los archivos, ademas de los directorios.
du -h hace el listado, indicando la unidad (human readable).
du archivo nos dice cuanto ocupa el archivo.
find
El comando find permite encontrar archivos, utilizando diversas tecnicas. En principio, si se le pasa como parametro unicamente una determinada ruta, por ejemplo find /home/user, el comando buscara todos los archivos y directorios que se encuentren a partir de esa ruta.
Utilizando algunos otros parametros es posible buscar los archivos por diversos criterios.
find . -name “hola.txt” encuentra todos los archivos llamados hola.txt que se encuentren a partir del directorio actual. Las comillas no son obligatorias, pero son recomendables si se quieren usar opciones mas complejas (por ejemplo, utilizando metacaracteres de shell, que se explican en la seccion 4.1).
find . -size 50k busca los archivos que ocupan 50 kilobytes a partir del directorio actual.
Si se utiliza find . -size 20c, buscara los archivos que ocupen 20 bytes. Y si se utiliza
find . -size 5b, buscara los archivos que ocupen 5 bloques de 512 bytes cada uno.
find /home/user -empty busca todos los archivos que se encuentran vacıos, a partir del directorio /home/user.
Es posible, ademas, utilizar opciones adicionales para la b´usqueda, que indiquen la profundidad
de la busqueda, que agreguen otros criterios adicionales a los explicados, o que indiquen una accion a llevar a cabo una vez encontrados los archivos.
cat
Ejecutando cat archivo podremos ver el contenido de archivo. Este comando puede recibir una serie de archivos, y el resultado sera que nos mostrara un archivo a continuacion del otro.
Un caso especial se produce cuando ejecutamos cat sin ningun nombre de archivo. En este caso, el comando esperara a que nosotros le demos una entrada, y la ira reproduciendo lınea por lınea. Hasta que presionemos la combinacion Ctrl-d, que indica que la entrada ha terminado.
od
El comando od Octal Dump, nos permite ver byte a byte el contenido de un archivo. La primera columna
es la direccion de cada lınea que vemos. Utilizando las distintas opciones, podemos visualizarlo
en varios formatos:
od archivo nos muestra el contenido del archivo expresado en numeros octales, generalmente tomados de a dos bytes.
od -b archivo nos muestra el contenido, en numeros octales, byte a byte.
od -c archivo nos muestra los caracteres que forman el archivo, uno por uno.
od -cb archivo nos muestra los caracteres, y debajo de cada caracter el numero octal del byte.
od -h archivo nos muestra el contenido, en numeros hexadecimales, tomados de a dos bytes.
Las nuevas versiones de od soportan muchos mas formatos, utilizando la opcion -t formato.
wc
El comando wc archivo, se utiliza para contar la cantidad de lıneas, palabras y letras que tiene
un archivo.
less
El comando less permite paginar la salida de otros comandos, o bien, el contenido de algun archivo.
Si ejecutamos less archivo, veremos la primera página del archivo. Si este archivo es lo suficientemente largo, podremos movernos hacia abajo y hacia arriba utilizando PageUp, PageDown, Home, End, Enter, los cursores, la barra espaciadora, etc.
Tambien podemos realizar busquedas dentro del archivo, para ello utilizamos la barra invertida \, seguida del patron que queremos buscar. Por ejemplo, si tipeamos \consola, nos mostrara la primera ocurrencia del patron consola. Para ver la siguiente ocurrencia, utilizamos n, y para ver la ocurrencia anterior N.
Para salir, utilizamos q.
Recomiendo descargar, leer, y aprender sobre este pdf
http://www.uploading.com/files/SBWRQ20X/principiantes.pdf.html
Post relacionados
- Guia de comandos ...
- Iniciarse rapidamente en linux ...
- He probado BeleniX ...
- Bajarse una web entera ...
- Guias de referencia rápida para programar ...
4 comentarios a ' Comandos para iniciarse '
-
Con “rm -r” puedes borrar un directorio y su contenido esté o no vacio.
Autor:Bronch
El manual completo original es:
http://www.gnuservers.com.ar/cursos/inicial/principiantes/node1.html
Autor:Busindre
Opps ese es mio que pena ![]()
es q me toco ya q el foro no me reconocio el ascii ![]()
gracias busindre por poistearlo y buscar la fuentee original es q la perdi al decargarlo —-
Autor:|2()|3I|\|$()|\|
[…] Fuente: Fuentes para iniciarse […]
Poner un comentario

Destacados
Random Post
Buscador
Meta


Elige la versión de ubuntu que mas te guste y pidela gratuitamente.
