Articles of shell

Obteniendo línea específica desde la salida del terminal

"Hmm, necesito editar file-i-must-edit-2 , pero no recuerdo dónde está". locate file-i-must-edit /home/user/file-i-must-edit-1 /home/user/file-i-must-edit-2 /home/user/file-i-must-edit-3 "¡Genial! Ojalá hubiera una forma de evitar escribir /home/user/file-i-must-edit-2 nuevamente …" ¿Hay alguna manera de evitar escribir nano /home/user/file-i-must-edit-2 escribiendo algo como nano <output line 2> ?

No se puede averiguar cómo volver al file de perfil respaldado

Básicamente, hice una copy de security de mi /etc/profile (o ~/.profile no recuerdo exactamente) que se ejecuta tan pronto como inicie session en un TTY, y luego cambié el que estaba allí, y ahora automáticamente se desconecta tan pronto como inicie session. Solo necesito ver el file actual y hacer una modificación en el script, […]

El time de acceso no se actualiza cuando ejecuto `ls a` y luego `stat a`

En el escritorio de CentOS Linux, creemos una carpeta llamada a . mkdir a Entonces accedamos ls a y luego veamos sus statistics stat a File: `a' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fd00h/64768d Inode: 1183593 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2013-08-30 21:35:55.089404752 -0400 […]

Cuál es el uso de ; en un solo command de línea?

Que hace ; significa en scripts de una sola línea como este: while true; do sudo -n true; sleep 60; kill -0 '$$' || exit; done 2>/dev/null & ¿Significa nueva línea o "próximo command"?

usando find en Bash Script y verificando si el file está presente

var= "$(find . -name 'gen*.bt2')" if [ "$var" == "" ] then echo bad else echo great fi Obtengo errores ./script.sh: línea 4: ./gen.4.bt2 ./gen.rev.1.bt2 ./gen.rev.2.bt2 ./gen.1.bt2 ./gen.3.bt2 ./ gen.2.bt2: Ningún file o directory así de grande Sin embargo, cuando ejecuto el mismo código en el terminal, los files se enumeran perfectamente, sin ningún error. […]

conversión múltiple bam a la cama usando herramientas para la cama

Tengo diez files .bam (formatting bioinformático) y me gustaría convertirlo a 10 files .bed, pero para esta conversión necesito usar un command especial bedtools bamTobed -i (input file) > output file.bed

El command Execute en el host remoto falla

Estoy tratando de ejecutar algunos commands en el host remoto de esta manera: ssh -t -t -l user 172.20.20.20 <<EOF pid=$(ps -ef | grep [a]pp-management | awk '{print $2}') && kill -9 $pid && rm -rf CI/* EOF Lo que sucede es que permanezco conectado en el server remoto y el kill no se ejecuta: […]

Elimina todo * .mp4 y * .zip, pero algunos files

En uno de mis progtwigs, invoco un command bash para eliminar todos los files del directory, pero algunos: bash -c shopt -s extglob shopt -s nullglob rm /path/to/directory/!("file1" | "file2") Que por lo que entiendo significa "Use bash en este command, use el patrón extendido, elimine todos los files excepto aquellos" Funciona bien, pero elimina […]

¿Cómo puedo crear una variable solo para el tamaño, usado y disponible de df?

Supongamos que quiero crear variables, una para cada tamaño, usadas y disponibles cuando use df. ¿Cómo puedo crear variables para cada uno? ¿Hay alguna opción que devuelva solo una de estas cosas? directorySize= directoryUsed= directoryAvailable= Digamos que quiero crear esas variables basadas en el directory de inicio. ¿Cómo haría esto?

¿Puedo boost el brillo del text en Arch Shell?

Acabo de instalar Arch Linux. Todo lo que tengo ahora es el caparazón. El text es muy difícil de leer sobre un background negro. Mi vista está bien. ¿Puedo cambiar el brillo del text o solo puedo cambiar la fuente?