Problema em .bashrc -- bashrc campo com paths campo com .profile camp askubuntu Relacionado O problema

Problem in .bashrc


2
vote

problema

português

Eu tento editar .bashrc para visualizar os compiladores C que instalei antes. Mas depois de abrir o novo terminal, estou preso com estranho erro.

Não consigo ABCDEFGHIJKLMNABCDEFGHIJKLMN8 Os arquivos / diretórios e nada funcionam. Ele pendura com a seguinte mensagem de erro na linha de comando:

  vi .bashrc Command `vi` is available in /usr/bin/vi The command could not be located because /usr/bin is not included in the PATH environment variable. vi: command not found    

Alguém pode me ajudar?

english

I try to edit .bashrc to view the C-compilers that I installed before. But after opening the new terminal I am stuck with strange error.

I am unable to ls the files/directories and nothing works. It hangs with the following error message on command line:

vi .bashrc Command `vi` is available in /usr/bin/vi The command could not be located because /usr/bin is not included in the PATH environment variable. vi: command not found 

Can anyone please assist me ?

        
 
 

Lista de respostas

2
 
vote

Você provavelmente esteve bagunçando seu arquivo .bashrc e agora você não pode mais abrir um terminal, porque este arquivo é usado para configurar seu shell.

    .
  1. Inicialize no modo de recuperação. Como faço para inicializar no modo de recuperação?

  2. remonte seu sistema com acesso de gravação:

      sudo mount -o remount,rw /    

  3. Onde estão os conteúdos intocados e intocados de um arquivo ~ / .profile? (também respostas abcdefghijklmn4 ), por exemplo:
      cp /etc/skel/.bashrc ~username/ chown username: ~username/.bashrc     
 

You've probably messed up your .bashrc file and now you can't open a terminal anymore, because this file is used to set up your shell.

  1. Boot into recovery mode. How do I boot into recovery mode?

  2. Remount your system with write access:

    sudo mount -o remount,rw / 
  3. Copy the pristine .bashrc file from /etc/skel into your homedir to fix this. See Where are the pristine, untouched contents of a ~/.profile file? (also answers .bashrc), e.g.:

    cp /etc/skel/.bashrc ~username/ chown username: ~username/.bashrc 
 
 
       
       
2
 
vote

Se você ainda estiver logado, ou pode fazer login na sessão gráfica sem problemas, você pode copiar o arquivo /etc/skel/.bashrc para o seu diretório inicial (esteja ciente de que os arquivos ocultos não são mostrados por padrão em o gerenciador de arquivos.

Como alternativa, pressione F2, em seguida, inicie o comando

  cp /etc/skel/.bashrc /home/your-username    

Se esses métodos não funcionarem, você terá que seguir o método mostrado por @gertvdijk.

 

If you are still logged in, or can login to the graphical session without problems, then you can copy the file /etc/skel/.bashrc to your home directory (be aware that hidden files are not shown by default in the file manager.

As an alternative, press F2 then launch the command

cp /etc/skel/.bashrc /home/your-username 

If these methods do not work, then you have to follow the method shown by @gertvdijk.

 
 
       
       
0
 
vote

Pode ser o mesmo problema: tente redefinir seu caminho com este comando:

  export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin    

( fonte )

 

Could be the same problem: Try resetting your path with this command:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 

(Source)

 
 
   
   

Perguntas relacionadas

1  Caminho não configurando para uma configuração  ( Path not setting up for a setup ) 
Não consigo adicionar caminho do meu omnet bin directory para a instalação. Durante a instalação, vou para o diretório Omnet e insiro ./configure o que ...

1  Qual variável de ambiente devo usar para definir um navegador da Web padrão?  ( What environment variable should i use to set a default web browser ) 
Estou tentando definir meu navegador da Web padrão como Google Chromium dentro do meu .bashrc ou .Profile. Qual variável de ambiente eu preciso para obter par...

7  Onde está a minha variável de caminho ser definida?  ( Where is my path variable being set ) 
Estou tentando definir minha variável de caminho para se parecer com isso: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/loc...

46  Por que / etc / perfil não sendo carregado durante as sessões de shell não-login?  ( Why is etc profile not being loaded during non login bash shell sessions ) 
Para 11.04, fiz uma nova instalação do meu sistema. Parte dessa instalação era instalar rvm , que adere um rvm.sh em /etc/profile.d/ . Isso não funciona c...

2  Não é possível definir variáveis ​​de ambiente em ~ / .profile  ( Cant set environment variables in profile ) 
Tudo, eu preciso definir variáveis ​​de ambiente no meu ~/.profile desde que estou executando um programa (qtcreator) que não inicia um shell bash. Eu não...

4  Função dentro .Profile resulta em nenhum login  ( Function inside profile results in no log in ) 
Eu criei uma função personalizada no meu .profile e eu adicionei na parte inferior, depois de meus aliases personalizados: # custom functions function ec...

25  Configurar o Gnome-terminal para iniciar o bash como um shell de login, não lê .bashrc  ( Configure gnome terminal to start bash as a login shell doesnt read bashrc ) 
Estou tentando Integrar RVM com o Gnome-terminal . Por padrão, o terminal GNOME não inicia o bash como um shell de login. Eu habilitava ABCDEFGHIJKLMNABCD...

2  .profile correu em um loop infinito  ( Profile ran into an infinite loop ) 
Eu mudei meu .profile para executar um script na startup. Esse scripts loops através de todos os arquivos em uma pasta e a define como a imagem de fundo. Dorm...

0  Ubuntu 16.04 Loop de login depois de alterar o caminho  ( Ubuntu 16 04 login loop after changing path ) 
Eu mudei meu arquivo .Profile e adicionei ao final: Export PATH = "bin/somepathToMatLab" Isso resultou após uma reinicialização, que quando eu fizer o ...

1  Nó.js nvm causa loop de login xubuntu com linha ~ / .profile  ( Node js nvm causes xubuntu login loop with profile line ) 
Existem várias postagens no loop de login Xubuntu, mas nenhum deles endereço NVM (Nó Version Manager). Eu instalei Nodejs via NVM no meu Xubuntu VM e funcio...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.