Perguntas sobre 'zsh'

zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
1
resposta

Zsh erro de substituição ruim no zshrc

Eu tenho isso no meu arquivo .zhsrc: [[ -n "${key[Home]}" ]] && bindkey "${key[Home]}" beginning-of-line Pressionar Home no meu teclado parece acionar o início da linha, então parece funcionar, no entanto, sempre que...
24.08.2017 / 08:21
1
resposta

Fatiar uma matriz que contém cadeias vazias

Considere o array foo , inicializado assim: $ foo=( a b '' d e f g ) foo contém 7 elementos, um dos quais é uma string vazia. Abaixo estão algumas maneiras de imprimir o conteúdo de foo , usando o print embutido: $ print -...
26.06.2017 / 16:14
1
resposta

Por que o GNOME Display Manager sempre lê o .profile?

Eu recentemente mudei do login de prompt de terminal (getty?) para o GNOME Display Manager. Ele parece que o GDM sempre lê .profile , independentemente da configuração do usuário do shell de login (Zsh no meu caso). Por que é que? Eu suponho...
20.04.2017 / 09:45
2
respostas

'time echo' não obteve saída

Estou usando o Mac e estou tentando sincronizar a execução do comando. Se eu fizer time echo não tem saída Mas se eu fizer time ls me dá a saída da função time Alguma idéia de por que isso acontece? Atualização: acontec...
01.03.2018 / 03:25
1
resposta

Habilite um Plugin para Oh my Zsh in Docker

Eu estou tentando instalar o plug-in symfony2 e git para zsh no meu contêiner docker . FROM php:7-fpm # Install Packages RUN apt-get update && apt-get install -y vim zsh git RUN docker-php-ext-install pdo pdo_mysql mysqli z...
22.08.2016 / 20:20
2
respostas

Mede o tempo de execução de um comando, incluindo a expansão da substituição do comando

Como eu iria medir o tempo de execução de comandos que são expandidos pelo shell? Por exemplo: ➜ time sleep $(sleep 3; echo 1) sleep $(sleep 3; echo 1) 0.00s user 0.00s system 0% cpu 1.003 total ignora o tempo do comando substituído....
30.06.2016 / 11:44
2
respostas

Sobre a aplicação de comandos a grupos de linhas de stdin

O pacote Unix datamash suporta a aplicação de várias operações de resumo para grupos de linhas de entrada. Por exemplo 1 , aqui datamash é usado para calcular as somas da coluna 2 para cada valor na coluna 1: $ cat example.csv 1,10...
18.03.2016 / 20:50
3
respostas

Todos os arquivos em um diretório que não terminam em uma string específica?

Eu quero encontrar todos os arquivos de texto em um diretório que não termine com a string: hello world Como posso fazer isso?     
05.04.2016 / 15:17
1
resposta

zsh tcsh - como a navegação de histórico

Em tcsh , os comandos \eP e \eN levam em consideração o prefixo normalizado de espaço em branco da linha atual, não apenas a primeira palavra. Por exemplo, se meu histórico contiver git pull upstream feature-dancing-pigs git clone...
20.05.2016 / 01:15
2
respostas

Mover para a linha anterior de um comando de várias linhas

Ao editar comandos de várias linhas, com novas linhas de escape, não consigo subir linhas. Por exemplo, suponha que eu digite echo \ one uma linha, então eu pressione Enter , e então eu quero editar a parte echo \ do comando. Pressiona...
30.01.2016 / 21:39