Comandos Unix
Hola soy uno de los administradores y os voy a poner los comandos de unix:
Adios
ls muestra el contenido de un directorio echo hace eco en pantalla Ejemplo: $ echo hola mundo! cat muestra el contenido de un fichero more muestra el contenido de un fichero haciendo pausas entre pantallas si el fichero es largo man muestra la página del manual de un comando Ejemplo: $ man ls clear borra la pantalla cp copia ficheros y directorios Ejemplo: $ cp fichero_original fichero_copia mv mueve ficheros Ejemplo: $ mv fichero fichero2 rm borra ficheros Ejemplo: $ rm fichero ln enlazar (referenciar) ficheros Ejemplo de enlace "duro" (hardlink): $ ln fichero enlace Ejemplo de enlace "suave" (softlink): $ ln -s fichero enlace_simbólico cd cambia de directorio de trabajo si no se indica directorio, nos traslada a $HOME Ejemplo: $ cd directorio pwd muestra el directorio de trabajo actual mkdir crea directorios Ejemplo: $ mkdir directorio rmdir borra directorios (vacíos) Ejemplo: $ rmdir directorio env muestra las variables de entorno del programa head muestra las n primeras lineas de un fichero (10 por defecto) Ejemplo: $ head fichero tail muestra las n últimas lineas de un fichero (10 por defecto) Ejemplo: $ tail fichero grep busca ocurrencias de una cadena en un fichero Ejemplo: $ grep cadena fichero ps muestra los procesos en el sistema kill Envía una señal a un proceso indicando su PID (Process IDentifier, o número único que identifica a cada proceso) Ejemplo: $ kill 1002 export Exporta una variable al entorno del programa Ejemplo: $ export VARIABLE=valor read Lee una linea de la entrada estándar y la almacena en una variable Ejemplo: $ read linea $ Delante de una variable permite acceder a su contenido Ejemplo: $ echo $SHELL ; Separa dos comandos en una misma linea Ejemplo: $ read linea ; echo se ha leído: $linea file indica de qué tipo es un fichero cal muestra el calendario del mes actual wc cuenta lineas, palabras o bytes en ficheros Ejemplo: $ echo hola que tal | wc date muestra hora y fecha actuales Ejemplo: $ date Ejemplo de fecha en formato yyyy-mm-dd: $ date "+%Y-%m-%d" passwd cambia la contraseña de un usuario chmod cambia los permisos de un fichero chown cambia el propietario de un fichero chgrp cambia el grupo propietario de un fichero reset restaura la terminal de texto whereis indica donde se puede encontrar un fuente, binario o manual Ejemplo: $ whereis ls which indica donde está un comando Ejemplo: $ which ls locate busca ficheros find búsqueda avanzada de ficheros who quién tiene sesión abierta en la máquina tac concatena ficheros y los muestra a la inversa touch actualiza la fecha y hora de un fichero, si no existe lo crea Ejemplo: $ touch fichero_inexistente less una versión más elaborada de more que permite desplazarnos por el texto, hacer búsquedas, etc. df muestra el espacio libre y ocupados de los discos du calcula el espacio de disco usado mail programa simple para enviar y leer correo tar empaquetar ficheros Ejemplo empaquetar: $ tar cvf fichero.tar directorio Ejemplo desempaquetar: $ tar xvf fichero.tar gzip comprimir un fichero gunzip descomprimir un fichero comprimido con gzip zcat muestra el contenido de un fichero comprimido con gzip ldd muestra las librerías que usa un programa halt apaga la máquina reboot reinicia la máquina shutdown apaga o reinicia la máquina true cierto, o uno false falso, o cero exit termina la sesión y muestra el login del sistema logout termina la sesión y muestra el login del sistema seq genera una secuencia de números Ejemplo: $ seq 1 10 cut elimina partes de ficheros Ejemplo: $ echo hola que tal | cut -d " " -f 2 awk escáner de patrones y lenguaje de programación para procesar textos Ejemplo: $ echo hola que tal | awk '{ print $1 "!", $2, $3 "?" }' tr elimina o traduce caracteres Ejemplo: $ echo hola que tal | tr a A sed realiza transformaciones en flujos de bytes Ejemplo: $ echo hola que tal | sed 's/a/A/g' (substituye las 'a' por 'A' en todo el flujo) fmt da formato a cada párrafo de un fichero sort ordena ficheros de texto sleep detiene el proceso durante n segundos Ejemplo: $ sleep 5 ; echo Han pasado 5 segundos uniq lee de stdin y compara lineas adyacentes escribiendo las lineas únicas a stdout. Recuerda que puedes formar parte de la comunidad. |
me sirvio. GRACIAS HACKS CMD
ResponderEliminar