bash: alias: alias: tidak ditemukan

18

Ketika saya masuk, saya melihat kesalahan:

bash: alias: alias: tidak ditemukan

Jika sourcesaya .bashrcfile saya , pesan itu muncul lagi.

Apa yang menyebabkan ini?

Drew Noakes
sumber

Jawaban:

26

Saya memiliki masalah yang sama, jadi solusinya adalah mengikuti aturan saja.

alias alias_name='command '

tidak ada simbol lain antara tanda sama dengan.
Saya memiliki spasi putih antara tanda dan source ~/.bashrcselalu gagal bagi saya.
jadi berhati-hatilah

zhisme
sumber
Ini menyelesaikan masalah saya.
Sandeep C
1
Itu memecahkan milik saya juga ಠ_ಠ
MDMoore313
6

Ternyata umpan baris telah dihapus ~/.bashrc, memberikan:

alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'

Memecah baris pertama menjadi dua perintah akan memperbaiki kesalahan.

Drew Noakes
sumber
4

Dalam kasus saya, menghapus spasi di alias = ls -alFmemecahkan masalah.

Abhijith
sumber
Jika perintah memiliki spasi di dalamnya, mengelilinginya dengan tanda kutip tunggal atau ganda.
Buttle Butkus
1

Masalah saya terpecahkan ketika saya menghapus spasi di

alias cdg = 'ls -al'

untuk

alias cdg='ls -al'
一卓越 患有 癌 并且 卓越 的 工程师 来 陆家嘴 搞 金融 显然 显然 是 为了 理想 哈哈哈
sumber
0

Saya pikir Anda bisa melakukan ini:

alias 'll=ls -alF'
Anonguy2213
sumber
0

Anda bisa memberi tanda kutip di sekitar perintah yang Anda aliasing. Anda bahkan dapat menempatkannya di sekitar alias juga.

'llg'='ll | grep'

Baris baru juga merupakan masalah. .bashrcFile yang disimpan oleh janda menyebabkan kesalahan dalam mesin virtual Ubuntu:

command not found

Saya berlari dos2unix .bashrcuntuk mengubah ujung baris, dan kemudian semuanya bekerja.

Buttle Butkus
sumber