Articles of shell

Cómo encontrar files grandes / temporales en un volumen

¿Cómo puedo encontrar qué files ocupan más espacio cuando ejecuto el siguiente command? df -kh me da lo siguiente: Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-root 32G 2.1G 29G 7% / tmpfs 32G 0 32G 0% /dev/shm /dev/sda1 283M 34M 234M 13% /boot /dev/mapper/vg0-home 2.9G 154M 2.6G 6% /home /dev/mapper/vg0-opt 7.5G 205M 6.9G 3% […]

Yo uso `history -c` borrar el historial, ¿por qué el primer ID de command no comienza con` 1`?

Uso history -c clear the history, ¿por qué el primer ID de command no comienza con 1 ? aircraftdeMacBook-Pro:shell_dir ldl$ history -c aircraftdeMacBook-Pro:shell_dir ldl$ history 35 history Puedes ver que comienza con 35 .

Autocompletado de Shell muy lento después del formateo parcial del disco

Me actualicé a Fedora 26 el día del lanzamiento público oficial a principios de esta semana y, para abreviar, terminé arruinando mi installation, así que hice un reformateo parcial. El layout de mi disco es el siguiente: # df -h | grep dev /dev/sdb3 40G 5.6G 32G 15% / /dev/sdb2 477M 138M 311M 31% /boot […]

Asignar selección de text a variable en script bash

Estoy tratando de escribir un script Bash que cuando se activa (a través de un atajo xbindkeys) asignará el text seleccionado a una variable. Algo como esto: read selectedtext echo "$selectedtext" | xclip Obviamente, el resultado será una manera fácil de cortar la línea actual al sistema CLIPBOARD. EDITAR Me doy count de que mi […]

Ejecute un command basado en la frecuencia stdout

Tengo un progtwig que escribe en stdout en un lote de text muy rápidamente, pero el resultado no tiene un resultado específico para el que pueda escribir un ciclo esperado. Ejemplo de stdout de mi progtwig: [time:here] random text 1 [time:here] random text 2 [time:here] random text 3 [time:here] random text 4 [time:here] random text […]

Mover files de varias subcarpetas a subcarpetas

Tengo varias carpetas que contienen files como tal: /.example1/example1.txt /.example1/example2.txt /.example2/example1.txt /.example2/example2.txt etc. Y desea encontrar una manera de mover cada uno de los files en una subcarpeta de su carpeta principal, por ejemplo: /.example1/folder/example1.txt /.example1/folder/example2.txt /.example2/folder/example1.txt /.example2/folder/example2.txt etc. ¿Alguna idea de una manera rápida y sencilla de hacer esto para grandes cantidades de files? […]

El nombre de ruta en el script de shell contiene caracteres adicionales cuando se ejecuta el script

Estoy trabajando en una secuencia de commands que automatiza parcialmente la copy de security de los contenidos de un dispositivo MTP. Antes de continuar, bash verificar que se pueda acceder a las carpetas relevantes, agregando una línea que abra una carpeta en nemo. Este es el guion: #!/bin/bash echo "mtp://[usb:[BUS],[DEVICE]]" echo -n "Enter BUS: " […]

Asigne el resultado de medir un bucle for con / usr / bin / time en una variable

Necesito ejecutar un command curl dentro de un ciclo for varias veces, y get el time promedio que tardó en ejecutar un único curl. Esto es lo que tengo: while read query; do TIMEFORMAT=%R; time for i in {1..3}; do curl -s -w '\n' -XPOST -H 'Content-Type: application/x-www-form-urlencoded' –data-urlencode query='${query}' ${nginx_url} > /dev/null; done done […]

La secuencia de commands run bash no funciona alias en zsh

Yo uso zsh en centos. Y quiero ejecutar algunos guiones de shell. Me gusta esto. script.sh #!/bin/sh # something .. source ./aliases-file.sh aliases-file.sh alias test=ls alias test2=cat ./script.sh , el alias no se ha aplicado a la session actual. ¿Cómo puedo trabajar esto?

Usando sed, quiero replace el primer bloque de text que coincide

Tengo un script con cientos de líneas y mientras mi command de búsqueda y reemploop funciona y lo elimina en múltiples ubicaciones. El text para replace está ubicado en otro file y mi búsqueda y reemploop funciona perfectamente, pero desafortunadamente solo quiero que se reemplace la primera instancia del text del bloque. ORIGINAL_FILE TEXT_FILE NEW_FILE […]