Comandos básicos Linux/Unix

Tengo la idea que este post le servirá a mas de uno que este empezando en el mundo de Linux.

Para realizar administración de nuestro sistema y movernos con mas facilidad desde consola debemos conocer algunos de los comandos básicos utilizados para manipular nuestro ambiente en el sistema.

Bueno luego de tanta palabrería y mucho discurso.. EMPIEZO en orden alfabético !!!

Comando cat 

Este comando nos permite visualizar el contenido de un archivo asi como concatenar dos o mas archivos.

Ejm:

cat /etc/inittab

cat miarchivo.txt miotroarchivo.txt

Comando cd 

El comando cd (Change Directory)  osea en otras palabras cambiarnos de directorio, este comando tiene muchas funcionalidades interesantes como las mostraré en el ejemplo.

Ejm:

cd (Si solo ejecutamos cd sin parámetros nos volverá al home del usuario actual)

cd – (Ejecutar cd con el guion alto nos volvera al directorio en el cual estuvimos anteriormente), voy a explicarlo un poco mas supongamos que estuvimos en /etc/apache y luego nos cambiamos a /var/log/apache con esta linea de comandos volveremos automáticamente a /etc/apache.

cd <nombre del directorio>  cd /home

Comando chmod 

chmod (Change Mode) permite cambiar los permisos de un archivo o directorio

Ejm:

chmod 777 miarchivo.sh (No da permisos de ejecución a todos los niveles de acceso (ugo))

chmod -R 777 /home/miusuario/ejecutables/ (Tiene el mismo efecto que la linea anterior pero para todos los archivos del directorio)

Comando chown

chown (Change Owner) permite cambiar el propietario o dueño de un archivo o directorio

Ejm:

chown miusuario.migrupo  miarchivo.sh

Comando cp 

cp (CoPy) permite copiar un archivo

Ejm:

cp archivo1 archivo2

Comando du 

du reporta el tamaño de un archivo expresado en Kbytes

Ejm:

du miarchivo.sh

Comando file

file nos permite obtener el tipo de archivo con el que estamos trabajando

Ejm:

file miarchivo.txt

Comando find

find nos permite encontrar archivos 

Ejm:

find -name “*.sh” (Nos localizará los archivos con extensión sh)

Comando grep

grep permite encontrar patrones en archivos

Ejm:

grep mike /etc/apache/httpd.conf

Comando head

head permite mostrar el inicio de un archivo

Ejm:

head -n 30 miarchivo.sh (Muestra la primeras 30 lineas del archivo)

Comando mkdir

mkdir (MaKe Directory) permite crear directorios

Ejm:

mkdir midirectorio

Comando mv 

mv (MoVe)  permite mover archivos o directorios algo asi como cortar y pegar y tambien nos permite renombrar un archivo

Ejm:

mv /home/miuser/hola.txt  /home/miuser/txt/

Comando less

less permite visualizar página a página un archivo

Ejm:

less miarchivolargo.txt

Comando ln

ln (LiNk) permite crear un arcceso directo a un archivo o directorio o lo mismo que seria hacer un enlace

Ejm:

ln -s /home/miuser/miarchivo  /home/miuser/archivosfrecuentes/

Comando ls

ls (LiSt)  lista el contenido de un directorio

Ejm:

ls /home/miusuario

Comando pwd 

pwd nos muestra la ruta del directorio en donde nos encontramos es decir donde estamos actualmente

Ejm:

pwd (Nos mostrara /home/miusuario)

Comando rm

rm nos permite borrar archivos y tambien directorios dependiendo del parámetro que enviemos

Ejm:

rm miarchivo.txt

Comando tail 

tail nos muestra el final de un archivo

Ejm:

tail -n 20 miarchivo.txt (Nos mostrará las 20 ultimas lineas de ese archivo)

Bueno espero les sirva de mucho estos pocos comandos básicos que he podido documentar..si hay alguna falla en lo que estoy escribiendo haganmelo saber.. para corregirlo.

Saludos !!!

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s