Unix & Linux

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




9
¿Cómo grep para la misma cadena pero varios archivos al mismo tiempo?
Tengo un conjunto de archivos de registro que necesito revisar y me gustaría buscar cadenas específicas en los mismos archivos a la vez. ¿Es esto posible? Actualmente estoy usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file ¿Cómo uso esto y busco las cadenas de varios archivos a la vez? Si esto es algo …
57 scripting  grep 


4
¿Es dash o algún otro shell "más rápido" que bash?
Siempre pensé que el único beneficio de usar el guión en lugar de bash era que el guión era más pequeño y, por lo tanto, muchas instancias del guión comenzarían más rápido en el momento del arranque. Pero he investigado un poco, y encontré que algunas personas migraron todos sus …
57 bash  performance  dash 

1
Para bucles en zsh y bash
He notado que hay dos formas alternativas de construir bucles en zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ambos imprimen: 1 2 3 Mi pregunta es, ¿por qué las dos sintaxis? ¿Está $xiterando a través de …
57 bash  zsh 

5
¿Cómo obtengo la finalización de bash para los alias de comando?
Estoy buscando obtener la finalización de tabulación en mis alias de línea de comandos, por ejemplo, digamos que definí el siguiente alias: alias apt-inst='sudo aptitude install' ¿Hay alguna forma de obtener las finalizaciones proporcionadas por aptitude cuando presiono la tecla tab? es decir, cuando escribo 'sudo aptitude install gnumer' y …

5
Transmisión de pantalla GIF; la manera UNIX
Para tomar una captura de pantalla estática de una parte seleccionada de mi pantalla, a menudo la uso scrotcon -s shot.png. Esto es ideal para agregar ilustraciones a las publicaciones de StackExchange. ¡Incluso encontré este script para cargar automáticamente una captura de pantalla de este tipo en Imgur.com y poner …

11
¿Cómo evitar conflictos entre dnsmasq y systemd-resolve?
Recientemente instalé dnsmasq para actuar como Servidor DNS para mi red local. dnsmasq escucha en el puerto 53, que ya está en uso por el receptor de resguardo DNS local desde systemd-resolve . Simplemente detener systemd-resolve y luego reiniciarlo después de que dnsmasq se esté ejecutando resuelve este problema. Pero …
57 systemd  dnsmasq 

3
Diferencia entre "cd -" y "cd ~ -"
El comando Bash cd - imprime el directorio utilizado anteriormente y lo modifica. Por otro lado, el comando Bash cd ~- cambia directamente al directorio utilizado anteriormente, sin hacer eco de nada. ¿Es esa la única diferencia? ¿Cuál es el caso de uso de cada uno de los comandos?


2
sudo como otro usuario con su entorno
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin ¿Por qué no $HOMEse configura como /home/otheruseraunque se invoque bash como un shell de inicio de sesión? Específicamente, /home/otheruser/.bashrcno se obtiene. Además, /home/otheruser/.profileno se obtiene. - ( /home/otheruser/.bash_profileno existe)

4
¿Cómo conectar ssh 'con' el puerto especificado?
Sé cómo conectar 'a' cierto puerto cuando ssh'ing. ssh user@remotehostip -p XXX pero, ¿hay alguna manera de establecer un ssh 'con' cierto puerto? Quiero decir, ¿hay alguna forma de especificar el puerto que usará mi computadora local?
56 ssh  tcp  openssh 

3
¿Por qué se necesita `--human-legible` y no por defecto?
Varias herramientas de línea de comando usan la opción -ho --human-readablepara imprimir el tamaño del archivo en un formato legible para humanos (es decir, 36Gvs 37550836). ¿Por qué es necesaria esta opción y no la predeterminada? ¿No son estas herramientas principalmente para la producción a humanos?

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.