100%(1)100% au considerat acest document util (1 vot)
38 vizualizări4 pagini
Este documento proporciona una guía extensa de comandos de GNU/Linux y UNIX, incluyendo comandos para trabajar con directorios, archivos, permisos, procesos, red, paquetería, y búsqueda de archivos. Se explican comandos como pwd, cd, ls, file, less, mkdir, ps, top, kill, ping, y locate, entre otros, con sus respectivas funciones y sintaxis. También cubre conceptos como redirección, alias, prioridad de procesos, e instalación y gestión de paquetes para diferentes distribuciones
Este documento proporciona una guía extensa de comandos de GNU/Linux y UNIX, incluyendo comandos para trabajar con directorios, archivos, permisos, procesos, red, paquetería, y búsqueda de archivos. Se explican comandos como pwd, cd, ls, file, less, mkdir, ps, top, kill, ping, y locate, entre otros, con sus respectivas funciones y sintaxis. También cubre conceptos como redirección, alias, prioridad de procesos, e instalación y gestión de paquetes para diferentes distribuciones
Este documento proporciona una guía extensa de comandos de GNU/Linux y UNIX, incluyendo comandos para trabajar con directorios, archivos, permisos, procesos, red, paquetería, y búsqueda de archivos. Se explican comandos como pwd, cd, ls, file, less, mkdir, ps, top, kill, ping, y locate, entre otros, con sus respectivas funciones y sintaxis. También cubre conceptos como redirección, alias, prioridad de procesos, e instalación y gestión de paquetes para diferentes distribuciones
Hola amigos, ac les dejo la continuacin de comandos de GNU/Linux / UNIX.
Directorios;
pwd ; Muestra el directorio actual.
cd ; Cambia al directorio de casa del usuario. cd ; Muestra el directorio actual. cd ~usuario ; Cambia al directorio de casa del usuario. file ; Determina el tipo de archivo. less ; Visualiza el contenido del archivo. ls -h ; Muestra el archivo en formato legible al ser humano. ls -r ; Muestra en reversa la lista de archivos y directorios. ls -t ; Ordena los archivos y directorios por tiempo de modificacin. mkdir {2007..2012} ; Crea directorios de los aos 2007 hasta 2012.
Trabajando con comandos;
which ls; Muestra la ubicacin del comando ls.
help cd ; Muestra la ayuda del comando cd. man mkdir ; Muestra la descripcin y opciones detalladas del comando mdkir. whatis rm ; Muestra un portafolio del comando rm. info ln ; Muestra informacin detallada del comando ln. echo ; Muestra un mensaje desde el terminal. echo $((4 + 5)) ; Muestra la suma aritmtica de los valores 4 y 5. echo $(($((5**2)) * 3)) ; Eleva el valor 5 a la potencia (2) y lo multiplica por el valor 3. echo Diez dividido entre 2 es igual a $((10/2)) ; Muestra mensajes de la divisin de 10 /2. echo {01..15} ; Muestra en terminal los nmeros comprendidos entre 01 a 15. echo {A..Z} ; Muestra en terminal las letras de la A a la Z. fsck /dev/sdb1 ; Repara los archivos corruptos del disco duro ubicado en /dev/sdb1. sudo mkfs -t ext3 /dev/sdb1 ; Crea un nuevo sistema de archivos (ext3) en el disco duro sdb1.
alias ; Muestra si existen alias asociados a los comandos.
alias foo=cd /usr; ls; cd - ; Crea un alias de nombre foo para ingresar en el directorio /usr
, muestre el contenido y muestra el directorio actual.
unalias foo ; Revoca el alias que se le asigno a foo.
Redireccin;
cat ; Concatena archivos.
sort ; Ordena las lineas de texto. head ; Salida de la primera parte de un archivo. tail ; Salida de la ltima parte de un archivo. ls -l /home/lsilva/reportes.txt > ls-salida.txt ; Enva el contenido del archivo de nombre reportes al archivo de nombre ls-salida.txt. ls -l /usr/bin | less ; Muestra pgina por pgina el contenido del directorio /usr/bin. head -n 5 ls-salida.txt ; Muestra las primeras 5 lneas del archivo ls-salida.txt. tail -f /var/log/messages ; Muestra en fila los mensajes del sistema.
Permisos ;
id ; Muestra la identidad del usuario.
chmod ; Cambia el permiso de los archivos. su ; Corre un terminal como otro usuario. sudo ; Ejecuta comandos como usuario no root. chown ; Cambia el dueo de un archivo o directorio. passwd ; Cambia la contrasea de un usuario. chgrp ; Cambia al grupo dueo de un archivo o directorio. sudo cp cuentas.txt /root ; Copia el archivo de nombre cuentas.txt al directorio /root.
Procesos;
ps ; Muestra un reporte de los procesos actuales.
top ; Muestra las tareas del sistema. job ; Muestra los trabajos activos. kill ; Envia una seal para un proceso. shutdown ; apaga o reinicia el sistema. kill -9 3029; Elimina el proceso 3029. ps -aux ; Muestra los procesos de forma ms detallada. vmstat ; Muestra la salida de los recursos del sistema.
Donde;
Un proceso en R ; Proceso listo para ejecutarse.
Un proceso en S ; Durmiendo. Este proceso no esta ejecutndose. Un proceso en D ; Durmiendo de forma ininterrumpida. Un proceso en T ; Detenido. El proceso recibi orden de detenerse. Un proceso en Z ; Desaparecido o proceso Zombie. Este puede ser un proceso hijo (child) que ha sido terminado pero no ha sido limpiado. < ; Un proceso de alta prioridad. N ; Un proceso de baja prioridad. USER ; Id del usuario.
%CPU ; Uso del procesador en porcentaje.
%;MEM ; Uso de la memoria en porcentaje. VSZ ; Tamao de memoria virtual. RSS ; La cantidad de memoria fsica (RAM) del proceso usada en kilobytes. START ; Tiempo que el proceso fue iniciado.
Paqueteria;
Estilo GNU/Linux Debian / Ubuntu Server ; apt-get , dpkg , aptitude.
Estilo GNU/Linux CentOS / RHEL / Scientific Linux / SLE; rpm, yum. Estilo Slackware ; slackpkg. apt-get update ; Actualiza el sistema en GNU/Linux Debian / Ubuntu Server. yum install update ; Actualiza el sistema en GNU/Linux CentOS / RHEL / Scientific Linux. slackpkg update ; Actualiza el sistema en GNU/Linux Slackware. slackpkg clean-system ; Se borran los paquetes innecesarios en GNU/Linux Slackware. slackpkg install-new ; Se instalan nuevos paquetes en GNU/Linux Slackware. apt-cache search php ; Se busca en GNU/Linux Debien / Ubuntu Server el paquete de nombre php. yum search php ; Se busca en GNU/Linux CentOS / RHEL / Scientific Linux el paquete de nombre php. apt-get install nmap ; Se instala en GNU/Linux Debian /Ubuntu Server el paquete de nombre nmap. yum install nmap ; Se instala en GNU/Linux CentOS / RHEL /Scientific Linux el paquete de nombre nmap. dpkg install vim ; Se instala de forma local en GNU/Linux Debian /Ubuntu Server el paquete de nombre vim. rpm -Uvh vim ; Se instala de forma local en GNU/Linux CentOS / RHEL /Scientific Linux / SLE el paquete de nombre vim. apt-get remove iptraf ; Se borra en GNU/Linux Debian /Ubuntu Server el paquete de nombre iptraf. yum erase iptraf ; Se borra en GNU/Linux CentOS / RHEL /Scientific Linux el paquete de nombre iptraf. dpkg list ; Muestra la lista de paquetes instalados en GNU/Linux Debian /Ubuntu Server. rpm -qa ; Muestra la lista de paquetes instalados en GNU/Linux CentOS / RHEL /Scientific Linux / SLE. apt-cache show mc ; Muestra informacin del paquete mc en GNU/Linux Debian /Ubuntu Server. yum info mc ; Muestra informacin del paquete mc en GNU/Linux CentOS / RHEL /Scientific Linux.
Red ;
ping ; Enva un ICMP ECHO_REQUEST al host de una red.
traceroute ; Muestra el trazado (saltos) de la ruta de los paquetes de un host de una red. netstat -an; Muestra las conexiones actuales. wget ; Permite descargar contenido de la red de forma no interactiva. netstat -ie ; Permite visualizar las interfaces del sistema. netstat -r ; Permite visualizar las tablas de ruta de la red.
wget http://www.enlinux.org/index.php ; Permite descargar el contenido del sitio
web enlinux.org.
Bsqueda de archivos;
find ; Bsqueda de archivos en directorios.
locate ; Encuentra archivos por nombres. locate bin/zip ; Busca en el sistema la cadena de bin/zip. find ~ -type f -name *.bak -delete ; Busca en el directorio del usuario todos los archivos con terminacin .bak y procede a borrarlos.