Unix & Linux

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


2
Uso prático da opção `set -k` no bash
Quando usamos a set -kopção no bash? O manual de referência do Bash diz: Todos os argumentos na forma de instruções de atribuição são colocados no ambiente para um comando, não apenas aqueles que precedem o nome do comando. Entendo o que a opção faz, mas não conseguia imaginar quando …
16 bash  shell 

5
Função bash stateful
Eu gostaria de implementar uma função no Bash que aumenta (e retorna) uma contagem a cada chamada. Infelizmente, isso não parece trivial, pois estou invocando a função dentro de um subshell e, consequentemente, não pode modificar as variáveis ​​do shell pai. Aqui está a minha tentativa: PS_COUNT=0 ps_count_inc() { let …

6
Backups remotos automáticos SSH
Eu tenho duas máquinas Ae B. Máquina Apode ssh em B. Atem muito espaço livre. Bos dados estão em uma espécie de situação de risco. Como faço backup de todos Bos dados para Aautomaticamente. Não precisa ser muito frequente, mas deve ser de mãos livres. Toda vez que a Ainicialização …
16 ssh  backup 

6
O que constitui um 'campo' para o comando cut?
Por exemplo, o cutcomando pode usar um parâmetro -f, que de acordo comman selecione apenas esses campos; imprima também qualquer linha que não contenha caracteres delimitadores, a menos que a opção -s seja especificada Nesse contexto, o que é um campo?
16 linux  cut 

4
Converta todos os pdf no diretório atual para png
Eu quero escrever um bashscript para converter todos os .pdfarquivos no diretório atual em um .pngarquivo. Por exemplo: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png Esta é minha melhor tentativa: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf a.png convert -verbose -density …
16 bash  imagemagick 

5
Como obter o tamanho da pasta ignorando links físicos?
Eu uso o rsnapshot para backups, que gera uma série de pastas contendo arquivos com o mesmo nome. Alguns dos arquivos estão com vínculo físico, enquanto outros são separados. Por exemplo, hourly.1/file1e hourly.2/file1pode estar fortemente vinculado ao mesmo arquivo, enquanto hourly.1/file2e hourly.2/file2são arquivos totalmente separados. Quero encontrar a quantidade de …

3
Na memória do sistema ... especificamente a diferença entre `tmpfs,` `shm,` e `hugepages…`
Ultimamente tenho ficado curioso sobre os vários sistemas de arquivos baseados em memória do kernel Linux. Note:No que me diz respeito, as perguntas abaixo devem ser consideradas mais ou menos opcionais quando comparadas com uma melhor compreensão daquelas colocadas no título. Peço-lhes abaixo porque acredito que respondê-las pode me ajudar …


4
Como alterno para o modo de edição vi no readline?
Quero mudar para o modo de edição vi em um ambiente de linha de leitura. Mas não quero usar 'set -o vi'. Quero mudar temporariamente usando um atalho de teclado. A página de manual diz que eu posso fazer isso M-C-j. Mas isso não funciona para mim. Estou usando o …
16 bash  readline 

3
destaque da pesquisa no modo de cópia tmux
Existe alguma maneira de destacar o termo pesquisado no modo de cópia tmux? Abaixo está minha configuração do tmux: # remap prefix to Control + a set -g prefix C-a unbind C-b bind C-a send-prefix bind a send-prefix # force a reload of the config file unbind r bind r …
16 tmux  colors 



2
O que acontece se eu usar o vi em arquivos grandes?
Embora tenhamos sido instruídos a não fazê-lo, um colega meu usou o vi para exibir um arquivo de texto grande (server.log 3,5 GB). Isso encheu / var / tmp e causou alguns problemas no servidor. O que causou isso? Por que não devemos usar o vi para arquivos grandes?
16 vim  vi 

2
O que faz o redirecionamento com> | Faz?
Quando você deve usar >|para redirecionar a saída para um arquivo em vez de apenas >? A explicação dada quando me foi mostrado isso foi que ele garantiu que o arquivo de destino fosse truncado primeiro. Mas eu >já pensei que isso implicava. É >|útil?

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.