Comandos Para Linux

CONSOLA DE COMANDOS. Es el interprete de comandos del sistema (shell), el que ejecuta las ordenes que ingresamos a travé

Views 169 Downloads 3 File size 58KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CONSOLA DE COMANDOS. Es el interprete de comandos del sistema (shell), el que ejecuta las ordenes que ingresamos a través de los comandos, es para Unix/Linux como el COMMAND.COM del MS-DOS sólo que mucho más potente y además no hay un solo intérprete sino que hay varios. El más usado es el bash, pero existen otros como el sh (el segundo más usado), Gnome Terminal para Gnome, kterm para KDE o XTerm. Una de las formas de utilizar Linux es el llamado Modo consola, con una serie de comandos específicos de Linux. Este modo es bastante utilizado, por lo que es conveniente saber cuáles son sus principales comandos y qué es lo que realizan. Vamos a ver en este tutorial una serie de comandos básicos generales de este modo consola de Linux. Estos comandos están divididos en varios apartados para una más fácil identificación. Para el manejo de archivos: cd - sirve para cambiar el directorio compress - con este comando se comprimen archivos en formato .Z cp - hace una copia de un archivo chmod - cambia los permisos de un archivo o directorio chown - cambia el propietario del archivo o directorio df - muestra el espacio libre en disco du - muestra el espacio utilizado en disco fdformat - formatea un disquete fdisk - se utiliza para partición a unidades file - determina el tipo de archivo a través del análisis parcial de su contenido find - hace una búsqueda a un archivo determinado fsck - examina el sistema de archivos gzip - descomprime un archivo en formato GZip ln - crea un enlace simbólico o físico, dependiendo de la opción ls - lista el contenido de un directorio mkdir - crea un directorio mkfs - crea un nuevo sistema de archivos mkswap - crea un espacio de intercambio more - muestra el contenido de un archivo mount - monta una unidad o partición en el sistema de archivos mv - mueve un archivo y también se utiliza para renombrar pwd - devuelve la cadena correspondiente al directorio actual rm - borra un archivo rmdir - borra un directorio swapon - activa el espacio de intercambio swapoff - desactiva el espacio de intercambio tar - empaqueta o desempaqueta un archivo en formato .

tar type - muestra la ubicación de un archivo señalando su "path" umount - desmonta una unidad o partición en el sistema de archivos. Para el manejo de procesos: free - muestra la memoria libre y utilizada halt - apaga la maquina kill - mata un proceso señalando el número de éste ldd - muestra las librerías necesarias para ejecutar un proceso ps - muestra todos los procesos que se están ejecutando en el sistema pstree - muestra todos los procesos que se están ejecutando en el sistema, pero en forma de árbol. reboot - reinicia el sistema shutdown - cierra el sistema top - monitorea procesos y el estado del sistema uname - muestra información del sistema. Para el manejo de usuarios: adduser - crea una cuenta de usuario chsh - este comando cambia la shell de un usuario groups - muestra el listado de grupos de usuarios del sistema id - muestra la información de usuario y grupo de un determinado usuario logout - se sale del sistema deslogueando al usuarui, peromitiendo iniciar sesión con otro usuario passwd - cambia la contraseña de un determinado usuario su - le da privilegios de root (administrador) a un usuario talk - permite hablar con otros usuarios users - lista los usuarios conectados al sistema who - muestra información de los usuarios conectados al sistema whoami - muestra nuestra información COPIAR Y MOVER ARCHIVOS O CARPETAS

Comando cp: copia archivos y carpetas.

Sintaxis:cp opciones origen destino -R: Copia directorios recursivamente.

-p: Preserva los permisos, el propietario y el grupo originales.

-i: Pregunta si sobreescribe archivos existente en el destino.

De red: ping - manda paquetes esperando una respuesta del lugar que le indiquemos ifconfig - muestras las tarjetas de red (Ethernet) iwconfig - muestra Las tarjetas de red (Wifi) host "destino" - muestra la IP del "destino" GESTIONANDO DIRECTORIOS

Comando mkdir: Se utiliza para crear directorios.

Sintaxis:

mkdir directorio [directorio2....directorio6]

Comando rmdir: Elimina un directorio vacio.

Sintaxis:

rmdir directorio

Comando rm: Elimina archivos y directorios.

Sintaxis:rm [opciones] archivo [archivo2...archivo5]

-r o -R Borra recursivamente los contenidos de los directorios.

-f No pide confirmación.

-i Pregunta antes de borrar cada archivo.

-v Modo verboso, muestra el nombre de cada archivo antes de borrarlo.

OPCIONES:

l Muestra el contenido en columnas y nos muestra información como el propietario, los permisos, lo enlaces, el grupo, el tamaño y el nombre del archivo o carpeta.

F Añade un * al final para indicar que se trata de un archivo ejecutable y una / para indicar que se trata de un directorio, un @ indica que se trata de un enlace.

a muestra todos los archivos ocultos.

h Muestra el tamaño del archivo o carpeta en kbytes, Mb, Gb.

color Hace distinción del contenido de la carpeta en colores.

comando pwd nos indica en que directorio estamos ubicados. Comandos "apt-get": apt-get es la herramienta que utiliza Debian y sus derivadas (Ubuntu incluida), para gestionar los paquetes instalables disponibles en los repositorios y aunque tenemos a nuestra disposición herramientas gráficas que nos facilitan las cosas, nunca está de más saber lo que podemos hacer con apt-get desde una terminal: Uso: sudo apt-get [opciones] orden [paquetes] Ejemplos: sudo apt-get [opciones] install paquete1 paqquete2 ... sudo apt-get [opciones] remove paquete1 [paqquete2 ... sudo apt-get [opciones] source paquete1 paquete2 ... [opciones] se puede utilizar o no (ver el apartado correspondiente).

1. Actualizar el listado de paquetes disponibles: sudo apt-get update 2. Comprobar que todo ha ido bien tras la utilización de apt-get update: sudo apt-get check 3. Instalar los programas deseados: sudo apt-get install paquete 4. Reinstalar un programa: sudo apt-get -reinstall install paquete 5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes: sudo apt-get upgrade 6. Actualizar todos los paquetes del sistema, instalando o desinstalando los

paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete: sudo apt-get dist-upgrade 7. Desinstalar un paquete: sudo apt-get remove paquete 8. Desinstalar un paquete y elimina los archivos de configuración: sudo apt-get remove --purge paquete 9. Resolver problemas con dependencias y paquetes rotos: sudo apt-get -f install Puede ser necesario reconfigurar dpkg con: sudo sudo dpkg --configure -a 10. Para limpiar los paquetes descargados e instalados: sudo apt-get clean 11. Para limpiar los paquetes viejos que ya no se usan: sudo apt-get autoclean 12. Para buscar un paquete determinado: sudo apt-cache search paquete 13. Descargar archivos fuente: sudo apt-get source paquete 14. Configurar las dependencias de construcción para paquetes fuente: sudo apt-get build-dep paquete 15. Seguir las selecciones de dselect: sudo apt-get dselect-upgrade 16. Para conocer que paquetes hay instalados:

sudo apt-show-versions (-u) 17. Obtener más información de un paquete específico: sudo apt-cache show paquete 18. Más información aún: sudo apt-cache showpkg paquete 19. Para saber de que paquete depende: sudo apt-cache depends paquete 20. Para encontrar el nombre de un paquete desde un archivo: sudo apt-file search archivo 21. Listar el contenido de un paquete: sudo apt-file list paquete 22. Para mantener al día esta función: sudo apt-file update 23. Para mantener el sistema limpio de bibliotecas inútiles: sudo apt-get autoremove 24. Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin), crea un nuevo árbol de dependencias: sudo apt-get check 25. Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes: sudo apt-cache unmet 26. Mostrar una lista de todo lo que tenemos instalado en el sistema: sudo apt-cache pkgnames -generate

Opciones:

-s Simula una acción. -d Sólo descarga. -y No pregunta y asume que si a todo. -u Muestra paquetes actualizados. -h Muestra texto de ayuda. -q Salida registrable - sin indicador de progreso. -qq Sin salida, excepto si hay errores. -f

Intenta continuar sí la comprobación de integridad falla (dependencias rotas).

-m Intenta continuar si los archivos no son localizables. -b Construye el paquete fuente después de obtenerlo. -V Muesta números de versión detallados. Lee este archivo de configuración. c=? Establece una opción de configuración arbitraria. o=?

Comando "apt": Actualización: A partir de Ubuntu 14.04, el gestor de paquetes apt ("Avanced Package Tool") tiene nuevas opciones. Ya no es necesario escribir "apt-get" y se puede utilizar simplemente "apt", (apt seguirá funcionando). 1. Buscar y mostrar los paquetes instalados por su nombre: sudo apt list 2. Buscar en las descripciones de los paquetes:

sudo apt search ... 3. Mostrar los detalles de un paquete: sudo apt show paquete 4. Actualizar la lista de paquetes disponibles: sudo apt update 5. Instalar un paquetes sudo apt install paquete 6. Eliminar un paquete sudo apt remove paquete 7. Actualizar el sistema actualizando paquetes sudo apt upgrade 8. Actualizar todo el sistema eliminando, instalando o actualizando paquetes sudo apt full-upgrade 9. Editar la información de las fuentes de software ("sources.list") llamando a nano o vim. sudo apt edit-sources