Unix / Linux: comandos útiles
Esta guía rápida enumera los comandos, incluida una sintaxis y una breve descripción. Para obtener más detalles, utilice:
$man command
Archivos y directorios
Estos comandos le permiten crear directorios y manejar archivos.
No Señor. | Comando y descripción |
---|---|
1 | cat Muestra el contenido del archivo |
2 | cd Cambia el directorio a dirname |
3 | chgrp Cambia el grupo de archivos |
4 | chmod Permisos de cambios |
5 | cp Copia el archivo de origen en el destino |
6 | file Determina el tipo de archivo |
7 | find Encuentra archivos |
8 | grep Busca expresiones regulares en archivos |
9 | head Muestra las primeras líneas de un archivo |
10 | ln Crea softlink en nombre antiguo |
11 | ls Muestra información sobre el tipo de archivo. |
12 | mkdir Crea un nuevo directorio dirname |
13 | more Muestra datos en forma paginada |
14 | mv Mueve (cambia el nombre) de un nombre antiguo a un nombre nuevo |
15 | pwd Imprime el directorio de trabajo actual |
dieciséis | rm Elimina (elimina) el nombre de archivo |
17 | rmdir Elimina un directorio existente siempre que esté vacío |
18 | tail Imprime las últimas líneas en un archivo |
19 | touch Actualiza la hora de acceso y modificación de un archivo |
Manipular datos
El contenido de los archivos se puede comparar y modificar con los siguientes comandos.
No Señor. | Comando y descripción |
---|---|
1 | awk Lenguaje de escaneo y procesamiento de patrones |
2 | cmp Compara el contenido de dos archivos |
3 | comm Compara datos ordenados |
4 | cut Corta campos seleccionados de cada línea de un archivo |
5 | diff Comparador de archivos diferencial |
6 | expand Expande las pestañas a espacios |
7 | join Une archivos en algún campo común |
8 | perl Lenguaje de manipulación de datos |
9 | sed Editor de texto de flujo |
10 | sort Ordena los datos del archivo |
11 | split Divide el archivo en archivos más pequeños |
12 | tr Traduce caracteres |
13 | uniq Reporta líneas repetidas en un archivo |
14 | wc Cuenta palabras, líneas y caracteres |
15 | vi Abre el editor de texto vi |
dieciséis | vim Abre el editor de texto vim |
17 | fmt Formateador de texto simple |
18 | spell Comprueba el texto en busca de errores ortográficos |
19 | ispell Comprueba el texto en busca de errores ortográficos |
20 | emacs Proyecto GNU Emacs |
21 | ex, edit Editor de línea |
22 | emacs Proyecto GNU Emacs |
Archivos comprimidos
Los archivos se pueden comprimir para ahorrar espacio. Se pueden crear y examinar archivos comprimidos.
No Señor. | Comando y descripción |
---|---|
1 | compress Comprime archivos |
2 | gunzip Ayuda a descomprimir archivos comprimidos con gzip |
3 | gzip Método de compresión alternativo GNU |
4 | uncompress Ayuda a descomprimir archivos |
5 | unzip Enumere, pruebe y extraiga archivos comprimidos en un archivo ZIP |
6 | zcat Cat un archivo comprimido |
7 | zcmp Compara archivos comprimidos |
8 | zdiff Compara archivos comprimidos |
9 | zmore Filtro de lectura de archivos para visualización crt de texto comprimido |
Consiguiendo información
Varios manuales y documentación de Unix están disponibles en línea. Los siguientes comandos de Shell brindan información:
No Señor. | Comando y descripción |
---|---|
1 | apropos Localiza comandos por búsqueda de palabras clave |
2 | info Muestra páginas de información de comandos en línea |
2 | man Muestra las páginas del manual en línea |
3 | whatis Busca palabras completas en la base de datos de whatis |
4 | yelp Visor de ayuda de GNOME |
Red de comunicacion
Los siguientes comandos se utilizan para enviar y recibir archivos desde un host Unix local al host remoto en todo el mundo.
No Señor. | Comando y descripción |
---|---|
1 | ftp Programa de transferencia de archivos |
2 | rcp Copia de archivo remota |
3 | rlogin Inicio de sesión remoto en un host Unix |
4 | rsh Carcasa remota |
5 | tftp Programa de transferencia de archivos trivial |
6 | telnet Hace una conexión de terminal a otro host |
7 | ssh Asegura la terminal de shell o la conexión de comando |
8 | scp Asegura la copia de archivos remotos de shell |
9 | sftp Asegura el programa de transferencia de archivos de shell |
Algunos de estos comandos pueden estar restringidos en su computadora por razones de seguridad.
Mensajes entre usuarios
Los sistemas Unix admiten mensajes en pantalla para otros usuarios y correo electrónico mundial -
No Señor. | Comando y descripción |
---|---|
1 | evolution Herramienta de manejo de correo GUI en Linux |
2 | Programa simple de envío o lectura de correo |
3 | mesg Permite o niega mensajes |
4 | parcel Envía archivos a otro usuario |
5 | pine Utilidad de correo basada en vdu |
6 | talk Habla con otro usuario |
7 | write Escribe un mensaje a otro usuario. |
Utilidades de programación
Las siguientes herramientas y lenguajes de programación están disponibles según lo que haya instalado en su Unix.
No Señor. | Comando y descripción |
---|---|
1 | dbx Depurador de sol |
2 | gdb Depurador GNU |
3 | make Mantiene grupos de programas y compila programas |
4 | nm Imprime la lista de nombres del programa |
5 | size Imprime los tamaños del programa |
6 | strip Elimina la tabla de símbolos y los bits de reubicación |
7 | cb Embellecedor del programa C |
8 | cc Compilador ANSI C para sistemas Suns SPARC |
9 | ctrace Depurador de programas C |
10 | gcc Compilador GNU ANSI C |
11 | indent Sangría y formato de fuente de programa C |
12 | bc Procesador interactivo de lenguaje aritmético |
13 | gcl GNU Common Lisp |
14 | perl Lenguaje de propósito general |
15 | php Idioma incorporado de la página web |
dieciséis | py Intérprete de lenguaje Python |
17 | asp Idioma incorporado de la página web |
18 | CC Compilador C ++ para sistemas Suns SPARC |
19 | g++ Compilador GNU C ++ |
20 | javac Compilador JAVA |
21 | appletvieweir Visor de subprogramas JAVA |
22 | netbeans Entorno de desarrollo integrado Java en Linux |
23 | sqlplus Ejecuta el intérprete de Oracle SQL |
24 | sqlldr Ejecuta el cargador de datos Oracle SQL |
25 | mysql Ejecuta el intérprete SQL de mysql |
Comandos varios
Estos comandos enumeran o modifican información sobre el sistema:
No Señor. | Comando y descripción |
---|---|
1 | chfn Cambia la información de su dedo |
2 | chgrp Cambia la propiedad grupal de un archivo |
3 | chown Cambia de propietario |
4 | date Imprime la fecha |
5 | determin Encuentra automáticamente el tipo de terminal |
6 | du Imprime la cantidad de uso del disco |
7 | echo Hacer eco de argumentos a las opciones estándar |
8 | exit Sale del sistema |
9 | finger Imprime información sobre los usuarios registrados |
10 | groupadd Crea un grupo de usuarios |
11 | groups Mostrar membresías de grupos |
12 | homequota Muestra la cuota y el uso de archivos. |
13 | iostat Reporta estadísticas de E / S |
14 | kill Envía una señal a un proceso |
15 | last Muestra los últimos inicios de sesión de los usuarios |
dieciséis | logout Cierra sesión en Unix |
17 | lun Muestra nombres de usuario o ID de inicio de sesión |
18 | netstat Muestra el estado de la red |
19 | passwd Cambia la contraseña de usuario |
20 | passwd Cambia su contraseña de inicio de sesión |
21 | printenv Muestra el valor de una variable de shell |
22 | ps Muestra el estado de los procesos actuales. |
23 | ps Imprime estadísticas de estado del proceso |
24 | quota -v Muestra el uso y los límites del disco |
25 | reset Restablece el modo terminal |
26 | script Mantiene el guión de la sesión terminal |
27 | script Guarda la salida de un comando o proceso |
28 | setenv Establece variables de entorno |
30 | stty Establece opciones de terminal |
31 | time Ayuda a cronometrar un comando |
32 | top Muestra todos los procesos del sistema |
33 | tset Establece el modo terminal |
34 | tty Imprime el nombre del terminal actual |
35 | umask Muestra los permisos que se otorgan para ver archivos de forma predeterminada |
36 | uname Muestra el nombre del sistema actual |
37 | uptime Hace que el sistema funcione |
38 | useradd Crea una cuenta de usuario |
39 | users Imprime los nombres de los usuarios registrados |
40 | vmstat Reporta estadísticas de memoria virtual |
41 | w Muestra lo que están haciendo los usuarios registrados |
42 | who Lista de usuarios registrados |