Unix & Linux

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

2
Um sub-shell é a mesma coisa que um sub-shell
Existem esses dois nomes: um subshell e um shell filho . Sim, um processo filho será iniciado por qualquer um destes: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Todos são equivalentes e compartilham o mesmo nome? Todos compartilham as mesmas propriedades? O …

2
Existe um navegador que suporte endereços IPv6 Link Local?
Gostaria de conhecer, finalmente, um navegador que me permita navegar fe80::4216:7eff:fe9f:79ac%enp2s0f0, por exemplo. Eu verifiquei que há muitos tickets abertos em rastreadores de erros de navegadores de grandes nomes como Firefox e Chrome. Eu sei que o Internet Explorer no Windows é capaz de fornecer uma opção, mas eu gostaria …
11 ipv6  browser  url 

2
Não é possível usar! $ No script?
Apenas querendo saber por que isso não está funcionando #!/bin/bash ls /bin ls !$ Espero executar ls /binduas vezes, mas o segundo gera erros, pois !$não foi interpretado Perdi alguma coisa, ou !$apenas trabalhei na linha de comando? Não encontrei parte relevante em man bash(no mac)
11 bash 

3
Suspender o processo sem matá-lo
Então, eu tenho um programa persistente em execução em segundo plano. Matá-lo apenas faz com que seja reiniciado com um PID diferente. Eu gostaria de suspendê-lo (colocá-lo para dormir sem realmente matá-lo). Kill -9 faz isso? Caso contrário, como isso deve ser feito?
11 process  kill 

1
Como classificar um arquivo com base em uma seção de um campo
Eu gostaria de classificar um arquivo: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 …

2
Qual é a diferença entre & 6 e / dev / fd / 6?
Para ler do descritor de arquivo 6 eu posso usar <&6ou </dev/fd/6(aka /proc/self/fd/6). Geralmente ambos funcionam igualmente bem. No entanto, se esse descritor de arquivo for um soquete, coisas estranhas acontecem. Por exemplo: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 …

2
O que significa [[.ch.]] Em uma regex?
Título alternativo: O que é uma "sequência de intercalação" ou "elemento de intercalação" em uma regex compatível com POSIX? Encontrei a definição técnica exata na Seção 9.3.5 das especificações do POSIX , como item 4 da lista, mas não está muito claro para mim. Pesquisei na web por exemplos e …

3
Como estender aliases do bash
Como criar um alias que realmente estende outro alias com o mesmo nome no Bash? Por quê: Eu costumava ter GREP_OPTIONSdefinido em .bashrcpara algo como isto: GREP_OPTIONS="-I --exclude=\*~" Eu também tinha um script (digamos setup-java.sh) que eu chamaria antes de trabalhar em alguns projetos Java. Ele conteria a linha: GREP_OPTIONS="$GREP_OPTIONS …
11 bash  grep  alias 

11
Como obter o último argumento para uma função / bin / sh
Qual é a melhor maneira de implementar print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Se assim fosse, digamos, em #!/usr/bin/zshvez de #!/bin/shsaber o que fazer. Meu problema é encontrar uma maneira razoável de implementar isso #!/bin/sh.) EDIT: O acima …

2
Imprimir duas páginas por folha a partir da linha de comando
Digamos que eu comece com um documento PDF, digamos 12 páginas, visualizado com evince . Para produzir outro PDF de 6 folhas, com uma configuração de duas páginas por lado, normalmente uso o dispositivo "Imprimir em arquivo" listado na janela de diálogo ^ P. Isso funciona muito bem. Eu gostaria …
11 pdf  cups  evince  pdftk  lp 

1
Faz sentido colocar btrfs no lvm?
Este é o OpenSUSE Leap 42. Eu tenho um computador com 2 unidades de disco rígido SATA de 500 GB e, para acelerar, coloquei uma pequena unidade SSD de 30 GB para o sistema. Durante a instalação, os HDDs foram desconectados porque confundiam o instalador (e eu). Depois que o …
11 linux  partition  lvm  btrfs 

1
256 cores no console (tty)
Suponha, eu tenho um sistema sem X server. Só consigo efetuar login no console. Parece que, por padrão, o console linux suporta apenas 8 cores: # tput colors 8 É possível usar 256 cores no console, da mesma forma que eu usaria em um emulador de terminal (ou seja, terminador)? …


2
Instalando o PHP7.0 a partir do sid no jessie
Gostaria de experimentar o PHP7.0 no Debian Jessie e estou tentando instalá-lo no sid. No entanto, php7.0depende de php7.0-commonqual depende php-common > 18enquanto php-commonem sid estiver em 17. Isso significa que é simplesmente impossível instalar a php7.0partir dessa distribuição no momento? Por que é que? Eu sei que é possível …

1
Aviso do MySQL Workbench ao conectar-se ao MariaDB
Ao usar o MySQL Workbench 6.3 no Kubuntu 15.10 e na versão MariaDB Server: 10.0.22-MariaDB-0ubuntu0.15.10.1 (Ubuntu), recebo o seguinte aviso. Isso é esperado? Versão do servidor incompatível / fora do padrão ou protocolo de conexão detectado (10.0.22). Uma conexão com esse banco de dados pode ser estabelecida, mas alguns recursos …

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.