Tttatuio

Páginas: 17 (4041 palabras) Publicado: 16 de mayo de 2012
Tutorial de Linux
Extraído de http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/curso_linux.html

Comandos básicos
Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas
que se presentan a continuación se tiene la lista de comandos mas frecuentes.
Comando/Sintaxis

Descripción

Ejemplos

cat fich1 [...fichN]

Concatena y muestra un archivos

cat/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

grep [-cilnv] expr
archivos

Busca patrones en archivos

grep mike /etc/passwd

head -count fich

Muestra el inicio de un archivo

head prog1.c

mkdir dirCrea un directorio.

mkdir temp

mv fich1 ...fichN dir

Mueve un archivo(s) a un
directorio

mv a.out prog1

mv fich1 fich2

Renombra un archivo.

mv .c prog_dir

less / more fich(s)

Visualiza página a página un
archivo.

more muy_largo.c

less acepta comandos vi.

less muy_largo.c

Crea un acceso directo a un
archivo

ln -s /users/mike/.profile
.

ln [-s]fich acceso

ls

Lista el contenido del directorio

ls -l /usr/bin

pwd

Muestra la ruta del directorio
actual

Pwd

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 calendario del mes/año

cal 1 2025

date [mmddhhmm]
[+form]

Muestra la hora y la fecha

Date

echo string

Escribe mensaje en la salida
estándarecho ``Hola mundo''

finger usuario

Muestra información general sobre
un usuario en la red

finger
nn@maquina.aca.com.co

id

Número id de un usuario

id usuario

kill [-señal] PID

Matar un proceso

kill 1234

man comando

Ayuda del comando especificado

man gcc
man -k printer

passwd

Cambia la contraseña.

passwd

ps [axiu]

Muestra información sobre losprocesos que se están ejecutando en ps -ux
el sistema

who / rwho

Muestra información de los usuarios
who
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

Borra la 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

Comandos en backgroundLinux, 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 copiar el directorio...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS