Comandos para Linux

COMANDOS TOMADOS DE LA PAGINA OFICIAL DE OPENSUSE Y EN LOS FOROS DE LA PAGINA. #

Algunos de los comandos que a continuación verán son necesarios ejecutarlos como root o sudo. Tambien muchos de estos comandos no nos funcionaran pero los dejo para saber mas sobre el Sistema Operativo.

cd – Usado para cambiar de directorio

mkdir – Usado para crear un directorio

ls – Usado para listar los contenidos de un directorio

cp – Usado para copiar archivos (ficheros)

mv – Usado para mover archivos (ficheros)

rm – Usado para remover/borrar un archivo (fichero)

clear – Usado para limpiar la pantalla de una terminal

pwd – Usado para desplegar el directorio actual de trabajo

chmod – Usado para cambiar el permiso de un archivo (fichero)

man – Provee mayor información acerca de un mandato solicitado (man=manual)

vi – Invoca al editor vi (vi=visual)

ps – Lista los procesos que se estan ejecutando actualmente

find – Usado para localizar un archivo/carpeta en particular

touch – Usado para cambiar el tiempo de acceso y modification a un archivo así como para crear uno nuevo

more – Usado para desplegar el texto de un archivo por pantallas

cat – Usado para visualizar los contenidos de un archivo

cal – Usado para desplegar el calendario del mes y año actual

date – Usado para desplegar la fecha y hora actual del sistema

exit – Usado para salir de un programa o de shell

who – Usado para ver qué usuarios estan conectados al sistema

*Prendiendo y apagando el sistema.
shutdown -h 5 – Apaga el sistema en 5 minutos después de ejecutarse y no reinicia.

shutdown -h now – Apaga el sistema en ese momento y NO lo vuelve a reinicia

halt – Apaga el sistema de la misma manera que el mandato anterior

shutdown -r 5 – Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia

shutdown -r now – Apaga el sistema en ese momento y reinicia

reboot – Reinicia el sistema

startx – Inicia el entorno gráfico.

*Administración de usuarios.
adduser LPT – Agrega un usuario llamado LPT

passwd LPT – Le asigna la clave de acceso al usuario LPT

userdel LPT – Borra la cuenta LPT

su – Da momentáneamente privilegios de ROOT (Si sabemos la clave sonrisa )

su – LPT – Se toma momentáneamente los privilegios del usuario LPT.

exit – Sale del perfil del usuario que lo ejecuta.

*Montado de sistemas de archivos.
mount -t iso9660 /dev/cdrom /mnt/cdrom – Monta la unidad de CD-ROM en el directorio especificado (/mnt/cdrom)

mount -t msdos /dev/hda1 /mnt/win_c – Monta el disco “C” en el directorio especificado con partición msdos.

mount -t vfat /dev/hda1 /mnt/win_c – Monta el disco “C” con partición FAT en el directorio especificado.

umount /mnt/cdrom – Desmonta el CD-ROM.

umount /mnt/win_c – Desmonta el disco rígido “C”

usermount – Una forma fácil y rápida de montar y desmontar unidades.

*Listar archivos
ls -l – Lista los archivos del directorio actual con todos sus atributos.

ls -F – Lista los archivos del directorio actual indicando su tipo (archivo, directorio, etc)

ls -lC – Lista los archivos del directorio actual en columnas.

ls -a – Lista los archivos invisibles del directorio actual.(los que empiezan con “../../../../home/jbarrios/.”)

*Borrar archivos
rm lpt.txt – Borra el archivo con nombre lpt.txt.

rm -R /LPT – Borra el directorio LPT con todos los archivos que tiene dentro (Recursivo).

rm -Rf /LPT – Borra el directorio LPT en forma recursiva y SIN PREGUNTAR. -Ojo con este mandato siendo Root-

*Copiar y mover archivos
cp lpt.txt /home/LPT – Copia el Archivo lpt.txt dentro del directorio /home/LPT

mv lpt.txt /home/LPT – Mueve el Archivo lpt.txt dentro del directorio /home/LPT

*Renombrar archivos.
mv lpt.txt linux_para_todos.txt – Le cambia el nombre al archivo lpt.txt por linux_para_todos.txt

*Comodines
* – Representa todo. Ejemplo: ls *.rpm (lista todos los archivos con extensión rpm)

? – Representa un solo caracter . ejemplo: ls ?.txt (lista todos los archivos de un solo caracter con extensión txt)

*Instalando paquetes RPM
rpm -ivh lpt-news-0.1-5.i386.rpm – Instala el paquete lpt-news-0.1-5.i386.rpm (Use preferentemente -Uvh)

rpm -Uvh lpt-news-0.1-5.i386.rpm – Instala o actualiza el paquete lpt-news-0.1-5.i386.rpm (usar este, preferentemente, para instalar)

rpm -e lpt-news – Desinstala el paquete lpt-news (no se necesita ni la versión ni la extinción)

rpm -qf /bin/ls – Muestra en que paquete esta incluido el mandato ls. -ver whereis, en sección búsqueda-

rpm -q lpt-news – Muestra la versión del paquete ya instalado lpt-news.

rpm -ql lpt-news – Lista los componentes del paquete lpt-news, previamente instalado, con sus respectivas rutas.

rpm -qa – Lista todos los paquetes instalados en el sistema(no se necesita privilegios de ROOT)

rpm -qa |grep ltp – Lista todos los paquetes que contengan lpt en su nombre.

*Comprimir, descomprimir archivos tar.gz y tar.bz2
tar -zxvf lpt.tar.gz – Descomprime y Desempaqueta el archivo lpt.tar.gz

tar -zcvf lpt.tar.gz /home/LPT – Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.gz

tar -jxvf lpt.tar.bz2 – Descomprime y Desempaqueta el archivo lpt.tar.bz2

tar -jcvf lpt.tar.bz2 /home/LPT – Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.bz2

tar -cMf /dev/fd0 – Empaqueta el directorio actual en múltiples Diskettes.

*Matar procesos
ps axu – Lista los procesos que se están corriendo.

kill -9 123 – Mata el proceso con número de PID 123. Sin darle tiempo a terminar

kill -9 mozilla – Mata el proceso mozilla. Sin darle tiempo a terminar.

kill -15 123 – Fuerza a terminar el proceso (el -15 no es necesario ya que es el número por defecto)

kill -l – Lista los posibles argumentos de la orden, -15(terminar), -9(matar) etc.

top – Cumple la función de ps y kill simultáneamente en consola.

*Combinaciones de teclas
[Ctrl]+[Alt]+[Del] Shutdown. – Apaga el sistema de forma organizada desde una terminal texto.

[Ctrl]+[Alt]+[F1] – Cambia a la primera terminal de texto.

[Ctrl]+[Alt]+[Fn] – Cambia a la terminal de texto numero n (n=1,…,Cool

[Ctrl]+[Alt]+[F7] – Cambia a la primera terminal X (si se esta usando alguna)

[Ctrl]+[Alt]+[Fn] – Cambia a la terminal X numero n (n=7,…,12)

[Tab] – Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto.

[ArrowUp] (Flecha arriba) – Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto.

[Shift][PgUp] – Scroll la salida de la terminal hacia arriba, en terminal texto.

[Shift][PgDown]: – Scroll la salida de la terminal hacia abajo, en terminal texto.

[Ctrl]+c – Termina el proceso actual. Si no esta corriendo de fondo

[Ctrl]+d – Termina la terminal actual.

[Ctrl]+s – Para la transferencia a la terminal.

[Ctrl]+z – Manda el proceso actual a correr de fondo.

*Información del Sistema
hostname – Devuelve el nombre de la maquina.

uptime – Devuelve la cantidad de tiempo transcurrido desde la ultima vez que se arranco el sistema.

uname -a – Información sobre el sistema operativo de la maquina.

dmesg|more – Imprime el “ring buffer” del kernel.

free -tm – Información sobre la cantidad de memoria disponible y usada

df -h – Información sobre todo los dispositivos montados en la maquina

du -bh /|more – Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raíz (/)

cat /proc/cpuinfo – Información sobre el microprocesador

cat /proc/interrupts – Información sobre las interrupciones en uso (IRQs)

cat /proc/filesystems – Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).

who – Información sobre los usuarios usando el sistema.

id LPT – Información sobre UID, GID y GROUPS del usuario LPT

last – Información sobre los últimos usuarios que han usado el sistema.

/sbin/ifconfig – Información sobre los distintos dispositivos de red

netstat – Información valiosa sobre la conexion de red

*Búsquedas.
find / -name lpt.txt -print – Busca el archivo ltp.txt empezando por el directorio / y lo muestra en pantalla .

find / -name lpt.txt > búsqueda.txt . – Busca el archivo ltp.txt empezando por el directorio / y guarda la salida en el archivo búsqueda.txt

whereis fichero – Busca los ficheros binarios, fuentes y páginas del manual correspondientes a un paquete

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat