Skip to main content

Comandos básicos Linux/Unix

Submitted by drw on
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 !!!
Secciones

Contenido Relacionado