Inge

Páginas: 17 (4220 palabras) Publicado: 3 de abril de 2013
Tutorial de Linux
1 Comandos de Linux
1.1 Comandos básicos
Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas 1
y 2 se tiene la lista de comandos mas frecuentes. En la tabla 3 se tiene una lista de
equivalencias entre comandos Unix/Linux y comandos DOS.
Comando/Sintaxis

Descripción

Ejemplos

cat fich1 [...fichN]

Concatena y muestra un archivoscat /etc/passwd

archivos

cat dict1 dict2 dict

cd [dir]

Cambia de directorio

cd /tmp

chmod permisos fich

Cambia los permisos de un archivo chmod +x miscript

chown usuario:grupo fich Cambia el dueño un archivo

chown nobody miscript

cp fich1...fichN dir

Copia archivos

cp foo foo.backup

diff [-e]arch1 arch2

Encuentra diferencia entre archivos diff foo.cnewfoo.c

du [-sabr] fich

Reporta el tamaño del directorio

du -s /home/

file arch

Muestra el tipo de un archivo

file arc_desconocido

find dir test acción

Encuentra archivos.

find . -name ‘‘.bak’’ print

Busca patrones en archivos

grep mike /etc/passwd

head -count fich

Muestra el inicio de un archivo

head prog1.c

mkdir dir

Crea un directorio.

mkdir tempmv fich1 ...fichN dir

Mueve un
directorio

mv fich1 fich2

Renombra un archivo.

less / more fich(s)

Visualiza página a página un
more muy_largo.c
archivo.

grep
[-cilnv]
archivos

expr

archivo(s)

less acepta comandos vi.
ln [-s] fich acceso

a

un

mv a.out prog1
mv .c prog_dir

less muy_largo.c

Crea un acceso directo a un ln -s /users/mike/.profilearchivo
.

ls

Lista el contenido del directorio

ls -l /usr/bin

pwd

Muestra la ruta del directorio
pwd
actual

rm fich

Borra un fichero.

rm foo.c

rm -r dir

Borra un todo un directorio

rm -rf prog_dir

rmdir dir

Borra un directorio vacío

rmdir prog_dir

tail -count fich

Muestra el final de un archivo

tail prog1.c

vi fich

Edita un archivo.

vi.profile

Comandos Linux/Unix de manipulación de archivos y directorios

Comando/Sintaxis

Descripción

Ejemplos

at [-lr] hora [fecha]

Ejecuta un comando mas tarde

at 6pm Friday miscript

cal [[mes] año]

Muestra un
mes/año

cal 1 2025

date
[+form]

Muestra la hora y la fecha

[mmddhhmm]

calendario

del

date

echo string

Escribe mensaje en la salida
echo`Hola mundo'
`
'
estándar

finger usuario

Muestra información general finger
sobre
nn@maquina.aca.com.co
un usuario en la red

id

Número id de un usuario

id usuario

kill [-señal] PID

Matar un proceso

kill 1234

man comando

Ayuda
del
especificado

comando

man gcc
man -k printer

passwd

Cambia la contraseña.

passwd

ps [axiu]

Muestra informaciónsobre los
ps -ux
procesos
que se están ejecutando en el
ps -ef
sistema

who / rwho

Muestra información de los
who
usuarios

conectados al sistema.
Comandos Linux/Unix más frecuentes

Linux

DOS

Significado

cat

type

Ver contenido de un archivo.

cd, chdir cd, chdir

Cambio el directorio en curso.

chmod

attrib

Cambia los atributos.

clear

cls

Borrala pantalla.

ls

dir

Ver contenido de directorio.

mkdir

md, mkdir Creación de subdirectorio.

more

more

Muestra un archivo pantalla por pantalla.

mv

move

Mover un archivo o directorio.

rmdir

rd, rmdir

Eliminación de subdirectorio.

rm -r

deltree

Eliminación de subdirectorio y todo su contenido.

Equivalencia de comandos Linux/Unix y DOS

1.2Comandos en background
Linux, como cualquier sistema Unix, puede ejecutar varias tareas al mismo tiempo. En
sistemas monoprocesador, se asigna un determinado tiempo a cada tarea de manera que,
al usuario, le parece que se ejecutan al mismo tiempo.
Para ejecutar un programa en background, basta con poner el signo ampersand (&) al
término de la línea de comandos. Por ejemplo, si se quisiera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inge
  • Inge
  • inge
  • INGE
  • inge
  • INGE
  • Inge
  • Inge

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS