ls, mv, cp, cat, vi, comando não encontrado

0

Eu estava tentando adicionar um novo caminho para o meu arquivo bashrc, mas pareci ter inventado alguma coisa. depois de I $ source ~ / .bashrc eu não posso mais usar os comandos ls, mv, cp, cat, vi e provavelmente outros que eu não tentei ainda. Existe alguma maneira que eu possa redefinir o caminho para que tudo volte?

[rn1041@cluster ~]$ ls
-bash: ls: No such file or directory
[rn1041@cluster ~]$ rm
-bash: rm: No such file or directory
[rn1041@cluster ~]$ cp
-bash: cp: No such file or directory
[rn1041@cluster ~]$ mv
-bash: mv: No such file or directory
[rn1041@cluster ~]$ echo path
path
    
por Richard 18.03.2016 / 04:24

2 respostas

3

Os comandos mais usados (incluindo os que você tentou) estão em /bin , então você pode executá-los digitando /bin/ls , etc.

P.S. O que você queria fazer é echo "$PATH" .

    
por 18.03.2016 / 05:04
1

Aqui está um original, intocado ~ / .bashrc do CentOS 6.

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

Você provavelmente quis fazer algo assim:

export PATH=$PATH:your/path/here
    
por 18.03.2016 / 06:26