Anda di halaman 1dari 5

Comandos LINUX/UNIX

Sintaxis de los comandos.

Los comandos Linux/Unix siguen la siguientes sintaxis:


# programa arg1 arg2 arg n

Para ejecutar varios comandos en la misma lnea, estos se deben separar por ;.
Si se desea que el comando sea de varias lneas, debe especificarse una \.

En los comandos tambin se pueden utilizar algunos comodines:

(*). Es equivalente a uno o ms caracteres en el nombre de un archivo.


(?). Equivalente a un nico carcter.
([]). Un conjunto de caracteres entre corchetes es equivalente a cualquier carcter del conjunto.

Comandos bsicos.
Comando

Descripcin

ls
(list)

Permite ver el contenido de un directorio y


opcionalmente sus subdirectorios.

Grep

Sirve para buscar un texto dentro de un


archivo.

wc
(Word
count)

Sirve simplemente para contar lneas, palabras


y caracteres que contiene un archivo.

Opciones / Argumentos
-a: Ocultos
-l: Lista detallada
-r: Orden en reversa
-t: Tiempo creacin
-FC: Pone a los ejecutables
un asterisco, a los directorios
la barra /, y a los archivos
comunes nada
-i: Ignora mays. / min.
-r|R: Bsqueda recursiva
subdirectorios
-c: Muestra el nmero de
caracteres.
-w: Muestra el nmero de

Ejemplos

ls lrt
ls -FC

grep i hola a.txt

wc -c /etc/passwd

Comandos LINUX/UNIX

cat
less/more
PIPES
-

awk

tail

head

Concatena y muestra archivos.


Muestra un archivo pantalla por pantalla.
Donde less acepta comandos vi.
Sirven para concatenar comandos o
instrucciones
Aplica el comando wc al resultado obtenido
por ls.
Aplica el comando grep al archivo virtual
obtenido por ls, y sucesivamente aplica el
comando wc al archivo virtual procesado por
grep.
Sirve como un programa y/o lenguaje de
procesamiento en lnea. Permite procesar
secuencialmente uno o varios archivos que
son informacin entrante para awk. El guin se
puede escribir directamente o en un archivo de
texto separado.

Sirve para mostrar la cola de un archivo.

Muestra el inicio de un archivo.

df
Reporta el estado de los filesystems
(disk files) configurados (lista).

palabras.
-l: Muestra el nmero de
lneas.
fichero 1 [, fichero n]

cat /etc/passwd

fichero 1 [, fichero n]

more a.txt

Instruccion1 | Intruccion2

ls *.txt | grep -i a

ls *.txt | wc

ls *.txt | grep i a | wc

-f: Sirve para especificar el


archivo de texto.

ls *.txt | awk {print grep i a


$1} | sh

- n: Donde n es el nmero de
lneas finales que se desean
leer del archivo.
-f: Toma en cuenta las
ltimas lneas considerando
modificaciones.
- n: Donde n es el
nmero de lneas
iniciales que se desea
leer.
- k: Muestra el status KB.
-m: Muestra el status en MB.

tail -3 a.txt

head a.txt
df k

Comandos LINUX/UNIX

du
(disk
usage)

ps
(proc.
status)
kill
top
cd
(change
directory)

Reporta el estado de los filesystem pero en


forma de rbol binario.

Muestra informacin sobre los procesos que


se estn ejecutando en el sistema.
Sirve para matar procesos.
Mostrar los procesos que ocupan el mayor %
de procesamiento y memoria.
Cambia de directorio.

cp

Copia archivos.

scp

Copiar archivos desde un servidor o entre


servidores.

chmod
chown
diff
file
find
mkdir

Cambia los permisos de un archivo.


Cambia de dueo a un archivo.
Encuentra diferencias entre archivos.
Muestra el tipo de un archive.
Encuentra archivos.
Crea un directorio.

-g: Muestra el status en GB.


-h: Muestra el status en
Human Readable.
- k: Muestra el status KB.
-m: Muestra el status en MB.
-g: Muestra el status en GB.
-h: Muestra el status en
Human Readable.
-s: Tamao de objetos en un
directorio.
-sk:
-sm:
-ef: Listar todos los procesos.
-ux:

du h /home/

-9: Matarlo al instante.

kill -9 1801

top

directorio

cd /tmp/

fichero 1 [, fichero n]
directorio
usuario@IP | dom : /
[directorio_serv]
[directorio_local]
perimisos ficheros
usuario : grupo fich
[-e] arch1 arch2
arch
directorio [test] [accin]
directorio

ps -ef

cp a.txt /temp/
scp oracle@192.168.2.45 :
/home/oracle/scripts/a.txt
/tmp/
chmod +x miscript.txt
chown nobody miscript.txt
diff a.txt b.txt
file a
find . name .bak -print
mkdir temp

Comandos LINUX/UNIX

mv
ln
pwd
rm
rm
rmdir
vi

Mueve un archivo(s) a un directorio.


Crea un acceso directo a un archive.
Muestra la ruta del directorio.
Borrar fichero (s).
Borrar todo un directorio.
Borrar un directorio vaco.
Edita un archivo con el editor de VIM.

fich1 [ fichn] directorio


[-s] fich acceso
fich1 [ fichn]
-rf directorio
fichero

mv a.txt /home/oracle
ln s /user/oracle.profile .
pwd
rm a.txt
rm rf /home/oracle/pruebas
rmdir /temp/
vi a.txt

Opciones / Parmetros
[-lr] hora [fecha]
[[mes] ao]
[mmddhhmm] [+form]
string (mensaje)

Ejemplos
at 6pm Friday miscript.txt
cal 1 2025
date
echo Hola Mundo

usuario

finger oracle@192.168.2.45

usuario
comando

id oracle
man gcc

usuario

passwd

who

Comandos de manipulacin de archivos y directorios.


Comando
at
cal
date
echo
finger
id
man
passwd
who |
rwho |
whoami

Descripcin
Ejecuta un comando ms tarde.
Muestra un calendario del mes/ao.
Muestra la hora y la fecha actual
Escribe un mensaje en la salida estndar.
Muestra informacin general sobre un usuario
en la red.
Nmero de ID de un usuario.
Ayuda del comando especificado
Cambia la contrasea del root o de un usuario
especfico.
Muestra informacin del usuario conectado al
sistema.

Comandos LINUX/UNIX

Comandos LINUX/DOS.
LINUX
cat
cd, chdir
chmod
clear
ls
mkdir
more
mv
rmdir
rm -r

DOS
type
cd, chdir
attrib
cls
dir
md, mkdir
more
move
rm, rmdir
deltree

Descripcin
Ver contenido de un archivo.
Cambio de directorio.
Cambiar atributos de usuario.
Limpiar pantalla.
Ver contenido del directorio actual.
Creacin de subdirectorio.
Muestra un archivo pantalla a pantalla.
Mueve un archivo o directorio.
Eliminacin de subdirectorio vaco.
Eliminacin de subdirectorio y archivos.

Comandos en background.

Se usan para ejecutar varias tareas al mismo tiempo.


En sistemas monoprocesador, se asigna un determinado tiempo entre tareas.
Para ejecutar un programa en background se debe usar el signo ampersand (&) precedido del comando deseado.
#cp r /usr/arc/linux /tmp/ &
#

Cuando se ha terminado la ejecucin del programa, el sistema lo reporta mediante un mensaje:


#
[Done] cp r /usr/src/linux /tmp
#

Tambin se puede suspender la ejecucin del comando anterior con CTRL+Z y posteriormente ejecutar el comando
bg.

Anda mungkin juga menyukai