Preguntas etiquetadas con bash

34
Finalización de pestañas bash personalizadas

Tengo mi utilidad de consola personalizada cooltoolcon una lista de opciones fooOption barOption ¿Qué debo hacer para bash autocompletar las opciones presionando la tabtecla? Me refiero a que el usuario escribió $ ./cooltool foo_ luego presionado tab. Y entonces $ ./cooltool fooOption...

34
Escribir la salida "tail -f" en otro archivo

Como continuación de mi último post donde solía grep & tail -fencontrar eventos de eventos "raros". Me gustaría grabar esto en otro archivo. He intentado girar tail -f log.txt | egrep 'WARN|ERROR' dentro tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt El archivo se crea,...

34
Deshacer lío de extracción de archivos tar

Acabo de descomprimir un archivo que produjo un desastre de archivos en mi ordenado directorio. Por ejemplo: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Esperaba que el archivo tar se hubiera organizado en una sola...

34
Cómo expandir * en la línea de comando Bash

Entiendo que si escribe, ls *en realidad se expande a ls a b ccuando el actual tiene archivos directamente a, by c. Me preguntaba si hay una manera de expandir esto antes de presionar enter. Similar a cómo funciona Ctrl + X , o la pestaña completa funciona. Para aclararme $ ls * <press magic...

34
Cómo usar 'sed' con tuberías

Quiero reemplazar una cadena de salida grep, tengo: $ npm info webpack | grep version me da salida $ version: '2.1.0-beta.12', pero quiero tener: $ 2.1.0-beta.12 Así que creo que podría lograrlo usando sedy reemplazando subcadenas innecesarias. Pero aquí va la parte difícil para mí: $ npm...

34
Accidentalmente fuente .bash_history

Esta pregunta se migró de Stack Overflow porque se puede responder en Super User. Migrado hace 6 años . En un momento de brillantez, ejecuté el comando source ~/.bash_history. Afortunadamente, la mayoría de los comandos se utilizan vimpara editar algún archivo, pero hay...

33
sha1sum para un directorio de directorios

sha1sum ./path/to/directory/* | sha1sum lo anterior se publicó como una forma de calcular una suma de un directorio que contiene archivos. Este comando falla si el directorio incluye más directorios. ¿Hay alguna manera de calcular de forma recursiva el sha1sum de un directorio de directorios de...

33
¿Cómo desarmo o elimino una función bash?

Si configura o exporta una variable de entorno en bash, puede desactivarla . Si establece un alias en bash, puede desanudarlo . Pero no parece haber una falla . Considere esta función bash (trivial), por ejemplo, establecida en un archivo .bash_aliases y leída en la inicialización del...

33
¿Cómo hacer bash para no envolver la salida?

Cada vez que algún comando genera líneas largas como salida (por ejemplo, cuando ls -luna carpeta que contiene archivos con nombres largos), las líneas largas se ajustan a la siguiente línea, lo que desordena la estructura de la columna. ¿Hay alguna forma de evitar esto? ¿Algo parecido a la opción...