Unix & Linux

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

7
O que o .d representa nos nomes de diretório?
Conheço muitos diretórios com .d em seu nome: init.d yum.repos.d conf.d Isso significa diretório? Se sim, do que isso desambigua? ATUALIZAÇÃO: Tive muitas respostas interessantes sobre o que .dsignifica, mas o título da minha pergunta não foi bem escolhido. Eu mudei "mean" para "stand for".
118 directory  fhs 




4
Qual é o propósito de usar shift em shell scripts?
Eu me deparei com este script: #! /bin/bash if (( $# < 3 )); then echo "$0 old_string new_string file [file...]" exit 0 else ostr="$1"; shift nstr="$1"; shift fi echo "Replacing \"$ostr\" with \"$nstr\"" for file in $@; do if [ -f $file ]; then echo "Working with: $file" eval …

5
Qual é o objetivo do comando hash?
Se você executar, hashele mostra o caminho de todos os comandos executados desde a última redefinição do hash ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami …
118 bash  history 


1
Anexar a diferentes janelas na sessão
Eu tenho uma sessão simples do tmux executando com duas janelas abertas; um deles para hackers locais e um deles para o trabalho. O que eu gostaria de fazer é simplesmente conectar-me à janela de hackers, deixando a janela de trabalho aberta em outro terminal. No entanto, assim que eu …
117 tmux 


7
Usando o operador not equal para comparação de cadeias
Tentei verificar se a PHONE_TYPEvariável contém um dos três valores válidos. if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi O código acima não funcionou para mim, então tentei isso: …

7
Por que encontrar -mtime +1 retorna apenas arquivos com mais de 2 dias?
Estou lutando para entender por que a findmodificação dos arquivos de interpretação interpreta o tempo como acontece. Especificamente, não entendo por que o -mtime +1arquivo não mostra arquivos com menos de 48 horas. Como exemplo de teste, criei três arquivos de teste com diferentes datas de modificação: [root@foobox findtest]# ls …
117 find  timestamps 


3
Por que o eco é muito mais rápido que o toque?
Estou tentando atualizar o registro de data e hora para o horário atual em todos os arquivos xml no meu diretório (recursivamente). Estou usando o Mac OSX 10.8.5. Em cerca de 300.000 arquivos, o seguinte echocomando leva 10 segundos : for file in `find . -name "*.xml"`; do echo >> …
116 shell  command  echo 



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.