Octave - Programação científica no Linux (parte 2)
Para todos os que realizam simulações usando MatLab e cia, agora podem usar mais uma ferramenta do mundo livre: Octave. Neste artigo veremos algumas das características básicas do Octave, incluindo como iniciar uma sessão do programa, obter ajuda no prompt de comando, editar uma linha de comando e escrever programas no Octave que podem ser executados como comandos da própria shell.
Parte 3: Edição de comandos
Já dissemos que o Octave usa o padrão do Emacs para edição de comandos. Vamos agora lembrar algumas das principais características para edição de comandos e histórico de comandos.
Os seguintes comandos servem para posicionar o cursor.
É claro que para movermos o cursor no terminal do Octave também podemos usar as teclas comuns "Home", "End" e as setas de nossos teclados. Um comando útil nesse ponto é "clc". É o similar ao "clear" do bash.
Os comandos abaixo servem para editar os comandos no prompt.
Outra característica interessante é o uso do comando "history". Se digitado sem argumentos, mostra na tela os comandos que já utilizamos. Mas também podemos usar da seguinte forma:
history -w arquivo
Fazendo conforme acima, o histórico de comandos irá para o arquivo indicado. Se quisermos ler tal arquivo do prompt, podemos usar:
history -r arquivo
Os seguintes comandos servem para posicionar o cursor.
- CTRL + a : move para o começo da linha;
- CTRL + e : move para o fim da linha;
- CTRL + l : move a tela inteira, deixando a linha atual no topo da tela;
- ALT + f : move uma palavra à frente;
- ALT + b : move uma palavra para trás;
- ALT + r : desfaz todas as alterações realizadas na linha de comando atual.
É claro que para movermos o cursor no terminal do Octave também podemos usar as teclas comuns "Home", "End" e as setas de nossos teclados. Um comando útil nesse ponto é "clc". É o similar ao "clear" do bash.
Os comandos abaixo servem para editar os comandos no prompt.
- CTRL + k : deleta o texto a partir do cursor até o fim da linha;
- CTRL + y : cola o último texto deletado com a combinação de teclas acima;
- [TAB] : mesma função do bash para completar comandos;
- CTRL + p : mostra o comando digitado anterior;
- CTRL + n : mostra o comando digitado depois do atual, conforme a lista do "history" do Octave.
Outra característica interessante é o uso do comando "history". Se digitado sem argumentos, mostra na tela os comandos que já utilizamos. Mas também podemos usar da seguinte forma:
history -w arquivo
Fazendo conforme acima, o histórico de comandos irá para o arquivo indicado. Se quisermos ler tal arquivo do prompt, podemos usar:
history -r arquivo