FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD - Faa as teclas Home, End e Delete funcionarem no seu FreeBSD
 
 
05.12  
Inicio
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histrico da Lista
Galeria de Imagens
Contador Usurios FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS
-
DOC-BR (FUG BR)
Introduo
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usurio

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


Faa as teclas Home, End e Delete funcionarem no seu FreeBSD PDF Imprimir E-mail
Por Felippe de Meirelles Motta   
04/10/2008

Talvez alguns se perguntam porque algumas teclas que usamos com certa frequência enquanto utilizando nossos sistemas UNIX-Like de preferência não funcionam, como é o caso de Home, Delete e End.

Este tutorial irá explicar-lhe como habilitar as teclas Home, End e Delete no terminal ssh do FreeBSD. Esta configuração não se aplica para distribuições Linux e de todos os outros que eu vi estas teclas funcionando por padrão.

O ambiente padrão para FreeBSD é CSH. Você irá precisar abrir o arquivo .cshrc localizado no seu diretório home.

Isto deve estar assim:

# $FreeBSD: src/etc/root/dot.cshrc,v 1.29 2004/04/01 19:28:00 krion Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

setenv  EDITOR  vi
setenv  PAGER   more
setenv  BLOCKSIZE       K

if ($?prompt) then
        # An interactive shell -- set some stuff up
        set prompt = "`/bin/hostname -s`# "
        set filec
        set history = 100
        set savehist = 100
        set mail = (/var/mail/$USER)
        if ( $?tcsh ) then
                bindkey "^W" backward-delete-word
                bindkey -k up history-search-backward
                bindkey -k down history-search-forward
        endif
endif

Você precisa adicionar algumas linhas nesta condição if. Abra este arquivo com seu editor favorito e após as linhas bindkey adicione as linhas abaixo. Para aplicar o que você fez, rode este comando:

[localhost]# source .cshrc 

bindkey "\e[1~" beginning-of-line  # Home
bindkey "\e[7~" beginning-of-line  # Home rxvt
bindkey "\e[2~" overwrite-mode     # Ins
bindkey "\e[3~" delete-char        # Delete
bindkey "\e[4~" end-of-line        # End
bindkey "\e[8~" end-of-line        # End rxvt

Fonte Original: http://onlinehowto.net/Tutorials/SSH/Make-Home-End-and-Delete-keys-work-on-FreeBSD/647/1

Comentrios


Comente!*
Nome:
E-mail
Homepage
Ttulo:
Comentrio:

Cdigo:* Code

 
< Anterior   Prximo >
FUG-BR - Espalhando BSD
Dicas Rpidas:

Para quem está cansado de instalar programs via linha de comando com o ports e compania, agoa exite o bpm - BSD Ports Manipulator

 






Wallpapers
FreeBSD Security Advisories
  • FreeBSD-SA-08:11.arc4random
  • FreeBSD-SA-08:10.nd6
  • FreeBSD-SA-08:09.icmp6
  • FreeBSD-SA-08:08.nmount
  • FreeBSD-SA-08:07.amd64
  • FreeBSD-SA-08:06.bind
  • FreeBSD-SA-08:05.openssh
  • FreeBSD-SA-08:04.ipsec
  • FreeBSD-SA-08:03.sendfile

  • Online:
    Ns temos 22 visitantes online


    Devil Store - Sua loja BSD
    FreeBSD Brasil LTDA

    FUG-BR: Desde 1999, espalhando BSD pelo Brasil.