Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x


5
Impressão de matriz associativa BASH
Existe uma maneira de imprimir uma matriz inteira ([chave] = valor) sem repetir todos os elementos? Suponha que eu criei uma matriz com alguns elementos: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Posso imprimir de volta toda a matriz com for i in "${!array[@]}" do echo "${i}=${array[$i]}" done …

2
Alias ​​e funções
No manual do bash As regras relativas à definição e uso de aliases são um tanto confusas. O Bash sempre lê pelo menos uma linha completa de entrada antes de executar qualquer um dos comandos nessa linha. Os aliases são expandidos quando um comando é lido, não quando é executado. …
17 bash  alias  function 


2
Uso do ProxyCommand para vários saltos e autenticação rápida
Como posso reescrever o seguinte comando com ProxyCommand? ssh -l username1 -t jumphost1 \ ssh -l username2 -t jumphost2 \ ssh -l username3 -t jumphost3 \ ssh -l username4 server Isso não funciona ssh -o ProxyCommand="\ ssh -l username1 -t jumphost1 \ ssh -l username2 -t jumphost2 \ ssh -l …
17 ssh 

2
Fonte vs. por que comportamento diferente?
Eu aprendi recentemente que . ./.a.ae ./.a.aé o mesmo. No entanto, tentar source source .a.adá um erro. Na IMO, .ser o apelido de Bash sourcenão deve se comportar de maneira diferente, então o que estou perdendo? Bônus, por que está tudo . .bem enquanto source sourcenão está?
17 bash 

2
Pausando a saída do terminal
Eu tenho um comando que gera muitos dados (digamos, rastreie com muitos syscalls, funcionando por alguns minutos). Existe alguma opção (por exemplo, wrapper de comando ou algo semelhante) que me permita pausar a saída do comando (apenas a saída na tela, não me importo com o comando sendo executado em …





3
Desconecte e reconecte a porta USB via cli
Eu tenho um mouse que irá parar de funcionar aleatoriamente. A solução é fácil, desconecte e reconecte. Existe uma maneira de fazer isso através da linha de comando? Fazer via linha de comando tem algumas vantagens. Não desgasta o conector. Mais rápido. Me poupa o trabalho de rastejar debaixo da …
17 usb 

5
Evite executar o script se uma variável não estiver definida
Eu tenho um script parecido com: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done No entanto, o usuário deve fornecer uma chamada variável BATCHNUM e, caso contrário, preciso forçar a interrupção da execução desse script. Seria melhor se eu pudesse …

2
Como localizar uma guia do Chrome a partir do seu processo PID?
Abri muitas guias do Chrome para páginas da web. Cada guia possui seu próprio PID, por exemplo USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND t 3900 1.9 6.3 5718440 508660 ? Sl Jun08 188:31 /opt/google/chrome/chrome --type=gpu-process --channel=3862.0.1604359319 --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,12,42 --disable-accelerated-video-decode --gpu-vendor-id=0x8086 --gpu-device-id=0x2a42 --gpu-driver-vendor --gpu-driver-version Gostaria de …
17 process  chrome 

1
O que exatamente é um ifconfig descartou o pacote RX?
Estou vendo RX droppedpacotes muito altos na saída de ifconfig: Milhares de pacotes por segundo, uma ordem de magnitude acima do normal RX packets. wlan0 Link encap:Ethernet HWaddr 74:da:38:3a:f4:bb inet addr:192.168.99.147 Bcast:192.168.99.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:31741 errors:0 dropped:646737 overruns:0 frame:0 TX packets:18424 errors:0 dropped:0 overruns:0 …
17 linux  networking  wifi 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.