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

mail

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