lunes, 25 de abril de 2011

Comandos mas usados en el terminal de linux

En esta sección encontraras como usar los comandos mas importantes dentro del terminal con los que podrás hacer cualquier cosa....
por mi parte prefiero usar el terminal y no la interface gráfica 




Comando cd (change directory)
Cambiar de directorio.

$ cd Musica (relativa)
$ cd /home/jorgitoluis/Musica (absoluta)
$ cd ~tux1/doc (home)
$ cd (Cambia a tu home)
$ cd .. (Sube un nivel)
$ cd - (Cambia al directorio anterior)

Comando mkdir (make directory)
Crea un directorio

$ mkdir /home/jorgitoluis/Musica (absoluta)
$ cd /home/jorgitoluis$ mkdir Musica (relativa)

Comando rmdir (remove directory)
Borra un directorio

$ pwd
/home/jorgitoluis$ rmdir Musica

Trabajar con múltiples directorios

Crear y borrar varios directorios con la bandera -p

$ mkdir -p dir1/dir2/dir3
$ rmdir -p dir1/dir2/dir3

Comando ls
Lista el contenido de un directorio.

$ ls /home/jorgitoluis
opciones importantes:
-l lista larga (más opciones)
-a lista todos los archivos incluído los ocultos
-t listan los archivos por cambio de fecha
-R lista contenido recursivo

Comando touch
Este comenado permite crerar un archivo vacío o cmabiar la fecha de modificación.

$ ls -l
-rw-rw-r-- 1 jorgitoluis jorgitoluis 512 Jan 1 11:10 Musica
$ touch Musica
$ ls -l
-rw-rw-r-- 1 jorgitoluis jorgitoluis 512 Jan 1 15:37 Musica
$ touch new
$ ls -l
-rw-rw-r-- 1 jorgitoluis jorgitoluis 512 Jan 1 15:37 Musica
-rw-rw-r-- 1 jorgitoluis jorgitoluis 0 Jan 1 15:38 new

Comando cp

Permite copiar archivos y carpetas

Sintaxis:

cp origen(s) destino

Ejemplo:


Copiando un archivo a otro
$ cp .bashrc bashrc.old

Copiando múltiples archivos a un directorio
$ cp /home/jorgitoluis/doc1 /home/jorgitoluis/doc2 /tmp

Copiando un directorio a otro
$cp -R /home/jorgitoluis/tmp

Comando mv

Permite mover un archivo, si la carpeta de destino es la misma, la función sería renombrar el archivo.
Este comando es por su naturaleza recursivo.

Sintaxis:
mv origen(s) destino

Ejemplo:

Para mover un archivo a otro directorio
$ mv jorgitoluis/doc1 ../../tmp

Para renombrar
$ mv doc1 doc2

Comando cat (concatenate)
Permite ver el contenido de un archivo, es muy ultil por ejemplo puedes hacer un cat del history o de alguna configuración y examinar su contenido sin modificarlo.

cat yp.conf yum.conf

Comando more y less
Permite presentar el contenido de un archivo página por página.

[jorgitoluis@jorge:~etc]$ less /etc/httpd/conf/httpd.conf (archivo de configuracion del apache)

[jorgitoluis@jorge:~ etc]$ more /etc/httpd/conf/httpd.conf

Comando od y strings
Despliega el contenido de archivos binarios.

[jorgitoluis@jorge:~ etc]$ od /usr/bin/passwd

Comando rm
Borra archivos y carpetas.

rm /home/jorgitoluis/doc1.txt

rm -Rf /home/jorgitoluis/documentos

Comando split
Tu puedes dividir un archivo en pequeños pedazos utilizando split.

Sintaxis:
split -b<Bytes> file <prefix>

Ejemplo:

$ split -b 1024k doc1 doc1

No hay comentarios:

Publicar un comentario