Visualize o histórico do terminal sem o número da linha

1

Como posso obter o histórico do terminal do Ubuntu sem o número da linha ?

history
O comando

history retorna os comandos anteriores com o número da linha. Eu estou procurando por algo como:

 cd tizen-sdk\tools          
 ls

em vez de

924  cd tizen-sdk\tools      
925  ls
    
por Armaan-Ul-Islam 20.10.2016 / 15:24

3 respostas

5

Você pode usar o comando fc . De help fc :

fc: fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]
    Display or execute commands from the history list.

    fc is used to list or edit and re-execute commands from the history list.
    FIRST and LAST can be numbers specifying the range, or FIRST can be a
    string, which means the most recent command beginning with that
    string.

    Options:
      -e ENAME  select which editor to use.  Default is FCEDIT, then EDITOR,
            then vi
      -l    list lines instead of editing
      -n    omit line numbers when listing
      -r    reverse the order of the lines (newest listed first)

Portanto:

fc -ln

Você também pode ver o arquivo de histórico diretamente, mas pode não ser atualizado:

cat "$HISTFILE"
    
por muru 20.10.2016 / 15:35
2

Use este comando:

history | cut -c 8-
    
por yusuf hari 20.10.2016 / 15:36
1

Usando o awk .

history | awk '{=""; print}'
    
por Benny 20.10.2016 / 15:50