Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Alguem que entenda de Kali Linux? ajuda

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dúvida Alguem que entenda de Kali Linux? ajuda

    Bem... é o seguinte, eu tenho o sitema operacional Kali Linux em uma máquina virtual pelo o VirtualBox, e estou com um pequeno, podemos dizer, "erro" no meu TERMINAL...

    - Tudo começou quando eu estava a procura de como personalizar o terminal, colocando meu nome de Banner e tudo mais... Quem entende de Linux sabe que para editar o Terminal há um leafpad chamado de Bash (algo assim não lembro) do qual é aberto com o seguinte comando: leafpad /root/.bashrc. Enfim!!

    Consegui colocar meu Nome no Banner ;-; mas depois de um tempo não me lembro se eu estava fuçando o tal .bashrc, e talvez eu tenha mudado algo, do tipo, ter apago um comando importante e tudo mais, E logo apareceu uma mensagem de erro

    MAIS OU MENOS ISSO: bash: /root/.bashrc erro achado próximo do `token` `(´
    Enfim...
    Não me lembro como é o erro kkkk, mas gostaria de saber se tem como eu RESTAURAR o Terminal, seus arquivos, seus dados e tudo mais, talvez com um outro perfil com configurações padrões; para tirar esse erro que nem há problema mais que encomoda :/

    (Já reiniciei e desliguei a maquina virtual varias vezes e o "erro" continua)

    - NÃO QUERO APELAR POR RESTAURAR O SISTEMA TODO POR UM SIMPLES ERRO...
    Se caso eu ter que apelar mesmo para esse metodo, tem como eu criar tipo um Backup para salvar meus arquivo, programas, e atualizaçoes do sistema??
    Similar Threads

  • Font Size
    #2
    Aparentemente você excluiu algo(Provavelmente parte de um comando/instrução ja existente) ou começou a fazer algo(Inseri uma nova linha/comando/instrução no Bashrc) e não concluiu.

    Poste ai o conteúdo do seu bashrc e o erro completo que esta aparecendo no terminal.
    Falar é fácil, me mostre o código.


    Comment


    • Font Size
      #3
      MEU .BASHRC:

      ig# ~/.bashrc: executed by bash(1) for non-login shells.
      # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
      # for examples

      # If not running interactively, don't do anything
      case $- in
      *i*) ;;
      *) return;;
      esac

      # don't put duplicate lines or lines starting with space in the history.
      # See bash(1) for more options
      HISTCONTROL=ignoreboth

      # append to the history file, don't overwrite it
      shopt -s histappend

      # for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
      HISTSIZE=1000
      HISTFILESIZE=2000

      # check the window size after each command and, if necessary,
      # update the values of LINES and COLUMNS.
      shopt -s checkwinsize

      # If set, the pattern "**" used in a pathname expansion context will
      # match all files and zero or more directories and subdirectories.
      #shopt -s globstar

      # make less more friendly for non-text input files, see lesspipe(1)
      #[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

      # set variable identifying the chroot you work in (used in the prompt below)
      if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
      debian_chroot=$(cat /etc/debian_chroot)
      fi

      # set a fancy prompt (non-color, unless we know we "want" color)
      case "$TERM" in
      xterm-color) color_prompt=yes;;
      esac

      # uncomment for a colored prompt, if the terminal has the capability; turned
      # off by default to not distract the user: the focus in a terminal window
      # should be on the output of commands, not on the prompt
      force_color_prompt=yes

      if [ -n "$force_color_prompt" ]; then
      if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
      # We have color support; assume it's compliant with Ecma-48
      # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
      # a case would tend to support setf rather than setaf.)
      color_prompt=yes
      else
      color_prompt=
      fi
      fi

      if [ "$color_prompt" = yes ]; then
      PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
      else
      PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
      fi
      unset color_prompt force_color_prompt

      # If this is an xterm set the title to user@host:dir
      case "$TERM" in
      xterm*|rxvt*)
      PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
      ;;
      *)
      ;;
      esac

      # enable color support of ls and also add handy aliases
      if [ -x /usr/bin/dircolors ]; then
      test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
      alias ls='ls --color=auto'
      #alias dir='dir --color=auto'
      #alias vdir='vdir --color=auto'

      #alias grep='grep --color=auto'
      #alias fgrep='fgrep --color=auto'
      #alias egrep='egrep --color=auto'
      fi

      # some more ls aliases
      #alias ll='ls -l'
      #alias la='ls -A'
      #alias l='ls -CF'

      # Alias definitions.
      # You may want to put all your additions into a separate file like
      # ~/.bash_aliases, instead of adding them here directly.
      # See /usr/share/doc/bash-doc/examples in the bash-doc package.

      if [ -f ~/.bash_aliases ]; then
      . ~/.bash_aliases
      fi

      # enable programmable completion features (you don't need to enable
      # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
      # sources /etc/bash.bashrc).
      if ! shopt -oq posix; then
      if [ -f /usr/share/bash-completion/bash_completion ]; then
      . /usr/share/bash-completion/bash_completion
      elif [ -f /etc/bash_completion ]; then
      . /etc/bash_completion
      fi
      fi




      O ERRO QUE DA NO TERMINAL:

      bash: /root/.bashrc: line 1: erro de sintaxe próximo do `token' não esperado `('
      bash: /root/.bashrc: line 1: `ig# ~/.bashrc: executed by bash(1) for non-login shells.'

      Comment


      • Font Size
        #4
        Não entendi pra que você colocou esse ig antes do # na primeira linha do seu bashrc, pois ele que ta ocasionando essas mensagens de erro.
        Remova o ig deixando a primeira linha assim:

        Código:
        # ~/.bashrc: executed by bash(1) for non-login shells.
        Depois de fazer essa alteração e salvar, a mensagem vai parar de aparecer. Caso tenha algum motivo esse ig, eu recomendo que você abra o topico e poste o que você estava tentando fazer.


        OBSERVAÇÃO: É sempre recomendado, não somente no bashrc mas em qual quer arquivo de configuração você fazer um backup antes, pois se algo dé errado você tem o conteúdo original!
        Falar é fácil, me mostre o código.


        Comment

        X
        Working...
        X