Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis


Comandos útiles para la línea de comandos

Pequeña guía que nos muestra algunos comandos importantes para nuestro trabajo diario con la línea de comandos en Linux.

arch

Nos muestra la arquitectura del procesador.

$ arch

i686

cat

Nos muestra el contenido de un fichero.

$ cat lorem.txt

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

cd

Cambia el directorio de trabajo.

$ cd /bin

cksum

Imprime el CRC checksum y contador de bytes de cada línea.

$ cksum lorem.txt moo.txt

3570240675 453 lorem.txt
4294967295 0 moo.txt

 

cp

Copia un fichero.

$ cp lorem.txt copia_de_lorem.txt

date

Nos muestra la fecha y hora actuales.

$ date

Sat Mar 3 12:07:09 GMT 2007

 

df

Nos reporta la cantidad de espacio en disco utilizado y disponible en el sistema de ficheros.

$ df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/simfs 39845888 218048 39627840 1% /

du

Uso estimado del espacio de un fichero.

$ du -h /bin

7.8M /bin

 

echo

Muestra una línea de texto.

$ echo foobar

foobar

 

groups

Nos muestra los grupos de usuario a los cuales pertenece tu cuenta.

$ groups

games users

 

hostname

Nos muestra el nombre del servidor en la red de nuestra máquina.

$ hostname

anapnea.net

 

id

Nos muestra el id del usuario, del grupo, y grupos de nuestra cuenta.

$ id

uid=1478(smallfoot) gid=100(users) groups=35(games),100(users)

 

man

Abre el manual para un programa o función.

$ man bash

 

md5sum

Muestra la suma MD5 de un fichero.

$ md5sum lorem.txt

56da9e37259af34345895883e6fd1a27 lorem.txt

 

mkdir

Crea un directorio.

$ mkdir foobar

 

mv

Mueve un fichero.

$ mv lorem.txt ipsum.txt

 

ping

Hace ping a un host.

$ ping -c 2 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.052 ms

--- 127.0.0.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.048/0.050/0.052/0.002 ms

ps

Muestra los procesos en ejecución.

$ ps

PID TTY TIME CMD
21542 pts/12 00:00:00 bash
27706 pts/12 00:00:00 ps

 

pwd

Muestra el nombre del directorio actual.

$ pwd

/home/smallfoot

 

sha1sum

Muestra la suma SHA1 de un fichero.

$ sha1sum lorem.txt

c942ddebd142ec8bacac9213d48096e74bab4957 lorem.txt

 

stat

Muestra el estado de un fichero.

$ stat lorem.txt

File: `lorem.txt'
Size: 453 Blocks: 8 IO Block: 4096 regular file
Device: 77h/119d Inode: 27312217 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1478/smallfoot) Gid: ( 100/ users)
Access: 2007-03-03 12:24:39.000000000 +0000
Modify: 2007-03-03 12:24:39.000000000 +0000
Change: 2007-03-03 12:24:39.000000000 +0000

 

rm

Elimina un fichero o directorio.

$ rm lorem.txt

 

rmdir

Elimina un directorio.

$ rmdir foobar

 

touch

Cambia el acceso a un fichero y el tiempo de modificación. Si el fichero no existe, lo crea.

$ touch lorem.txt

 

tty

Muestra el nombre del terminal actual.

$ tty

/dev/pts/16

 

uname

Muestra el sistema operativo, nombre de servidor, versión del kernel, fecha y tiempo, y procesador.

$ uname -a

Linux anapnea.net 2.6.9 #1 SMP Wed Jul 19 16:24:18 MSD 2006 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

 

uptime

Muestra el tiempo de funcionamiento del sistema.

$ uptime

14:50:26 up 7 days, 17:52, 18 users, load average: 0.08, 0.02, 0.01

 

w

Muestra quién está logeado y lo que está haciendo.

$ w

12:14:30 up 5 days, 15:16, 19 users, load average: 0.00, 0.00, 0.00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
charlie pts/0 Fri21 3:26m 2.52s 2.52s irssi
alice pts/2 Wed17 30:21m 0.00s 0.00s -bash
emma pts/4 11:37 36:57 0.00s 0.00s -bash
frank pts/5 11:48 11:03 0.00s 0.00s -bash
smallfoo pts/12 12:01 0.00s 0.04s 0.01s w

 

wc

Cuenta las líneas de un fichero.

$ wc -l lorem.txt

7 lorem.txt

 

who

Muestra quien está actualmente conectado al sistema.

$ who

charlie pts/0 Mar 2 21:37 (xtreme-11-65.acme.com)
alice pts/2 Feb 28 17:48 (147.21.16.3)
emma pts/4 Mar 3 11:37 (32.84-48-181.uac.com)
frank pts/5 Mar 3 11:48 (port-212-202-233-2.foobar.org)
smallfoot pts/12 Mar 3 12:01 (c-12776f4.cust.example.net)

 

whoami

Muestra el nombre de usuario / el nombre de tu cuenta.

$ whoami

smallfoot

 

(Fuente: Howtoforge)

nemrac @ 12:14 Tags:

MeneameMeneame | del.icio.us

Un Comentario »

free games — 20-05-2008 - 02:23:24 GMT 2

great

Dejar un Comentario


<a href> <em> <blockquote> <strong> <cite> <code> <ul> <li> <dl> <dt> <dd>