Unix & Linux

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


1
Histórico do Bash com registros de data e hora
Gostaria de manter registros de data e hora nos comandos registrados no meu Bash $ HISTFILE, é possível? Não consegui configurá-lo usando man bashcomo fonte de informação. Minhas outras opções são as seguintes: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command in …

7
Como reduzir a cobiça de uma expressão regular no AWK?
Eu quero fazer correspondência não padrão ganancioso (expressão regular) awk. Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regular que selecione a string mais curta? @article{gjn, em vez desta longa string ?: @article{gjn, Author = …



5
sed converte 4 espaços em 2
Como converter 4 espaços em 2 espaços com sed? É possível? Achei isso, mas ele converte tabulação em espaços: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

3
Como o kernel do Linux lida com IRQs compartilhados?
De acordo com o que li até agora, "quando o kernel recebe uma interrupção, todos os manipuladores registrados são chamados". Entendo que os manipuladores registrados para cada IRQ podem ser visualizados via /proc/interrupts, e também entendo que os manipuladores registrados são provenientes dos drivers que invocaram a request_irqpassagem em um …
14 linux  kernel  pci  interrupt  irq 

8
Como remover apenas o conteúdo dos diretórios?
Estou em uma pasta: /var/myfolder. Dentro, existem outras pastas como: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/etc. Dentro de cada um, existem alguns arquivos com nomes aleatórios. Como faço para remover todos os arquivos de todas as pastas dentro /var/myfolder? A estrutura (todos os diretórios, por exemplo, A, B, C etc., dentro /var/myfolder) deve …
14 shell  files 

2
Redirecionar stderr de um script já em execução
Estou executando um script há vários dias. Eu redirecionei o stdout para $HOME/mylog, mas não o redirecionei, pois pensei que não haveria nada nele. De repente, milhares de linhas começaram a sair no stderr, então eu suspendi o trabalho. Existe uma maneira de redirecionar o stderr $HOME/myerrde agora em diante, …

3
Por que $ SHELL não muda quando executo um novo shell?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

2
tmux equivalente à tela GNU: modo wrap
Eu sou um usuário de tela de muito tempo tentando fazer o salto para o tmux. Um recurso de tela que uso é a capacidade de truncar a Ctrla :set wrapsaída. Isso é especialmente útil ao seguir arquivos de log ou seguir sessões de compilação cujas linhas têm centenas de …
14 tmux 



1
Como posso iniciar um serviço systemd somente após o mysql ter iniciado?
Estou trabalhando em um projeto que é um EmailServer mono. Tentei adicionar um serviço ao systemd para que ele seja iniciado automaticamente durante a inicialização, mas estou tendo um problema. Eu criei o script e adicionei /lib/systemd/system/emailserver.servicee, em seguida, execute ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service. Em seguida, executei systemd reload-daemonseguido por …
14 opensuse  systemd 


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.