Unix & Linux

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

1
Por que nullglob não é o padrão?
Na maioria das conchas nullglobnão é o padrão. Isso significa, por exemplo, se você executar este comando ls * em um diretório vazio, ele expandirá o *glob para um literal *, em vez de uma lista vazia de argumentos. Existem maneiras de mudar esse comportamento, para que *em um diretório …
61 shell  wildcards 

3
O que `kill -0` faz?
Recentemente, deparei com isso em um shell script. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi O que kill -0 ...faz?
61 shell  process  kill 

1
Histórico de comandos no Zsh
Como o Zsh controla o histórico de comandos? Eu vejo dois arquivos no meu diretório pessoal: .zhistorye .zsh_history. Qual a diferença entre eles? Os arquivos parecem conter todo o meu histórico. O Zsh mantém anexando linhas a um deles para sempre ? Isso não tornaria a pesquisa de histórico muito …

5
Nomes de servidores de preenchimento automático para SSH e SCP
Eu tenho alguns servidores configurados ~/.ssh/config, como alphae beta. Como posso configurar o Bash para que os comandos ssh al<tab>e o scp file.tgz al<tab>preenchimento automático dos nomes dos servidores configurados? Não quero adicionar os servidores a outro arquivo (ou seja, uma matriz Bash) cada vez que um é adicionado, pois …
61 bash  ssh  autocomplete  scp 

9
Como descobrir qual arquivo está aberto no vim?
Isso pode parecer trivial, mas, em mais de uma ocasião, eu me esqueci de qual arquivo vimeu abri (por exemplo, quando eu estou examinando arquivos de log diferentes) e a única maneira que eu sabia descobrir era fechar o arquivo e procure no histórico de comandos o comando mais recente. …
61 vim 



6
Diferenças entre volume, partição e unidade
O que esses termos significam exatamente? partição volume dirigir No Windows, pode-se dizer unidade C: ou partição C :. No Linux, não tenho certeza do que deve ser usado para partições porque elas não têm um nome.
61 hard-disk 

11
Existe uma maneira de fazer "mv" falhar silenciosamente?
Um comando como mv foo* ~/bar/produz essa mensagem no stderr se não houver arquivos correspondentes foo*. mv: cannot stat `foo*': No such file or directory No entanto, no script em que estou trabalhando nesse caso, ficaria bem e gostaria de omitir essa mensagem de nossos logs. Existe alguma maneira agradável …
61 bash  mv 

3
Diferenças entre sed no Mac OSX e outro sed "padrão"?
Estou tendo alguns problemas ao usar uma resposta fornecida neste site para esta pergunta sobre um comando sed para substituir uma linha em branco por duas outras linhas de conteúdo , e foi apresentado se o comando sed no Mac OS (10.6.7 para mim ) é diferente. Eu não acho …
61 osx  sed  standard 



1
Como esse comando é legal? "> Arquivo1 <arquivo2 gato"
Supondo que file2já exista, o comando &gt; file1 &lt; file2 cat parece estar copiando o conteúdo de file2para file1. Mas não consigo entender essa estrutura. Entendo que "Nada" está sendo direcionado para file1(criar ou apagar seu conteúdo). Então o conteúdo de file2está sendo direcionado file1. Por que é catdepois file2? …

2
Salve toda a saída do terminal em um arquivo
Existe alguma maneira de salvar toda a saída do terminal em um arquivo com um comando? Não estou falando de redirecionamento command &gt; file.txt Não é o histórico history &gt; file.txt, preciso do texto completo do terminal Não com teclas de atalho! Algo como terminal_text &gt; file.txt
61 terminal  output 

1
existem telas na lista, mas "nenhuma tela a ser retomada"
Quando digito screen -r, espero ver: Uma lista de telas a serem retomadas ou uma mensagem "Não há tela a ser retomada". Hoje, vejo que há uma tela, mas ainda recebo a mensagem de que não há tela a ser retomada: [root@server chiliNUT]# screen -r There is a screen on: …
61 gnu-screen 

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.