Unix & Linux

40
Unindo argumentos bash em uma única string com espaços

Estou tentando associar todos os argumentos a uma função Bash em uma única seqüência de caracteres com espaços que separam cada argumento. Também preciso que a string inclua aspas simples em toda a string. Aqui está o que eu tenho até agora ... $array=("$@") str="\'" for arg in "${array[@]}"; do...

40
Como criar um ouvinte TCP?

Introdução: Criei uma função bash que é capaz de verificar se uma porta está disponível e a incrementa em 1 se for falso até um determinado número máximo de portas. Por exemplo, se a porta 500 estiver indisponível, a disponibilidade de 501 será verificada até 550. Objetivo: Para testar esta função...

40
mount: tipo fs errado, opção ruim, superbloco ruim

Eu adicionei um novo disco rígido ( /dev/sdb) ao Ubuntu Server 16, executei parted /dev/sdb mklabel gpte sudo parted /dev/sdb mkpart primary ext4 0G 1074GB. Tudo correu bem. Então eu tentei montar a unidade mkdir /mnt/storage2 mount /dev/sdb1 /mnt/storage2 Resultou em mount: wrong fs type, bad...

40
Como montar uma imagem de disco a partir da linha de comando?

Eu sei como montar uma unidade que possui um arquivo de dispositivo correspondente em / dev, mas não sei como fazer isso para uma imagem de disco que não representa um dispositivo físico e não possui um analógico em / dev (por exemplo, um Arquivo ISO ou uma imagem de disquete). Sei que posso fazer...

40
Para qual processo `/ proc / self /`?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html diz O /proc/self/diretório é um link para o processo em execução no momento. Sempre há vários processos sendo executados simultaneamente; portanto, qual é o "processo em execução no momento"? O "processo em execução...

40
Teste de festança: o que "= ~" faz?

#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi O que o líder ~faz na expressão regular

40
Casos de uso para hardlinks? [fechadas]

Em que situações alguém desejaria usar um link físico em vez de um link virtual? Pessoalmente, nunca deparei com uma situação em que gostaria de usar um link físico em vez de um link flexível, e o único caso de uso que encontrei ao pesquisar na Web é a desduplicação de arquivos idênticos...

40
Como definir um script de shell a ser originado não executado

Estou definindo um script de shell que um usuário deve sourceexecutar em vez de. Existe uma maneira convencional ou inteligente de sugerir ao usuário que esse é o caso, por exemplo, através de uma extensão de arquivo? Existe código shell que eu possa escrever no próprio arquivo, o que fará com...

39
Como compilar e instalar programas da fonte

Esse é um problema que realmente limita meu gosto pelo Linux. Se o aplicativo não estiver em um repositório ou se não tiver um script de instalação, eu realmente luto onde e como instalar um aplicativo da fonte. Comparativamente ao Windows, é fácil. Você (praticamente) precisa usar um aplicativo...