Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'terminal'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 22 resultados

  1. Escrito para los nuevos usuarios de línea de comandos, este libro de 544 páginas escrito por Willian Shotts cubre el material típico que un usuario necesita para desenvolverse en terminal y, además de tratar la línea de comandos como tal y también shell scripting, incluye algunos capítulos sobre programas y herramientas comunes utilizados en la terminal y otras cuestiones de carácter más avanzado. Aunque la edición original se encuentra en Inglés, algunos voluntarios se encuentran trabajando en traducciones a distintos idiomas, entre los que se encuentra Adriano Sánchez, que es quien a día de hoy se encuentra actualmente traduciéndolo al Castellano. También podemos encontrar este manual en coreano, chino, ruso, serbio... Se encuentra bajo licencia Creative Commons y su descarga puede realizarse de manera gratuita, aunque si nos interesa también podemos encontrarlo en formato físico en librerías especializadas Descarga https://sourceforge.net/projects/linuxcommand/files/TLCL/17.10/TLCL-17.10.pdf
  2. Stress Terminal UI, abreviado como T-UI es una herramienta desarrollada en Python por Alex Mnuskin, creada para estresar y monitorizar nuestro equipo, mostrando de manera gráfica la temperatura, frecuencias, utilización y consumo y rendimiento de la CPU sin salir de la terminal, por lo que resulta sistemas sin entorno gráfico. Así mismo, permite que interactuemos con él a golpe de click de ratón, por lo que en equipos de escritorio tampoco se desenvuelve mal, con el extra de ser un software extremadamente ligero. Instalación Su instalación puede realizarse de manera sencilla mediante Python-pip pip install s-tui Por defecto s-tui está pensado para ejecutarse con permisos de root. Si, por el contrario queremos utilizarlo con cuentas de usuario regular, debemos variar los parámetros de instalación pip install s-tui --user Uso Para hacer uso de S-tui bastará con iniciarlo. Como hemos dicho será por defecto con permisos de root para poder llevar a cabo tareas avanzadas referentes a pruebas de estrés y para obtener mediciones directas para las que no podríamos tener permisos como usuarios regulares. Bastará con ejecutar: s-tui En caso de querer hacer uso de s-tui desde una terminal virtual, probablemente queramos deshabilitar el uso del ratón. Para esto tenemos la opción: s-tui --no-mouse Es posible guardar el resultado en un archivo cvs mediante la opción -c s-tui -c Obviar el monitor y mostrar toda la información e única línea de datos del momento actual en la terminal s-tui -t O hacerlo en formato json s-tui -j Por último, podremos activar el modo debbuging, que nos generará un archivo de log _s-tui.log, mediante la opción -d s-tui -d Prueba de estrés para llevar a cabo la monitorización del equipo en una situación de carga elevada tendremos que contar previamente con el paquete stress instalado en nuestro equipo, que encontraremos disponible en los repositorios oficiales de cualquier distribución Debian aptitude install stress Fedora dnf install stress Arch pacman -S stress Entonces podremos cambiar el modo de operación de s-tui del "modo de operación regular" al modo de "Operación de estrés" Aparecerá un menú adicional entre las opciones de configuración que nos permitirá ajustar los parámetros de stress y el equipo pasará a estar bajo prueba mientras nosotros contemplamos los gráficos y los datos del rendimiento del equipo. Github https://github.com/amanusk/s-tui
  3. Hago esta guía así tengo todo lo relacionado a redes en un solo lugar, porque tenía el problema de que no sabía que herramienta usar, hay muchas alternativas y algunas están obsoletas. Pueden haber varias formas correctas de hacer las cosas, me parece que la forma más actualizada y fácil es: Activar y desactivar interfaces. Direcciones IP, MAC, Gateway, fijas: Temporalmente: ip link, ip address e ip route Permanentemente: /etc/network/interfaces DHCP: Temporalmente: dhclient Permanentemente: /etc/network/interfaces DNS: /etc/resolv.conf WiFi: Conexión, información: iw Autenticación con WPA: wpa_supplicant A esto lo hice en el 2017, en unos años puede cambiar un poco, lo que veo que está por cambiar es lo de DNS. Para mí las otras cosas van a seguir igual. También está NetworkManager, que es el programa gráfico que también hace todo eso. Todo esto lo escribí olvidandome de NetworkManager, si hay conflictos se puede deshabilitar con sudo service network-manager stop. Si se van a poner a jugar con la terminal recomendaría que lo hagan. Si van a hacer algo sobre wireless también deshabiliten otro servicio: sudo service wpa-supplicant stop, porque en las pruebas que hice hacía que se conecte automáticamente a mi WiFi. Todo esto es pensando en Debian y derivadas (Ubuntu, Linux Mint, ...), no se si otras distros tendrán muchas diferencias. Yo voy a poner siempre ejemplos de comandos, obviamente hay que cambiar la interfaz/IP/MAC y poner la que quieran. Además uso sudo en los comandos que haga falta ser administrador. Para las redes inalámbricas pongo todo al final, lo que tienen de distinto es que es difícil la conexión. Configurar las direcciones, DHCP, DNS es lo mismo que en una red cableada. Sobre el comando ip Como el comando ifconfig (de la suite net-tools) está obsoleto, hay que empezar a usar en su lugar el comando ip, que es parte de iproute2. Además es un comando que me parece más fácil de usar y de recordar, porque además incluye las cosas sobre rutas (gateway). Este comando configura las interfaces temporalmente, al reiniciar se pierde todo. El comando ip tiene varias secciones (que se llaman objetos en el manual), como ip address, ip route o ip link Según el manual el comando es: ip [ OPTIONS ] OBJECT { COMMAND | help } Las opciones son por ejemplo -c, que agrega color a la salida del comando El objeto es algo como address o link El comando es el resto de las cosas que se escriban La ubicación de las opciones importa, siempre van antes del objeto El comando help es útil. (ej: ip address help) El objeto se puede abreviar, es lo mismo address, addr o simplemente a Yo voy a usar siempre la opción -c que agrega color a la salida del comando (aunque el comando no tenga salida creo que conviene acostumbrarse), ayuda mucho a encontrar las partes más importantes Otra opción útil es -s que agrega más información (estadísticas según veo) Sobre /etc/network/interfaces Es un archivo de configuración que es leído cada vez que se inicia el sistema o cada vez que se conecta un cable ethernet. Esto se usa para configuraciones permanentes. Sobre la nueva nomenclatura de las interfaces Antes las interfaces de red se llamaban eth0, eth1, eth2... para las cableadas, y wlan0, wlan1, wlan2 para las inalámbricas. Estaba el problema de que no eran nombres permanentes, entonces la interfaz que ahora es eth1 mañana podría bootear en eth0. Entonces ahora las interfaces se nombran distinto. Primero van dos letras que dicen el tipo de interfaz y lo que viene después dice la ubicación. Prefijo: en: Ethernet wl: WLAN Ubicación (puede ser cualquiera de estas formas, lo que está entre <> es reemplazado por un número, lo que está entre [] es opcional): b<number> c<bus_id> o<index>[n<phys_port_name>|d<dev_port>] s<slot>[f<function>][n<phys_port_name>|d<dev_port>] x<MAC> [P<domain>]p<bus>s<slot>[f<function>][n<phys_port_name>|d<dev_port>] La forma más común creo que es p<bus>s<slot>, por ejemplo p3s4, que junto con el prefijo sería enp3s4 ip link Sirve para configurar las interfaces ip -c link Muestra información sobre las interfaces, por ejemplo: Lo importante está en color (yo lo puse acá en negrita). Se puede ver si las interfaces están UP o DOWN donde está resaltado (el UP que está dentro de los <> no sé que significa). La otra cosa a ver es la MAC de la interfaz sudo ip -c link set enp4s0 down Para poner la interfaz en UP o DOWN sudo ip -c link set enp4s0 address 12:34:56:78:90:ab Esto cambia la MAC de la interfaz, la interfaz primero debe estar en DOWN ip address Sirve para manejar las direcciones ip -c address Muestra información sobre las direcciones MAC e IP. Por ejemplo: Ahí se puede ver lo mismo que con ip -c link pero además las direcciones IPv4 e IPv6 sudo ip -c address flush dev wlp9s0 Borra todas las IPs de una interfaz. Cuidado que suele borrar las rutas y uno debe configurar el gateway de nuevo. sudo ip -c address del 192.168.0.103/24 dev wlp9s0 Borra una IP configurada. Cuidado que suele borrar las rutas y uno debe configurar el gateway de nuevo. sudo ip -c address add 192.168.0.50/24 broadcast 192.168.0.255 dev wlp9s0 Agrega una dirección IP junto con su máscara de red ip route Configura las rutas. Lo más importante es el gateway ip -c route Muestra las rutas configuradas, por ejemplo: La importante es la ruta "default" que es el gateway sudo ip -c route flush dev wlp9s0 Borra todas rutas de una interfaz sudo ip -c route del default Borra el gateway sudo ip -c route add default via 192.168.0.1 Configura el gateway dhclient Configura automáticamente usando DHCP sudo dhclient wlp9s0 Configura la interfaz usando DHCP, previamente se deben borrar todas las rutas y direcciones asociadas a esa interfaz con: sudo ip -c route flush dev wlp9s0 sudo ip -c address flush dev wlp9s0 /etc/network/interfaces Este archivo configura las interfaces en el inicio del sistema o cuando se conecta un cable ethernet. Un ejemplo sería: auto lo iface lo inet loopback allow-hotplug enp4s0 iface enp4s0 inet dhcp Ahí hay dos interfaces, una es de loopback que no nos importa (aunque siempre habría que escribirla). La otra es una interfaz cableada que se configura automáticamente con DHCP al ser conectado el cable. Para definir una interfaz primero usamos auto o allow-hotplug junto con el nombre de la interfaz. la palabra auto hace que se configure al inicio del sistema, en cambio allow-hotplug además configura la interfaz cuando se conecta un cable. Las líneas siguientes dependen de si se quiere usar DHCP o IP fija. # Para DHCP: iface enp4s0 inet dhcp # Para IP estática: iface eth0 inet static address 192.168.0.50 broadcast 192.168.0.255 netmask 255.255.255.0 gateway 192.168.0.1 /etc/resolv.conf Esto está cambiando, en unos años supongo que va a ser distinto. Para cambiar el DNS , hay que modificar el archivo /etc/resolv.conf con cualquier editor (como nano). Por ejemplo para usar los DNS de Google: Puede que el archivo tenga una advertencia: Si esa advertencia estaba presente en el archivo, los cambios que hagas van a ser sobreescritos. Lo que sigue es lo que hay que hacer en esos casos. iw Maneja las conexiones WiFi. man iw muestra muy poca ayuda, usen en su lugar a iw help. Pongo en todos los comandos sudo porque Debian lo pide, pero sé que en Ubuntu algunos comandos no necesitan sudo. iw vendría a reemplazar a iwconfig. Lo mismo que pasó con ip e ifconfig. sudo iw dev wlp9s0 info Ver información sobre la interfaz sudo iw dev wlp9s0 link Ver información sobre la conexión sudo iw dev wlp9s0 disconnect Desconectarse. Me pasó que se vuelve a conectar solo segundos después, tuve que deshabilitar el servicio wpa_supplicant sudo iw dev wlp9s0 set type ibss Configurar el modo a usar, puede ser managed (lo común) o ibss (para redes ad-hoc) No probé las redes ad-hoc, siempre usé managed sudo iw dev wlp9s0 scan Escanear AP disponibles. La salida es MUY larga y no sé si hay alguna opción para tener información resumida. Si solamente se necesitan los nombres de las redes se puede usar sudo iw dev wlp9s0 scan | grep SSID. sudo iw dev wlp9s0 connect WiFi_Pedrito Conectarse a un AP sin seguridad. Una vez me pasó que no se conectaba, se arregló cambiando el modo a ibss y a managed de vuelta. No se por qué. sudo iw dev wlp9s0 connect WiFi_Pedrito key 0:password Conectarse a un AP con seguridad WEP (la contraseña es password). Nunca probé este comando Para conectarse a un AP con WPA ver wpa_supplicant abajo wpa_supplicant Sirve para conectarse a APs con WPA o WPA2. Reemplaza al comando iw dev wlp9s0 connect WiFi_Pedrito key 0:password que servía para WEP, para WPA es distinto. wpa_passphrase "WiFi_Pedrito" "password" > temp_wpa sudo wpa_supplicant -B -i wlp9s0 -c temp_wpa El primer comando calcula unas claves a partir del SSID y la contraseña, al resultado lo guarda en el archivo temp_wpa. Este archivo es usado por el comando siguiente. El segundo comando se conecta al AP especificado en el archivo recién creado. El comando queda corriendo para siempre, la opción -B hace que el comando corra en el fondo como un daemon. Hay que acordarse de borrar el archivo temp_wpa después! killall wpa_supplicant Para matar a wpa_supplicant cuando éste haya sido iniciado como daemon usando -B. Esto corta la conexión.
  4. se borrar directorios pero no quiero borrar la carpeta si no lo que hay dentro a traves de terminal ¿como creo archivos .mp3 a traves de términal?
  5. Yo hace bastante que ya sabía que habían reemplazos para bash, pero nunca había probado ninguno porque pensaba que eran engorrosos para configurar. Hoy le dí 5 minutos a fish, y me gustó que no perdí nada de tiempo. Una cosa es el emulador de terminal, que vendría a ser la ventana (gnome-terminal, konsole, etc.) y otra cosa es la shell (como bash y fish), que es lo que hay adentro. Si usan debian es cuestión de sudo apt install fish, y nada más. Para probarlo hay que abrir una terminal (que sigue siendo bash) y escribir el comando fish para pasarse a fish (temporalmente hasta cerrar la ventana). Para cambiar los colores o el prompt se puede usar el comando fish_config que abre una página web de configuración muy fácil de usar. Es sobre todo para ver que tiene muchas funciones útiles de autocompletado que bash no tiene. Por lo menos yo no creo que lo termine usando pero lo voy a tener en cuenta. Otra alternativa es zsh, que por lo que ví es más avanzada paro no tan rápido de probar como fish.
  6. Pues mirando por la web veo que hay un proyecto en Git para llevar el buscador google al terminal se llama googler y esta aqui → https://github.com/jarun/googler/ Requiere Python ( "googler requires Python 3.3 or later. Only the latest patch release of each minor version is supported." - Ref: https://github.com/jarun/googler/blob/master/README.md) y se instala asi → $ git clone https://github.com/jarun/googler/ $ cd ~/googler $ sudo make install $ googler ? - ejemplo de uso $ googler -N GNU/Linux
  7. Bueno volviendo a realizar otro "mini" muy mini how-to como el que escribí hace unas semanas de como conocer tu ip pública desde la tty..., bueno aquí un mini how-to de cómo personalizar un poco nuestro gestor de paquetes, pacman. Ahí vamos! Primero que nada cuando comenzamos a utilizar pacman vemos nuestra tty o terminal con color de fondo negro y las clásicas letras blancas, a veces resulta un poco "triste" mirar siempre los mismos colores asi que le añadiremos unos colores modificando muy poco nuestro archivo de configuración pacman.conf * Vamos a editar el archivo de configuración antes mencionado que se encuentra en /etc/pacman.conf con nuestro editor de texto favorito, en mi caso utilicé nano y usé el comando sudo de ésta manera: # sudo nano /etc/pacman.conf * Una vez que ingresamos en el archivo de configuración vamos a buscar el apartado # Misc options y aquí vamos a eliminar el # de la línea Color y agregamos al final la línea: ILoveCandy quedando de ésta manera: * Ahora guardamos los cambios y cuando comiencen a usar su tty o su terminal tendrán un poco más de colores y un agradable pacman! Así de sencillo fué, vieron? Espero que les sirva a todos. Ya saben si tienen alguna duda o quieren compartir algo para personalizar nuestro gestor de paquetes o que aporte, biénvenido será! ¿Qué utilicé? * Editor de texto: nano. * Distribución: Archlinux. * Terminal: Tilda. Abrazo de gol!
  8. Me estaba empezando a preocupar, porque mi PC (que dejo prendida permanentemente) se me quedaba sin RAM cada dos semanas, no entendía por qué. Al hacer el comando "free" uno puede ver cuanta memoria RAM tiene disponible, por ejemplo tenía algo como esto (creo que era así): total used free shared buffers cached Mem: 3,3G 2,9G 0,4G 8,7M 11M 2,8G -/+ buffers/cache: 79M 3,2G Swap: 3,7G 0B 3,7G Solamente 0,4GB disponibles de 4GB totales???. La PC es un servidor y necesita menos de 150MB de RAM (me sobra RAM a montones, no conseguí memoria más chica) Estaba leyendo mal, como dice en el sitio http://www.linuxatemyram.com/ la memoria se llena con cachés utilizados para mejorar el rendimiento, pero cuando una aplicación necesita memoria ese espacio es liberado. Al final lo que hay que ver es la segunda columna. Pongo esto acá, a ver si le pasa a alguien más.
  9. En gambas3, también tenemos la opción de programar comandos (o aplicaciones completas) para la terminal. Os dejo dos videos de como se usa este programa y como lo he realizado. Para la descarga del código fuente y del instalador, visita: http://jsbsan.blogspot.com.es/2016/04/aplicacion-para-la-terminal-lista-crea.html Saludos Julio
  10. La consola es otra forma de usar Linux, no es la mejor ni la peor, yo creía que nunca iba a terminar usando la consola porque es muy difícil, pero ahora la uso bastante. Es tan útil que es uno de los pros que tiene Linux en contra de Windows, aunque Windows tiene una especie de consola ésta no tiene tantos programas y funciones como en Linux. A la consola la podés usar para todo, es la mejor forma de instalar programas, de modificar archivos del sistema, de hacer tareas de administración, de realizar tareas repetitivas, de arreglar cualquier error y de encontrar más información sobre cualquier problema Si querés instalar un programa necesitás escribir solamente cuatro palabras, si tenés algún problema con algún programa abrís el programa desde la consola y vas a tener un montón de información al respecto, si por ejemplo querés dividir una foto en 6 partes lo podés hacer desde la interfaz gráfica, pero si querés hacerlo con 1500 fotos lo único que necesitás es escribir 6 palabras (y en el 80% de los casos no hay que instalar nada) El problema puede ser acordarse de qué escribir, pero algo muy importante es aprender cuáles son las partes los comandos para memorizar más fácil. De última con una búsqueda por internet se encuentra todo Acá en blog victorhckinthefreeworld están publicando una guía sobre cómo usar la consola desde cero, parece más difícil que lo que realmente es En realidad es algo así como una traducción de una guía que están haciendo en el blog de openSUSE llamada "Command Line Tuesdays" La consola de Linux para novatos parte 1 La consola de Linux para novatos parte 2 La consola de Linux para novatos parte 3 La consola de Linux para novatos parte 4 La consola de Linux para novatos parte 5 La consola de Linux para novatos parte 6 La consola de Linux para novatos parte 7 Command Line Tuesdays introducción Command Line Tuesdays parte 1 Command Line Tuesdays parte 2 Command Line Tuesdays parte 3 Command Line Tuesdays parte 4 Command Line Tuesdays parte 5 Command Line Tuesdays parte 6 Command Line Tuesdays parte 7 Command Line Tuesdays parte 8 Esto no tiene relación con ninguna de esas dos guías pero me pareció interesante: Viernes de terminal (desdelinux): Edición en línea de comandos Viernes de terminal (desdelinux): Patch y Diff
  11. El autocompletado bash es una función muy útil que nos permitirá ahorra muchísimo tiempo reduciendo considerablemente el número de pulsaciones que realizamos al trabajar en la terminal. Mediante la pulsación del tabulador, bash completion nos ayudará con comandos, rutas, nombres de archivos, opciones, incluso nombres de paquetes y en caso de existir algún conflicto (términos muy similares, inexistentes o no disponer de suficientes datos) nos presentará una lista con todas las posibilidades. Para habilitarlo en Debian (Si no lo tenemos ya) hacen falta dos cosas, empezando por instalar el paquete que contienen la herramienta aptitude install bash-completionLuego queda cerciorarnos que en nuestro archivo de configuración /etc/bash.bashrc tenemos habilitado bash completion ya que en ocasiones aunque tenemos el bloque correspondiente a esta función dentro del archivo, todas las líneas de éste aparecen comentadas. En ese caso bastaría eliminar los "#" para volver a habilitarlo e iniciar una nueva terminal para que entre en funcionamiento. # enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion # elif [ -f /etc/bash_completion ]; then # . /etc/bash_completion # fi #fiComo ya hemos dicho, no nos interesa que todas esas líneas estén comentadas, así que eliminamos las almohadillas para rehabilitarlas # enable bash completion in interactive shells if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fiUna vez hecho esto ya podremos disfrutar de bash completion en nuestras próximas sesiones de terminal
  12. Quería usar avconv en Debian testing y me encontré con que no sabía cómo instalarlo. Para usarlo hay que instalar libav-tools porque parece que ffmpeg está en desuso. Entonces se instala con sudo aptitude install libav-tools Era solamente eso, por si se encontraban con el mismo problema que yo
  13. TermRecord es un grabador de terminal sencillo y eficaz que nos permitirá almacenar nuestras sesiones de trabajo en archivos html que podremos compratir con quien queramos. Instalación Para las instalación de TErmrecord necesitaremos Python PIP Debian aptitude install python-pip pip install TermRecord Fedora yum install python-pip pip install TermRecord Arch pacman -S python-pip pip install TermRecord USO Comenzando a grabar En la terminal en la que vayamos a trabajar simplemente ejecutamos TermRecord -o archivo.html Detener la grabación Simplemente tecleamos exit Otras opciones/ayuda TermRecord -h Web https://github.com/theonewolf/TermRecord
  14. Asciinema es un servicio que nos permite, de manera sencilla, práctica y eficaz, grabar y compartir nuestras sesiones en la terminal con todo el mundo. Pero es que no sólo es una grabación, sino algo interactivo, podremos adelantar, atrasar, pausar como si de un vídeo se tratara y al mismo tiempo, si así lo queremos, copiar los comandos que van apareciendo para utilizarlos luego en otra terminal. Una vez grabada la sesión, ésta quedará almacenada en asciinema y a través de su dirección cualquiera podrá acceder a ella e incluso nos permitirá incrustarla en cualquier sitio web Instalación Para las instalación del cliente de asciinema necesitaremos Python PIP Debian aptitude install asciinema Fedora yum install python-pip pip install --upgrade asciinema Arch pacman -S python-pip pip install --upgrade asciinema NOTA En el caso de Arch podríamos valernos de AUR yaourt -S asciinema Gentoo emerge asciinema USO Comenzando a grabar En la terminal en la que vayamos a trabajar simplemente ejecutamos asciinema rec Detener la grabación Una vez hayamos terminado lo que queríamos mostrar, la combinación CONTROL + D finalizará la sesión de asciinema y se nos pedirá confirmación para alojar la grabación en sus servidores. Tras la subida de la secuencia nos devolverá un enlace para llegar hasta ella. Añadir título a la grabación asciinema -t título rec Ejecutar un comando específico asciinima -c comando rec Empezar a grabar sin pedir confirmación asciinema -y rec Creando/Accediendo a un perfil asciinema auth Otras opciones/ayuda asciinema -h https://asciinema.org/a/9265 Web https://asciinema.org/
  15. El popular servicio de mensajería Telegram se está haciendo cada vez más popular y su carácter abierto hace que cada vez aparezcan más clientes para poder utilizarlo en todas las plataformas posibles. En el caso de GNU/Linux aún estamos esperando el soporte oficial, aunque ya han empezado a tratar de darle respuesta a esa necesidad empezando por un cliente en terminal que si bien es un poco incómodo, nos permitirá chatear con bastante libertad con nuestros contactos. Compilando el cliente Como tenemos el código disponible en github, vamos a aprovechar para hacernos con la última versión, aunque recordemos que aún es una beta git clone https://github.com/vysheng/tg.git && cd tgTendremos que cumplir con algunas dependencias antes de continuar Debian aptitude install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev Fedora yum install lua-devel openssl-devel libconfig-devel readline-devel Gentoo emerge -av sys-libs/readline dev-libs/libconfig dev-libs/openssl dev-lang/luaAhora que ya tenemos todo lo necesario sólo tendremos que seguir el procedimiento habitual para compilar el binario de Telegram-Cli ./configure make Utilizar Telegram-CLI Ahora tendremos un ejecutable llamado telegram dentro de la carpeta donde hemos compilado la aplicación y será el que utilizaremos para conectarnos y chatear. La primera vez que iniciemos el programa tendremos que indicarle dónde se encuentra el archivo con la llave pública, que por defecto se encuentra junto al mismo ejecutable y tiene el nombre de tg.pub ./telegram -k tg.pubEn posteriores ocasiones bastará con ejecutar directamente el binario ./telegram Chatear La primera vez que nos conectemos, tanto si ya contamos con un número registrado como si es la primera vez que utilizamos telegram tendremos que indicar nuestro número de teléfono (Sin olvidar el código de nuestro país predecido por el signo +). La autentificación para poder utilizar el cliente se realizará vía SMS, igual que en el caso del cliente oficial, una vez introduzcamos el código qu nos han enviado desde Telegram tendremos todo listo para hacer uso de este servicio. Comandos Chat msg <usuario> - Texto - enviar un mensaje a este usuario chat_with_peer <usuario> - empezar una sesión de chat con este usuario. Todo lo que escribamos despues se enviará como mensaje. Para terminar la sesión usaremos /exit o /quit. add_contact <número-teléfono> <Nombre> <Apellido> - Añadir un contacto a nuestra lista rename_contact <usuario> <Nombre> <Apellidos> - Renombrar contacto mark_read <Usuario> - Marcar como leídos todos los mensajes de este usuario Multimedia send_photo <usuario> <nombre-archivo-foto> - enviar foto a este usuario send_video <usuario> <nombre-archivo-vídeo> - enviar vídeo a este usuario send_text <usuario> <nombre-archivo-texto> - enviar texto a este usuario como mensaje plano Grupos de chat chat_info <chat> - mostrar información acerca de un chat chat_add_user <chat> <usuario> - añadir un usuario a una sesión de chat chat_del_user <chat> <usuario> - eliminar un usuario a una sesión de chat rename_chat <chat> <nuevo nombre> - renombrar una sesión de chat Búsqueda search <usuario> patrón - buscar patrones en los mensajes con este usuario global_search patrón - buscar patrones en todos los mensajes Chat privado (secreto) create_secret_chat <usuario> - Crear un chat privado con este usuario visualize_key <Chat_secreto> - Mostrar la clave de encriptación de este chat. Para poder compararla con la que has introducido. Estadísticas y otras opciones user_info <usuario> - Mostrar información acerca de este usuario history <usuario> [límite] - Mostrar historial de este usuario (Y marcar como leído). Límite por defecto = 40 dialog_list - Mostrar información sobre tus diálogos. contact_list - Mostrar información sobre los usuarios en tu lista de contactos suggested_contacts - Mostrar usuarios sugeridos, en común ocn tus amigos stats - debugging show_license - Contenido de la GPLv2 help - Lista de comandos quit - cerrar la aplicación Web/código fuente https://github.com/vysheng/tg
  16. El objetivo de estas líneas es la de mostrar como ejecutar un script en Ubuntu, sin escribir ningún comando en nuestra terminal. Esto va dedicado a todas aquellas personas a las que les da un poco de fobia el intérprete de comandos. Empecemos, creamos un script que podemos guardar en nuestro escritorio. Abrimos gedit y escribimos lo siguiente. #!/bin/sh echo Script de prueba echo ...dentro de 3 seg se inicia el script,o cierra la terminal sleep 3s Después los guardamos con el nombre que queramos.sh, ahora hacemos clic botón derecho y propiedades. En la ventana que aparece pinchamos la pestaña "permisos" y tildamos "permitir abrir el archivo como un programa". Una vez hecho esto hacemos doble clic y ya está, se ejecutará el script. En casa de que no funcione abrir la aplicación "gconf" y buscáis la entrada org->gnome->nautilus->preferences y seleccionamos la opción executable-text-activation. Por defecto esta en diplay, elegimos "ask" y cuando ejecutemos el scrpit el sistema nos preguntará que queremos hacer. Seleccionamos Ejecutar en terminal y listo!!!
  17. Yakuake Hola compañeros, como están? Bien, hoy les traigo una terminal que probablemente muchos de ustedes conozcan, pero muchos otros no. He hablado con mas gente que no la conoce a gente que si, así que decidí compartirla para "facilitar" bajo mi punto de vista, el uso de la terminal. Porque digo facilitar? Bien, esta es una opinión personal, cada uno es libre de tomarla como quiere. - Con una sola tecla se accede a la terminal. - Se este donde se este, al teclear se despliega. - Se puede mantener abierta mientras se navega por otros sitios, por ejemplo si se quiere copiar un comando, se puede dejar abierta y la pagina web abierta de fondo, sin ningún tipo de problemas y sin que la terminal se cierre. En fin, hay muchas mas, estas son las principales para mi. Capturas: Instalación: Para instalar solo basta en el terminal colocar este comando: sudo apt-get install yakuake Ya, luego se debe abrir desde las aplicaciones y si se quiere se configura para que inicie con GNU/Linux, así nos evitamos tener que abrirla cada vez que encendamos la PC. Configuración: Para la configuración, solo les diré como hacer para que se abra o se cierre, por mas que es didáctico y fácil de darse cuenta, quiero comentarlo. Al abrir yakuake por primera vez, nos mostrara la tecla que debemos presionar para que se abra (por defecto es F12), esta a mi me queda incomoda, cada uno vera cual mas le guste.. por lo que acudí a indicarle la tecla F1 que me queda a la izquierda y super fácil de acceder. Para cambiarla solo deben presionar el botón F12 que les muestra y ahí, esperara que le ingresen la configuración de teclas que quieren usar, lo hacen y listo, cuando presionen esa combinación se les abrirá y cerrara la terminal. Espero les guste tanto como a mi y les resulte mas cómodo. Saludos.
  18. Shiba87

    Comandos Unix [Español]

    Pequeño resumen en castellano de los comandos de Unix más comunes, su descripción y su uso Descarga http://www.putlocker.com/file/8B11060F87F58546 Google drive https://docs.google.com/file/d/0B4FF12HzhOl4ZW5FenBxNzllZms/edit?usp=sharing Box https://app.box.com/s/8qatf3p2t7d6pf7sqmb2
  19. Terminology, el emulador de terminal de Enlightenment escrito desde cero usando las librerías EFL ha alcanzado la versión 0.3. Cuenta con muchas mejoras, lgunas de ellas distan mucho de lo que cabría esperar de una terminal, pues van más allá de lo que solemos ver en este campo. Esta nueva versión ofrece tanto la posibilidad de utilizar pestañas como de trabajar con divisiones del espacio de la terminal, cuenta con soporte para fondos y reproducción de vídeo, además de soporte para leer archivos svg y pdf. También se incluyen mejoras en la personalización de las fuentes y el color, posibilidad de arrastrar/soltar texto o enlaces, manipulación de secuencias de escape y combinaciones de teclas. Pero no es esto lo que sorprende de la nueva versión de terminology, sino todo lo que viene a continuación y es que cuenta con su propia versión de algunos comandos que utilizamos con frecuencia y otros propios, como pueden ser tyls, tycat, typop, tyq,tybg, tyalpha, que para comprender lo que pueden hacer es mejor verlos en acción que contarlo. http://www.enlightenment.org/p.php?p=news/show&l=en&news_id=81
  20. Guake es un terminal inspirado en las consolas de juegos como por ejemplo Quake, para abrirlo basta con pulsar F12, con F11 pasamos a modo pantalla completa. Puede personalizarse, lo mejor es probarlo, yo es la consola que utilizo, es muy rápida y cómoda de utilizar. Viene en los repositorios de casi todas las distros, Debian: $ sudo apt-get install guake Fedora: $ yum install guake
  21. Seguramente a todos nos ha pasado alguna vez al copiar un archivo desde consola con el comando CP nos quedamos mirando la pantalla sin saber cuánto va a tardar en completarse el proceso, ya que al lanzar la orden cp no aparece nada por pantalla. Cuando se trata de un archivo pequeño no es ningún problema, ya que el proceso será prácticamente instantáneo, pero cuando se trata de archivos de gran tamaño o un directorio con multitud de archivos, es una gran ayuda contar con una barra de progreso que nos indique cuánto falta para completarse el proceso. Esto se puede conseguir con un paquete que encontrarán en los repositorios de la mayoría de las distribuciones y que se llama GCP. Tan sólo tendremos que instalarlo utilizando las herramientas de instalación de paquetes de nuestra distribución, ya sean gráficas, como pueden ser el centro de software o synaptic o mediante consola: aptitude install gcpo yum install gcpetc El resultado, una barra de progreso que aparecerá en la terminal cada vez que hagamos uso del comando GCP para copiar archivos desde consola.
  22. Uso de la memoria RAM de tu equipo Atencion: Este es un script adaptado que vi en una pagina, no recuerdo el link, sus derechos estan reservados Basicamente, como me gusta mucho trabajar en la consola, me gusta saber como andan los recursos del equipo. Este script es para basicamente, saber que % de memoria esta usando tu equipo, asi como cuanta le quedan disponibles. Sin mas preambulo, aqui el siguiente script chmod +x "script" sin las comillas, y luego hagan la prueba de lugar Ejemplo de salida:
×
×
  • Crear Nuevo...