Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.

1
readline - excluindo a palavra sob o cursor
Por exemplo, Alt-dexclui a palavra até o próximo limite da palavra. Também existe um atalho para excluir até o limite anterior da palavra IIRC, mas eu gostaria de excluir o cursor UNDER da palavra (ou seja, o limite esquerdo da palavra atual e o limite da próxima palavra). Isso está …
1 linux  bash  readline 

1
teste de bash para "terminal aberto"
Notei na lista de EXPRESSÕES CONDICIONAIS do BASH uma -texpressão que testa se um descritor de arquivo é um terminal aberto. Eu tentei o seguinte: if [[ -t $(tty) ]]; then echo open terminal $(tty) else echo not open terminal $(tty) fi; e receba minha resposta not open terminal /dev/pts/35 …
1 linux  bash  terminal 

1
Agrupar a saída do arquivo na coluna especificada
Eu precisaria imprimir o conteúdo de um arquivo (por exemplo, cat $file), mas agrupar a saída em uma determinada largura de coluna (digamos 80 cols), independentemente da largura do terminal. Existe algo no arsenal Unix "padrão" que me daria essa funcionalidade?
1 bash  shell 

2
cortar texto de cada linha em um arquivo txt
Eu tenho um arquivo de texto onde cada linha se parece com isso: <img border=0 width=555 height=555 src=http://websitelinkimagelinkhere> cada linha é assim por 1500 linhas, eu quero tipo 'grep' (acho que não funcionará porque retorna toda a linha) cada linha do arquivo de saída ' http: // websiteimagelinkhere ' deve …

1
Defina a variável bash para que não possa ser desmarcada
Eu gostaria de definir uma variável de ambiente para todos os usuários através da /etc/profilequal os usuários não possam substituir ou desmarcar. Tenho certeza de que isso é possível, mas estou tendo problemas para localizar a documentação relevante para os built-ins sete / ou exportshell. Se isso é realmente possível, …
1 linux  bash 

2
Abra o último arquivo no dir com vim
Escrevo um diário e nomeio os arquivos de forma desmarcada AAAA-MM-DD.mark. Quando pretendo alterar algo da última entrada, gostaria de abri-lo com um atalho, em vez de escrever a data completa (a conclusão do bash não ajuda em nada). Como posso abrir o último arquivo (em ordem alfabética) no vim?
1 bash  vim 

2
Existe um auxiliar do bash que mostre exemplos comuns ao digitar
Existe um script ou configuração ou outra ferramenta que possa mostrar exemplos mais comuns de uso de determinado comando para ex. tipo de usuário: tar e isso mostra tar xzvf my-archive.tar.gz ls e isso mostra ls -la xrandr e isso mostra xrandr --output Virtual1 --mode 1280x800 Descrição mínima pode ser …
1 linux  bash  shell 

2
Como executar um programa e obter seu PID em segundo plano
Eu tenho um script de inicialização do servidor Minecraft que se parece com isso: #!/bin/bash cd "$(dirname "$0")" exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar Como obtenho o PID do processo java enquanto consigo inserir entrada no processo Java? se eu mudar a linha exec para exec java -Xmx4096M -Xms4096M -jar …
1 linux  bash  java  minecraft 

1
Não é possível encontrar o comando clogin para ranço
Eu sou novo no CentOS e configurei o Rancid (só usei o ranço, mas o novo). Estou tendo um problema: digitei clogincomo meu usuário rançoso, mas recebocommand not found [rancid@rancid.corpservices.iseek.com.au:/]$ clogin bash: clogin: command not found Recebo a mesma mensagem que o usuário root. Posso obter ajuda para resolver isso? …

1
Por que o PS1 está sendo fisicamente alterado nos arquivos, contra a minha vontade por algum processo externo?
Uma coisa realmente estranha acontecendo aqui depois de ativarLinux no meu Chromebook. Não é um disjuntor, mas é extremamente estranho. Por que PS1sempre está sendo definido para isso? \[\033[01;34m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[01;34m\] \w\[\033[31m\] \[\033[01;34m\]$\[\033[00m\] Mesmo quando eu uso isso no final de .profile? export PS1='\[\033[01;34m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[01;34m\] \w\[\033[31m\]$(__git_ps1 " >> %s") \[\033[01;34m\]$\[\033[00m\] ' O mais …




2
Por que esse script bash fornece um erro no Ubuntu, mas não no OSX
#!/usr/bin/env sh export $NODE_CONFIG_DIR=/Users/full/path/to/script/config cd /Users/full/path/to/script /usr/local/bin/node main O script é executado localmente no OSX (se eu ajustar os caminhos para o ambiente local), mas no Ubuntu eu recebo: ./mtf_runner.sh: 2: export: : bad variable name Quero executar o script usando cron e preciso definir a NODE_CONFIG_DIRvariável de ambiente Além …

1
Bash loop através de todos os diretórios em um diretório e, se encontrar alguma instância de string no arquivo específico de cada diretório, faça isso
Eu tenho um serviço que utiliza uma porta especificada pelo usuário exclusiva para conexões remotas. Eu instalo várias instâncias deste serviço e escrevi um script bash para automatizar as instalações. Meu instalador possui uma verificação interna para impedir que minha própria estupidez tente ligar às portas já configuradas nas instâncias …

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.