Wednesday, November 01, 2006

Comandos esenciales

Para empezar colocaremos unos comandos básicos, estos tendran la siguiente estructura:
Sintaxis del comando.
Descripción.
Ejemplos.

Estos son los comandos Linux/Unix de manipulación de archivos y directorios tbl_comm_archivos

cat fich1 [...fichN]
Concatena y muestra un archivos archivos
cat /etc/passwd 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.c newfoo.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 dir
Crea 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. less acepta comandos vi.
more muy_largo.c less muy_largo.c

ln [-s] fich acceso
Crea un acceso directo a un archivo
ln -s /users/mike/.profile.

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 más frecuentes tbl_comm_frec

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ándar
echo "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 los procesos que se están ejecutando en el sistema
ps -ux
ps -ef

who / rwho
Muestra información de los usuarios conectados al sistema.
who

Para mayor información dirigirse a: http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/node64.html

0 Comments:

Post a Comment

<< Home