História no shell Almquist no NetBSD

História no shell Almquist no NetBSD

No NetBSD /bin/shexiste uma versão modificada doConcha Almquist. Com o comando fc -lé possível visualizar os últimos 16 comandos digitados no prompt naatualsessão enão os mais velhos.

A variável de ambiente HISTSIZEé definida como 1000 e bashisso significa que os últimos 1000 comandos (independente da respostaeles foram digitados na sessão atual) são salvos em um arquivo nomeado .bash_historyno diretório inicial. Mas aqui parece significar apenas que os últimos 1000 comandos nesta sessão são mantidos no histórico, e o histórico não parece estar salvo em um arquivo.

Procuro um histórico que permita não só ler os últimos comandos da sessão atual, mas tambémos comandos das sessões anteriores(por exemplo, na última vez que iniciei o sistema, não na hora real). /bin/shNo NetBSD tem por padrãouma história dessas? Caso contrário, é possível criar tal histórico nesse shell?

Responder1

Eu realmente não entendo sua pergunta, qual é a pergunta real?

Primeiro você está afirmando que pode acessar o histórico através do fcbuiltin e depois está perguntando se o shell implementa um histórico?

Além disso, oman pageestados:

O número de comandos anteriores que podem ser acessados ​​é determinado pelo valor da HISTSIZEvariável.

e

Um shell de login primeiro lê os comandos dos arquivos /etc/profilee .profilese eles existem. Se a variável de ambiente ENVfor definida na entrada de um shell ou definida em .profileum shell de login, o shell lerá os comandos do arquivo nomeado em ENV. Portanto, um usuário deve colocar comandos que serão executados somente no momento do login no .profilearquivo e comandos que serão executados para cada shell dentro do ENVarquivo. Para definir a ENVvariável para algum arquivo, coloque a seguinte linha em seu .profilediretório pessoal

      ENV=$HOME/.shinit; export ENV

substituindo .shinitqualquer nome de arquivo que você desejar.

Se a sua dúvida é se o histórico é gravado em um arquivo, não parece ser o caso.

informação relacionada