web-dev-qa-db-ja.com

エイリアスの作成中に問題が発生し、奇妙なメッセージが表示されます

[校閲者:この質問は、投票終了後に完全に書き直されたことに注意してください。]

最近、~/.bashrcでbashのエイリアスを定義する方法を見つけました。

しかし、私はそれを試したので、端末を開くたびに次のメッセージが表示されます。

エイリアスを使用してショートカットを作成しようとしていたbashエイリアスをいくつか追加しましたが、失敗し、新しいターミナルを開くたびに以下のメッセージが表示されました。

bash: alias: UIC: not found
bash: alias: =: not found
bash: alias: Sudo openvpn --config ~/vpn/UIC-alopez78.ovpn: not found
bash: alias: mat: not found
bash: alias: =: not found
bash: alias: cd /home/alexisblopez/MATLAB/R2014a/bin/: not found
bash: alias: lab: not found
bash: alias: =: not found
bash: alias: ./matlab: not found
~$ 

紛らわしいです。エラーは表示されませんが、エイリアスが機能しないため、
私は彼らに何か間違ったことをしたと思う-何がわからない!

2
Alexis Lopez

おそらくあなたはこれらを定義しました alias.bashrcファイル:

alias UIC = 'Sudo openvpn --config ~/vpn/UIC-alopez78.ovpn'
alias mat = 'cd /home/alexisblopez/MATLAB/R2014a/bin/'
alias lab = './matlab'

.bashrcを編集し、=の前後のスペースを削除する必要があります。

alias UIC='Sudo openvpn --config ~/vpn/UIC-alopez78.ovpn'
alias mat='cd /home/alexisblopez/MATLAB/R2014a/bin/'
alias lab='./matlab'

変更を保存してsource .bashrcを実行します

3
Lety