Adicione algo no final de cada comando digitado [duplicado]

0

Existe a possibilidade de adicionar algum texto no final de cada comando que eu digito no terminal? Por exemplo eu digito "ps" e depois de pressionar enter, ele se torna "ps -a", eu digito "ls" e é "ls -a"

    
por MSSC 29.08.2018 / 22:24

2 respostas

1

Parece que você deseja criar um alias em seu .bashrc (oculto e localizado no diretório inicial do usuário)

Basta adicionar as seguintes linhas ao seu .bashrc:

alias ls='ls -a'
alias ps='ps -a'

e, em seguida, execute o comando para obter o seu .bashrc

source ~/.bashrc

Fazer isso agora fará com que todos os ls também mostrem arquivos ocultos (arquivos que começam com a.) e todos os ps executados para mostrar todos os processos, exceto os líderes de sessão e os processos não associados a um terminal.

    
por 30.08.2018 / 04:06
0

Fácil de fazer com um shellscript:

#!/bin/bash

while :
do
    echo "\$ \c"
    read command
    [ $command == "quit" ] && break
    eval $command -a
done
    
por 29.08.2018 / 22:35

Tags