Se você tiver um arquivo ~/.bash_profile , edite-o (já que parece estar usando bash (já que você está no Linux e já mencionou que há um arquivo ~/.bashrc presente que você editou) antes)). O shell bash tentará apenas ler ~/.profile se ~/.bash_profile não existir. Se nenhum arquivo existir, você poderá criar ~/.bash_profile .
A linha que você provavelmente deseja adicionar é
PATH="$HOME/.local/bin:$PATH"
ou
PATH="$PATH:$HOME/.local/bin"
dependendo se você deseja / precisa que o diretório adicionado seja pesquisado primeiro ou por último.
Não há necessidade de export , pois a variável PATH já foi exportada.
$HOME é o mesmo que ~ , mas é mais expressivo em scripts de shell. Ele também se comporta como uma variável adequada, enquanto ~ não. Veja por exemplo Por que o til (~) não expande as aspas duplas internas?
Observe também que os caminhos são delimitados com barra ( / ) no Unix, não com barras invertidas ( \ ), portanto você deseja ~/.bash_profile e não ~\.bash_profile .
A maioria das conchas sh -like (das quais bash é uma) lê .profile no diretório pessoal do usuário quando iniciado como um shell de login. É por isso que a resposta que você vinculou menciona .profile em vez de .bash_profile ; o shell específico usado não foi mencionado na pergunta.
Alguns shells, como bash , irão ignorá-lo se o seu próprio arquivo de inicialização especial estiver presente.