bash:エイリアス::見つかりません

bash:エイリアス::見つかりません

私はUbuntu 18.01を使用しており、vimを使用するときに〜/.bashrcに次のコマンドを追加します。

# myself add
alias lsa='ls -lart'  
alias lsl='ls -lrt'    
alias lm='ls -al|more'

たとえば、

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

# myself add
alias lsa='ls -lart'  
alias lsl='ls -lrt'    
alias lm='ls -al|more'

~/.bashrc を保存し、次のコマンドを実行します。

source ~/.bashrc

エラー発生:

bash: alias:   : not found

追加したコードをコメントアウトすると機能します。

たとえば、

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

# myself add
#alias lsa='ls -lart'  
#alias lsl='ls -lrt'    
#alias lm='ls -al|more'

どうすればいいですか?

コマンドを実行するとき:

 file ~/.bashrc

次のように出力されます。

/home/hello/.bashrc: UTF-8 Unicode text

私の問題は解決しました。みんなありがとうございます。

ベストアンサー1

ファイル.bashrcにDOS行の終わりがある可能性が\r\n高いです\n。 DOSシステムでエディタを使用してファイルを編集できますか?

を実行してdos2unix ~/.bashrc変換する必要があります。次のコマンドを実行して、ファイルにDOSの終わりがあることを確認できます。\r\n\nfile

file ~/.bashrc
/home/user/.bashrc: UTF-8 Unicode text, with CRLF line terminators

おすすめ記事