Algunos comandos utiles para linux

Esta es una pequeña recopilacion de algunos comandos que nos pueden servir en nuestras tareas de la vida diaria, espero les sean utiles :) .

arch
Muestra la arquitectura de nuestro sistema

$ arch
i686

uname
Muestra informacion del sistema

$ uname
Linux
$ uname -a
Linux casa 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 19:15:16 EST 2007 i686 i686 i386 GNU/Linux

cat
Despliega el contenido de un archivo

$ cat /etc/fstab
LABEL=/ / reiserfs defaults 1 1
LABEL=/boot /boot reiserfs defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-sda5 swap swap defaults 0 0
/dev/sda6 /mnt/common vfat users,owner,rw,umask=000 0 0
/dev/sda1 /mnt/win ntfs-3g rw,defaults,umask=0000 0 0

less
Muestra el contenido de un archivo, por partes (permite navegar hacia adelante o atras)

$ less archivo.txt

cd
Cambiar de directorio

$ cd /bin

ls
Listar archivos y directorios

$ ls

pwd
Muestra la ruta al directorio actual.

$ pwd

chgrp
Sirve para cambiar el grupo propietario de uno o mas archivos o directorios

$ chgrp web data.txt
Asigna al grupo "web" como propietario del archivo data.txt

chmod
Modifica los permisos de acceso sobre archivos o directorios

$ chmod +x foo.txt
Asigna permisos de ejecucion para el archivo foo.txt
Esto es, si se desea dar permiso de ejecucion para todos los usuarios. (+r y +w, para lectura y escritura respectivamente)
Si se desea ser mas restrictivo se debe usar el formato de octetos.

chown
Modifica al usuario y/o grupo propietario de archivos o directorios

$ chown patito foo.txt
Asigna al usuario patito como el nuevo propietario del archivo foo.txt, si se desea cambiar tambien al grupo, la sintaxis es la siguiente: "chown usuario:grupo archivo"

man
Muestra la documentacion sobre el uso de la mayoria de comandos

$ man arch