Si continuas navegando por Mega Descargas, aceptas las políticas de privacidadAcepto el uso de cookies
^

Comandos de Linux | Parte 4 Final







Comando:symlinks

Cita: Mostrar
Examina en busca de vínculos y los clasifica en vínculos absolutos, colgantes (dangling), largos (lengthy), confusos (messy), otro_sa y relativos


Comando:tail

Cita: Mostrar
Muestra la última parte de un archivo, por defecto 10 líneas

tail -n = muestra las últimas n líneas del archivo
tail +n = comienza a mostrar el archivo en el renglón n
tail -f = /var/log/syslog muestra las últimas líneas de syslog en tiempo real
tail -f = /var/log/syslog | ccze ídem pero aquí lo muestra coloriado.

Para realizar la misma función que con tail -f archivo con el comando less, visualizar el archivo con less y después pulsar la combinación de teclas Mayúsculas+f (Shift+f)


Comando:talk
Cita: Mostrar
Conversar con otro usuario


Comando:tar
Cita: Mostrar
Empaqueta desempaqueta archivos, opcionalmente llama a gzip para comprimirlos/descomprimirlos. Para comprimir es:

tar f

Para descomprimir es:

tar f

-f = siempre va de último esta opción, sino enviaría a la consola (salida estándar).
-r = Agrega archivos a un paquete existente.
-t = Muestra el contenido de un paquete.
-u = Agrega archivos al paquete, pero sólo si estos son más recientes que los existentes.
-x = Desempaqueta archivos de un paquete (extrae)
-z = Comprime con gzip el paquete generado.
-v = muestra lo que va realizando
-A = añade ficheros tar a un archivo
-c = crea un nuevo volumen

tar -xvf misdocuemntos.tar desempaqueta el fichero misdocuemntos.tar

tar -cvzf misdocuemntos.tar.gz misdocuemntos/ empaqueta el directorio misdocuemntos creando el archivo paginas.tar.gz todo con el contenido y luego comprime con gzip el paquete generado.

tar -tvf paginas.tar ver el contenido del archivador paginas.tar sin extraerlo.curl http://ftp.drupal.org/files/projects/token-6.x-1.13.tar.gz | tar xz descargo y desempaqueto, todo en una solo linea, muy utilizado para los módulos de Drupal.


Comando:tasksel
Cita: Mostrar
Instala por colecciones de programas, por ej. DNS server, Ubuntu desktop, etc.


Comando:tee
Cita: Mostrar
Redirecciona la salida estándar de una orden a uno o a más archivos, como también a la salida estándar

cat pp.txt| tee qq |wc -l envía la salida de cat al archivo qq y también a la orden wc

who | sort | tee listin | more La lista de usuarios ordenada alfabéticamente, aparece por pantalla y se almacena en el fichero listin.


Comando:telinit
Cita: Mostrar
Cambio entre los distintos niveles de ejecución

telinit 1 = paso al modo mono-usuario
telinit 5 = paso al modo multi-usuario normal
telinit 6 = reinicia el sistema


Comando:test o
Cita: Mostrar
Sirve para evaluar una expresión, condición, comprobar los atributos de ficheros y realizar comparaciones de cadenas y aritméticas. Devolviendo un valor de cero (true, verdadero o éxito) ó 1 (false, falso o fracaso). Generalmente cuando se usa en scripts usa la sintaxis .

-b = fichero verdad si fichero existe y es un fichero especial de bloques.
-c = fichero verdad si fichero existe y es un fichero especial de caracteres.
-d = fichero verdad si fichero existe y es un directorio.
-e = fichero verdad si fichero existe.
-f = fichero verdad si fichero existe y es un fichero regular.
-g = fichero verdad si fichero existe y tiene el bit SGID.
-p = fichero verdad si fichero existe y es una tubería con nombre (FIFO).
-r = fichero verdad si fichero existe y se puede leer.
-s = fichero verdad si fichero existe y tiene un tamaño mayor que cero.
-t = fd verdad si el descriptor de fichero fd está abierto y se refiere a una terminal.
-u = fichero verdad si fichero existe y tiene el bit SUID.
-w = fichero verdad si fichero existe y se puede modificar.
-x = fichero verdad si fichero existe y es ejecutable.
-L = fichero verdad si fichero existe y es un enlace simbólico o blando.
-z = cadena verdad si la longitud de cadena es cero.
-n = cadena verdad si la longitud de cadena no es cero.
cad1 == cad2 = verdad si las cadenas son iguales. También se puede emplear = en vez de ==
cad1 != cad2 = verdad si las cadenas no son iguales.
! expr = verdad si expr es falsa.
expr1 -a expr2 = verdad si expr1 y expr2 son ciertas.
expr1 -o expr2 = verdad si expr1 o expr2 son ciertas.

arg1 OP arg2 OP es uno de -eq, -ne, -lt, -le, -gt, o -ge

Estos operadores aritméticos binarios devuelven verdadero si arg1 es igual a, distinto de, menor que, menor o igual a, mayor que, o mayor o igual a arg2, respectivamente. arg1 y arg2 pueden ser enteros positivos o negativos.


Comando:time
Cita: Mostrar
Ejecuta un comando y despliega después en la salida estándar:

? el tiempo real transcurrido entre la llamada y la finalización de orden
? el tiempo de usuario del procesador (tms_utime + tms_cutime)
? el tiempo de sistema del procesador (tms_stime + tms_cstime)


Comando:top
Cita: Mostrar
Proporciona una visión continuada e interactiva de los procesos que más CPU consumen (Para una versión más moderna de este comando ver htop). Mientras se este ejecutando el comando top puede presionar la tecla: n pregunta el número de procesos que debe visualizar, luego se pulsa intro k pregunta el número el PID del proceso que se quiere terminar, luego se pulsa intro


Comando:touch
Cita: Mostrar
Generalmente se usa para crear archivos. Actualiza los registros de fecha y hora, con la fecha y hora actual de los ficheros indicados en la línea de comandos. Si el fichero no existe, touch lo crear.


Comando:tr
Cita: Mostrar
Transliterar los caracteres de su entrada

Convierte de minúscula a mayúsculas

tr

cat pepe.txt | tr 't' ' ' | tr -s ' ' ' ' > pepe2.txt

remplaza todos los tabuladores por espacios y luego los espacios repetidos por un solo espacio y lo guarda en pepe2.txt


Comando:traceroute
Cita: Mostrar
Muestra la ruta que siguen los paquetes desde el origen hasta el destino; además nos da una idea de la rapidez de la ruta. Al mostrar la ruta se puede tener una idea de la estructura interna (routers, gateway, etc.) de la red a la que estamos conectados.

traceroute www.google.com
traceroute to www.google.com (72.14.205.103), 30 hops max, 40 byte packets
 1 172.25.208.1 (172.25.208.1) 11.582 ms * *
 2 gatecvg.sede.cvg.com (172.25.208.200) 11.491 ms 11.457 ms 11.436 ms
 3 * * *

El número de salto, el nombre y la dirección IP del nodo por el que pasa y posteriormente viene los tres tiempos siguientes son el tiempo de respuesta para los paquetes enviados (un asterisco indica que no se obtuvo respuesta).


Comando:troff
Cita: Mostrar
Permite reordenar líneas y dar márgenes


Comando:tty
Cita: Mostrar
Muestra el nombre del fichero de la terminal conectada a la salida estándar.
$ tty
/dev/pts/2
$echo hola > /dev/pts/2 escribe hola en el terminal asociado al tty2


Comando:typeset
Cita: Mostrar
Realiza idéntica función que el comando declare


Comando:ulimit
Cita: Mostrar
Obtiene y modifica los límites de los recursos del usuario

Muestra el número máximo de procesos que puede ejecutar el usuario

ulimit -u


Comando:umask
Cita: Mostrar
Actuá sobre los permisos predeterminados sobre los archivos que creemos. El valor predeterminado de umask es 022


Comando:umount
Cita: Mostrar
Desmonta el dispositivo

Desmonta un disco

umount /dev/


fuerza a desmontar el dispositivo

umount -l


Comando:unalias
Cita: Mostrar
Elimina un alias, si fue incluido en .bashr no lo elimina, habrá que editarlo y sacar el alias

Elimina los alias para la orden ls

unalias ls

Elimina todos los alias de todas las órdenes.

unalias -a


Comando:uname
Cita: Mostrar
Muestra información del nodo

-s = Muestra el nombre del sistema
-n = Muestra el nombre por el que se identifica el sistema en la red (el FQDN)
-a = Muestra toda la información sobre el tipo de sistema que se esta utilizando
-m = Muestra el tipo de arquitectura que se esta utilizando
-p = tipo de procesador
-r = versión del kernel
-v = versión del sistema operativo


Comando:uniq
Cita: Mostrar
Excluye todos los grupos de renglones adyacentes duplicados menos uno.(sirve para detectar líneas repetidas de texto).

-d = imprime solo renglones duplicados.
-u = elimina las lineas CONSECUTIVAS iguales.
-c = cuenta el número de ocurrencias de cada renglón.


Comando:unrar
Cita: Mostrar
Permite descomprimir/comprimir archivos rar
unrar e -r fichero.rar = descomprime fichero.rar
unrar x -r fichero.rar directorio_destino = descomprime fichero.rar en carpeta
unrar l fichero.rar = ver el contenido fichero.rar
unrar t fichero.rar = chequea fichero.rar


Comando:unset
Cita: Mostrar
Pone a cero el valor de las variables, si se consulta por ellas luego de setearlas a cero se mostrara una cadena nula (una línea en blanco). Por lo tanto una alternativa es asignarle explícitamente el valor nulo, dándole un valor vacío (variable= )


Comando:update-rc.d
Cita: Mostrar
Crea/borra enlaces simbólicos a los scripts de init

update-rc.d -f apache2 remove = quito apache de mi proceso de arranque
update-rc.d apache2 default = apache se levantará cuando inicie el sistema; por defecto lo pone en S20 y en "todos los runlevel"
update-rc.d apache2 default 99 2 = arranca solo en el runlevel 2 y en la posición 99


Comando:uptime
Cita: Mostrar
Informa sobre el tiempo transcurrido desde que arrancó por última vez. También devuelve el promedio de carga que soporta el sistema (nº de procesos que puede ejecutar) y el número de usuarios conectados.


Comando:useradd
Cita: Mostrar
Es el mismo comando que adduser


Comando:userdel
Cita: Mostrar
Borrar cuentas de usuario

userdel pepe elimina al usuario pepe del sistema.

Siempre es bueno revisar que no nos quedan restos de archivos de usuarios eliminados, con el comando:

sudo find / -nouser 2>/dev/null


Comando:usermod
Cita: Mostrar
Modificar usuarios y grupos

usermod -d /home/profes/pepe -m = cambia el directorio de inicio del usuario pepe para que sea /home/profes/pepe. La opción -m hace que mueva el contenido del antiguo directorio al nuevo emplazamiento.

usermod -g profes pepe = cambia el grupo inicial del usuario pepe para que sea profes.

usermod -l juan pepe = cambia el nombre del usuario pepe. El nuevo nombre es juan


Comando:vdir
Cita: Mostrar
Véase ls


Comando:vi
Cita: Mostrar
Editor de texto:

vi pepe.txt +n = Empieza a editar pepe.txt comenzando por la línea n
vi +/exp = Empieza a editar el texto en la línea que satisfaga exp
a = Añade texto después de la letra en la que esta el cursor
A = Añade texto tras la última letra de la línea actual
i = Inserta delante de la letra en la que este el cursos
I = Inserta al principio de la línea actual
o = Abre una línea en blanco por debajo de la línea actual
O = Abre una línea en blanco por encima de la línea actual
R = Comienza a sobrescribir el texto
s = Remplaza caracteres individuales
y2W = Copia dos palabras, comenzando en la posición actual del cursor
yy = Copia la línea en curso
5yy = Copia 5 líneas siguientes
p = Pega el texto en la posición actual del cursor
5p = Pega 5 veces el texto
1G = Sitúa el cursor en la primer línea del archivo
nG = Sitúa al cursos en la línea n
G = Sitúa el cursor en la última línea del archivo
/cadena = busca cadena en el archivo (con n busca la sig. ocurrencia de cadena)
Ctrl+G = muestra la posición del cursor
x = Borra el carácter situado en la posición del cursor (nx borra n caracteres)
dd = Borra la línea en curso
r = Cambia el carácter actual situado en la pos. del cursor
u = Deshace la última modificación
5u = Deshace los últimos 5 cambios
:q! = Abandona sin guardar
:w = Guarda los cambios
:w pepe.txt = Guarda el bufer actual en pepe.txt
:w !sudo tee % = Guardar el archivo sin que se tengan los permisos necesarios
:wq = Guarda y sale
:r pepe.txt = inserta el contenido de pepe.txt en la posición del cursor
:! orden = Ejecuta una orden del shell
:n = pasa al siguiente archivo (con esto puedo copiar y pagar entre archivos)
:n! = pasa al archivo siguiente sin guardar
:N = pasa al anterior archivo (con esto puedo copiar y pagar entre archivos)
:N! = pasa al anterior archivo sin guardar
shift+z+z = Guarda y sale (ídem :wq)
30 i hola escape = escribe 30 veces hola


Comando:visudo
Cita: Mostrar
Comando que abre y edita el archivo de configuración de sudo (/etc/sudoers).Para más detalles ver man sudoers


Comando:vncviewer
Cita: Mostrar
Permite conectarse a escritorios remotamente (lo habilitado con: gksu vino-preferences)

vncviewer IP:0 conecto al escritorio remoto de la IP


Comando:w
Cita: Mostrar
Muestra los usuarios actuales en el sistema y que están haciendo.

w -f mostrara los sistemas remotos desde los que los usuarios acceden.


Comando:wait
Cita: Mostrar
Espera a que todos los procesos lanzados con & terminen. Se puede interrumpir este comando presionando Ctrl+d


Comando:watch
Cita: Mostrar
Ejecuta un comando cada 2 segundos (lo mantiene en ejecución), sirve para monitorizar un proceso o tarea.

watch ntpq -p Se mantiene ejecutando el comando ntpq -p


Comando:wbinfo
Cita: Mostrar
Consulta la información de demonio winbind,

wbinfo -u lista usuarios del dominio (ver también, getent passwd)
wbinfo -g lista grupos del dominio


Comando:wc
Cita: Mostrar
Cuenta líneas, palabras y caracteres de los archivos indicados o de la entrada estándar. Si son varios los archivos, imprime una línea por cada uno y un total.

-c sólo caracteres
-w sólo palabras
-l sólo líneas
Ej.: wc junk
 2 5 26 junk
nº de líneas /de palabras/de caracteres/nombre


Comando:wget
Cita: Mostrar
Descarga ficheros desde Internet en modo consola

-c = continua la descarga
--limit-rate=20k = limita la velocidad a la que descarga a 20k
-b = continua la descarga ahun si salimos del terminal.
-o $HOME/wget_log.txt = crea un logs con la salida de wget.
-p = descargar todos los archivos que son necesarios para mostrar correctamente una determinada página HTML, incluyendo imagenes
-e robots=off = no descargar el archivo robots.txt
-U = toma la indentidad del navegador mozilla
--random-wait = espera un tiempo aleatorio entre descarga, para evitar entrar en la lista de negra.

wget http://softonic.com/pp.tar.gz descarga el fichero pp.tar.gz

wget -qO - "http://ftp.drupal.org/files/projects/token-6.x- 1.13.tar.gz" | tar -xzf - descargo y desempaqueto todo en una linea aunque es más eficiente: curl http://ftp.drupal.org/files/projects/token-6.x-1.13.tar.gz | tar xz

wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com descargamos todo el sitio http://www.example.com


Comando:whatis
Cita: Mostrar
Muestra una descripción corta de los comandos similares al nombre que se da como argumento.


Comando:whereis
Cita: Mostrar
Localiza comandos, páginas del manual y archivos fuentes

whereis -b busca solo archivos binarios
whereis -m busca solo archivos de manual (man)


Comando:which
Cita: Mostrar
Indica la ubicación del programa que ejecuta la shell, que estamos empleando cuando escribimos la orden. Por ejemplo para determinar la ubicación del comando

dir ejecutamos:
$ which dir
/usr/bin/dir
Si which no encuentra la ubicación del comando, pruebe con whereis


Comando:who
Cita: Mostrar
Quién está en el sistema. Muestra nombre de login, línea de terminal, hora de ingreso, nombre de máquina remota o display X.

who -H = muestra encabezado de columnas
who -u = tiempo inactivo; "old" es >24 horas; "." activo reciente
who -w = si el usuario recibe (+) o no (-) mensajes
who -m = igual que ?who am i?


Comando:who am i
Cita: Mostrar
Muestra identificador del usuario actual. Si se ha usado su para adoptar otro usuario, who am i muestra el nombre asociado con el usuario adoptado


Comando:wordtrans
Cita: Mostrar
Diccionario ingles-español en modo consola


Comando:write
Cita: Mostrar
Envía un mensaje a otro usuario


Comando:x
Cita: Mostrar
La interfaz gráfica se divide en dos partes: X y GNOME. El servidor X es un elemento fundamental que asegura el funcionamiento de la tarjeta gráfica y del monitor proporcionando la base sobre la que se ejecuta GNOME. La configuración de las X se almacena en /etc/X11/xorg.conf Entrada Remota (Para activarlo ejecutar gksu /usr/sbin/gdmsetup ir a la pestaña "remota" y elija "igual que la entada local" en la lista desplegable)
X ISPLAY Si no queremos arrancar ningún escritorio y queremos hacer uso de las X únicamente. Por defecto el primer DISPLAY es 0 (accedemos con Cntrl+Alt+F7)

X :3 Arranca el cuarto servidor gráfico. La mayoría de los programas gráficos en GNU/Linux soportan la opción "-display" o "--display" con la que se le indica el servidor gráfico donde queremos que se ejecute. De haber arrancado las X en un display ":3" nos puede venir bien sacar una consola en el para poder ejecutar cosas como: gnome-terminal --display :3 Ahora ir al DISPLAY :3 mediante la combinación de teclas Cntrl+Alt+F10 veremos una Xterm donde poder ejecutar comandos, ya sea para arrancar un escritorio o bien otra aplicación como puede ser un juego. Si queremos arrancar las X junto con una consola podemos hacer uso del comando xinit, el cual por defecto arranca una Xterm.
X -query mi_IP crea una conexión remota a su servidor X actual.

X :1 -query IP crea una conexión remota a otro servidor X.


Comando:xev
Cita: Mostrar
Imprime el contenido de los eventos del servidor X. Podemos ver la identificación de cada tecla (keycode de las teclas), y comprobar si el servidor X captura correctamente la tecla.


Comando:xinit
Cita: Mostrar
Arrancar las X junto con una consola, el cual por defecto arranca una Xterm. (ver también startx)

xinit -- :1 arrancaría un segundo DISPLAY donde encontraremos un servidor gráfico X11 y una xterm.


Comando:xtraceroute
Cita: Mostrar
Un traceroute en modo gráfico


Comando:ypbind
Cita: Mostrar
Es el demonio del cliente NIS, encargado de contactar con el servidor NIS.

ypbind Sin parámetro, busca servidores NIS haciendo un broadcast en la red local (se asume que el primero en responder es el más rápido, y es el utilizado en todas las consultas NIS subsiguientes). Para ello el nombre de dominio NIS/YP del sistema debe estar definido con el comando domainname


Comando:yum
Cita: Mostrar
yum (Yellow dog Updater, Modified) herramienta para instalar paquetes RPM, sin preocuparte por dejar el sistema inestable. Su archivo de configuración principal es /etc/yum.conf.

yum install mc = instala el paquete mc
yum remove mc = desinstala el paquete mc
yum search cadena = busca paquetes que coincidan con la cadena dada, en el nombre del paquete, o en descripción, o en el resumen? del RPM. También se puede usar yum list | grep mc
yum list = lista todas las aplicaciones disponibles que existen en los repositorios
yum list *kde* = listará todos los paquetes que contengan la cadena kde
yum list installed = lista todos los paquetes instalados en el sistema
yum list updates = lista todos los paquetes disponibles para ser actualizados
yum provides */kadmin = encuentra que paquete proporciona el fichero kadmin y su ubicación de donde lo instala.
yum info <paquete> = muestra información sobre un determinado paquete, su descripción, resumen, etc.
yum erase <paquete> = elimina el paquete seleccionado, todos sus archivos de configuración y sus dependencias
yum deplist nano = listar las dependencias que necesita el paquete nano
yum grouplist = muestra la lista de grupos
yum groupinfo = obtiene información acerca de un grupo
yum groupinstall "KDE (K Desktop Enviroment)" = instalar un grupo (conjunto de aplicaciones determinadas).
yum groupremove "GNOME Desktop Environment" = Eliminar el entorno de escritorio gnome
yum check-update = revisará si existe alguna actualización disponible para alguno de los paquetes instalados.
yum update = Si no especificamos ningún paquete, actualizará todo el sistema (paquetes instalados), si especificamos paquetes solamente actualizará los definidos.
yum repolist = lista todos los repositorios habilitados
yum repolist all = lista todos los repositorios habilitados o no
yum localinstall /home/usuario/programa.rpm = Instala un archivo RPM que se encuentra en nuestro equipo.
yum localinstall --nogpgcheck /home/usuario/programa.rpm = si no se tiene la llave GPG registrada (si no esta firmado) en el sistema el paquete no podrá ser instalado. Para ignorar la comprobación de la firma usamos el parámetro --nogpgcheck


Comando:zcat
Cita: Mostrar
Ídem. a cat pero visualiza los archivos comprimidos

zcat /var/log/auth.log.*.gz | awk '/sshd/ && /Failed/ {gsub(/invalid user/,""; printf "%-12s %-16s %s-%s-%sn", $9, $11, $1, $2, $3}' Muestra los intentos de acceso fallidos en los registros de log comprimidos (en caso de Fedora será /var/log/secure)


Comando:zenmap
Cita: Mostrar
Entorno visual de nmap


Comando:zgrep
Cita: Mostrar
Idem. a grep pero visualiza los archivos comprimidos y los no comprimidos

zgrep "Failed password" /var/log/auth.log* | awk '/sshd/ && /Failed/ {gsub(/invalid user/,""; printf "%-12s %-16s %s-%s-%sn", $9, $11, $1, $2, $3}' | sort Muestra todos los intentos de acceso fallidos que se tenga registro, indicando usuario, fecha e IP de origen.


Comando:unzip
Cita: Mostrar
Permite descomprimir archivos zip

unzip fichero.zip = descomprime fichero.zip en el directorio actual.
unzip -d fichero.zip = directorio_destino descomprime fichero.zip en el directorio directorio_destino
unzip -v fichero.zip = muestra el contenido de fichero.zip
unzip -t fichero.zip = chequea la integridad de fichero.zip


Comando:patch



Comando:
Cita: Mostrar
Toma un fichero de patch que contiene un listado de diferencias producidas por el programa diff y esas diferencias se aplica a uno o más archivos. Los nombres de los archivos para ser parcheado por lo general se toman del fichero de parche, pero si hay un solo archivo para ser parcheado puede ser especificado en la línea de comandos como originalfile

patch

patch -p0 < node_search_php53_fix_1.patch aplica el patch (en modo interactivo, es decir le tenemos que especificar la ruta de cada uno de los archivos aplicar el patch) a los archivos especificados en node_search_php53_fix_1.patch
patch -p0 node.module node_search_php53_fix_1.patch aplica el patch a node.module






|Formato: PDF | Peso: 58 MB | Servidor: Mega |

| Contraseña: csoria |




  • 0
  • 0
  • 4896
  • 28
  • 0
  • Categoria Linux

Buscar Descargas

Peliculas Estreno




Crea Tu Post