Unix & Linux

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



2
Como remover um arquivo do índice git
Como remover um arquivo do índice de um repositório git sem remover o arquivo da árvore de trabalho? Se eu tivesse um arquivo ./notes.txtque estava sendo rastreado pelo git, eu poderia executar git rm notes.txt. Mas isso removeria o arquivo. Eu preferiria que o git parasse de rastrear o arquivo.
33 git 

9
Copiar entrada para a área de transferência por SSH?
Aqui está o meu caso de uso: Costumo conectar-me a outros computadores através do SSH para trabalhar, e muitas vezes preciso copiar e colar documentos / texto do servidor para editores em execução local para escrever exemplos e compartilhar texto. Freqüentemente, se o texto for pequeno o suficiente, copiarei a …
33 ssh  xorg  clipboard 

8
Agarrando a extensão em um nome de arquivo
Como obtenho a extensão de arquivo do bash? Aqui está o que eu tentei: filename=`basename $filepath` fileext=${filename##*.} Ao fazer isso, posso obter a extensão do bz2caminho /dir/subdir/file.bz2, mas tenho um problema com o caminho /dir/subdir/file-1.0.tar.bz2. Eu preferiria uma solução usando apenas o bash sem programas externos, se possível. Para deixar …
33 bash  shell  filenames 

6
Como encontrar o arquivo em que uma função bash está definida?
Não consigo descobrir como encontrar o arquivo onde uma função bash está definida ( __git_ps1no meu caso). Eu experimentei declare,type , which, mas nada me diz que o arquivo de origem. Eu li em algum lugar que declarepode imprimir o nome do arquivo e o número da linha, mas não …
33 bash 

4
bash iterar lista de arquivos, exceto quando vazio
Eu pensei que isso seria simples - mas está se mostrando mais complexo do que eu esperava. Eu quero percorrer todos os arquivos de um tipo específico em um diretório, então escrevo isto: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Isso funciona desde que …
33 bash  parameter 

2
Como alterar o valor de tempo limite do serviço systemd?
Na empresa em que estou trabalhando agora, existe um serviço legado e seu script init está usando o SysvInit antigo, mas está executando o systemd (CentOS 7). Como há muita computação, esse serviço leva cerca de 70 segundos para terminar. Não configurei nenhum tempo limite para systemd e não alterei …







3
Impedir que o painel / janela se feche quando o comando for concluído - tmux
No meu tmux.confarquivo, eu o configurei para abrir janelas, nomeá-las, painéis de configuração etc. No entanto, um problema que tenho é que, se um dos painéis iniciar um comando, digamos ls, o painel se fechará após o comando ser concluído (instantaneamente). Existe alguma maneira de impedir esse comportamento? Ou ele …
33 tmux 

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.