[Linux] Comandos básicos

A continuación, voy a mostrar algunos de los comandos básicos para el manejo de Linux desde la consola o terminal de comandos. Con los siguientes, podremos manejar funciones bastante básicas, aunque seguiré ampliando la información. En especial, el apartado de permisos, ya que necesita un poco más de atención acerca de la mecánica que usa.

Manejo de archivos

ls – listar directorio
  ls -al – listado con formato y mostrando ocultos
cd dir – cambiar a directorio “dir”
cd – cambiar a directorio home
pwd – muestra el directorio actual
mkdir dir – crear el directorio “dir”
rm archivo – borrar archivo
  rm -r dir – borrar directorio “dir”
  rm -f archivo – forzar el borrar archivo
  rm -rf dir – forzar borrar directorio de forma recursiva
cp archivo1 archivo2 – copiar archivo1 a archivo2
  cp -r dir1 dir2 – copiar dir1 a dir2; Creando dir2 si no exíste
mv archivo1 archivo2 – renombrar o mover archivo1 a archivo2. Si el archivo2 es un directorio, mueve archivo1 al contenido de ese directorio
ln -s archivo link – crea un enlace simbólico de link a archivo
touch archivo – crea o actualiza un archivo
cat > archivo – coloca la salida estándar en archivo
more archivo – muestra el contenido de un archivo
head archivo – muestra las primeras 10 líneas de unarchivo
tail archivo – muestra las últimas 10 líneas de un archivo
  tail -f file – muestra las últimas 10 líneas de en tiempo real

Información del sistema

date – muestra la hora y fecha actual
cal – muestra el calendario del mes
uptime – muestra el tiempo en ejecución del sistema
w – muestra quién está conectado
whoami – muestra como quién está conectado
uname -a – muestra información del kernel
cat /proc/cpuinfo – información del cpu
cat /proc/meminfo – información de la memoria
man comando – muestra el manual para el comando
df – muestra el uso de disco
du – muestra el uso de disco del directorio
free – muestra la memoria ram y swap libre
whereis app – muestra las posibles ubicaciones de app
which app – muestra cual app corre por defecto

Atajos de teclado

Ctrl+C – detiene el comando actual
Ctrl+Z – pausa el comando actual, lo resumes con fg al frente o bg en el fondo
Ctrl+D – sierra la sesión, similar a exit
Ctrl+W – borra una palabra de la linea actual
Ctrl+U – borra toda la línea
Ctrl+R – repite el último comando
exit – sale de la sesión actual

Redes

ping host – ejecuta ping a host y muestra los resultados
whois dominio – obtiene la info whois de un dominio
dig dominio – obtiene la info DNS de un dominio
  dig -x host – busca el reverso DNS del host
wget archivo – descarga un archivo
  wget -c archivo – continua una descarga pausada

Permisos

chmod octal archivo – cambia los permisos del archivo con octal, que pueden ser identificados por separado el usuario, grupo o mundo añadiendo:
* 4 – leer (r)
* 2 – escribir (w)
* 1 – ejecutar (x)

Ejemplos:
chmod 777 – leer, escribir, y ejecutar para todos
chmod 755 – rwx para el dueño, rx para el grupo y mundo
Para más opciones, observa: man chmod

Más información en posts futuros.

SeeU!

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s