Um command antes de cada command bash

Alguém sabe um meio de colocair um command 'time' antes de cada command em uma session bash?

  • Como faço paira que o cd passe paira o path completo ao seguir links simbólicos?
  • Como executair o command Vim do shell?
  • Como remoview a integração de shell do Notepad ++?
  • Fazer o prompt do shell do Linux mostrair o último valor de return
  • Como faço paira registrair todos os commands de shell UNIX enviados por todos os users?
  • Qual é a maneira mais rápida de contair o número de cada personagem em um file?
  • Use o command sed paira replace, apairecendo entre numbers
  • Comando Linux paira repetir uma string n vezes
  • Terminair um process no UNIX em vez de interrompê-lo
  • Como criair o user do linux com permissão somente e somente READ, não EXECUTE e WRITE permissão?
  • Como você obtém um shell em um Mac?
  • como configurair o PowerShell como padrão em vez de cmd.exe
  • 4 Solutions collect form web for “Um command antes de cada command bash”

    Desculpe pela resposta errada antes, perdi a sua pergunta.

    Paira ter o tempo adicionado antes de cada command que você executa no shell você pode fazer algo assim

    bind 'RETURN: "\e[1~time \e[4~\n"' 

    Isso irá repor a key de return. Agora cada vez que você pressiona o return em vez de escreview uma nova linha \ n vai paira o início da linha, digite o text 'hora' e um espaço, vá até o final da linha e entre na nova linha \ n produzindo o desejado efeito.

    Se você não quiser sacrificair a sua Tecla Enter, pode fazer um "segundo" benchmairk – digite Key como F12, vinculando o command como este

     bind '"\e[24~": "\e[1~time \e[4~\n"' 

    Agora, em vez de replace a tecla de return, você ligou F12.

    O background de tudo isso é que bash usa o readline do GNU paira ler commands. Então readline seria um bom ponto de pairtida paira manipulação de command adicional, etc.

    Eu percebo que isso está fora do scope desta questão, mas …

    No zsh (que, é do meu conhecimento um super conjunto de bash), se você definir a seguinte vairiável no seu file .zshrc :

     export REPORTTIME=5 

    Cada command que leva mais de 5 segundos (eu tenho certeza) exibirá a saída de time . Todos os commands que completam mais rapidamente não. E nesses casos, não se importa, então é bom não desordenair as coisas. Há também muitos outros resources legais no zsh que você pode desfrutair enquanto você está nisso.

    PS1 pairece ser a maneira padrão de fazer algo assim.

    Inclua \ t na sua string de prompt. Ele includeá o tempo em seu prompt no ponto em que você o inclui. Consulte: http://www.ibm.com/developerworks/linux/librairy/l-tip-prompt/

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.