Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

6
¿Cómo integrar el comando mv después del comando find?
Estoy buscando archivos cuyo nombre contenga AAAdentro de su ruta usando el siguiente comando: find path_A -name "*AAA*" Dado el resultado mostrado por el comando anterior, quiero mover esos archivos a otra ruta, por ejemplo path_B. En lugar de mover esos archivos uno por uno, ¿puedo optimizar el comando moviendo …
61 files  find  mv 

11
¿Cómo puedo usar variables en el LHS y RHS de una sustitución sed?
Quiero hacer: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh en mi programa Pero quiero usar variables, por ejemplo old_run='old_name_952' new_run='old_name_953' He intentado usarlos pero la sustitución no ocurre (sin error). Yo he tratado: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'
61 sed 


2
¿Cómo recorrer las líneas de un archivo?
Digamos que tengo este archivo: hello world hello world Este programa #!/bin/bash for i in $(cat $1); do echo "tester: $i" done salidas tester: hello tester: world tester: hello tester: world Sin forembargo, me gustaría que la iteración sobre cada línea ignore los espacios en blanco, es decir, las dos …


12
¿Cómo obtengo la distribución actual del teclado?
Me pregunto si hay alguna herramienta de línea de comando que devuelva la distribución actual del teclado. Me he XkbLayoutpuesto a us, ru. Actualización: setxkbmap devuelve configuraciones de diseño, diseño no seleccionado. P.ej: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; Devolverá el mismo resultado sin importar …
61 xorg  keyboard  xkb 


7
¿Cómo puedo eliminar duplicados en mi .bash_history, preservando el orden?
Realmente disfruto usando control+rpara buscar recursivamente mi historial de comandos. He encontrado algunas buenas opciones que me gusta usar con él: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good …



2
¿Por qué piensa bash: 016 + 1 = 15?
¿Alguien puede explicarme por qué un número con un 0 inicial da este comportamiento divertido? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Imprimirá: 016 + 1 = 15
60 bash 

3
Shebang que comienza con `//`?
Estoy confundido acerca de seguir script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Se puede ejecutar (en MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world No he oído hablar de shebang desde el principio //. …


6
es mi linux ARM de 32 o 64 bits?
bajo una inteligencia sé que puedo ver el resultado de uname -msaber si mi sistema operativo es de 32 o 64 bits, pero bajo ARM esto da: armv7l Deduje de file /usr/bin/ls que estoy en un sistema operativo de 32 bits, pero ¿cómo puedo saber esto de una manera más …
60 arm  64bit  32bit 

2
¿Es seguro dar mi clave pública SSH para trabajar?
Actualmente trabajo de forma remota para varias organizaciones que necesitan que acceda a sus servidores regularmente para mantenimiento y actualizaciones. ¿Es seguro para mí agregar mi clave SSH pública RSA al .ssh/authorized_keysarchivo para permitirme iniciar sesión mucho más rápido / sin tener que buscar contraseñas? Opero bajo la presunción de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.