Khi tôi đăng nhập, tôi thấy lỗi:
bash: bí danh: bí danh: không tìm thấy
Nếu source
tôi .bashrc
tập tin của tôi , tin nhắn xuất hiện một lần nữa.
Điều gì gây ra điều này?
Khi tôi đăng nhập, tôi thấy lỗi:
bash: bí danh: bí danh: không tìm thấy
Nếu source
tôi .bashrc
tập tin của tôi , tin nhắn xuất hiện một lần nữa.
Điều gì gây ra điều này?
Câu trả lời:
Tôi đã có cùng một vấn đề, vì vậy giải pháp là tuân theo các quy tắc đơn giản.
alias alias_name='command '
không có ký hiệu khác giữa dấu bằng.
Tôi đã có khoảng trắng giữa các dấu hiệu và source ~/.bashrc
luôn luôn thất bại đối với tôi.
vì vậy hãy chú ý
Nó chỉ ra rằng một nguồn cấp dữ liệu đã bị xóa khỏi ~/.bashrc
, cho:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
Việc ngắt dòng đầu tiên thành hai lệnh sẽ sửa lỗi.
Trong trường hợp của tôi, loại bỏ không gian trong alias = ls -alF
giải quyết vấn đề.
Vấn đề của tôi được giải quyết khi tôi loại bỏ không gian trong
alias cdg = 'ls -al'
đến
alias cdg='ls -al'
Tôi nghĩ bạn có thể làm điều này:
alias 'll=ls -alF'
Bạn có thể đặt dấu ngoặc kép xung quanh các lệnh bạn đang đặt bí danh. Bạn thậm chí có thể đặt chúng xung quanh bí danh, quá.
'llg'='ll | grep'
Dòng mới cũng là một vấn đề. .bashrc
Tập tin góa phụ gây ra lỗi trong máy ảo Ubuntu:
command not found
Tôi chạy dos2unix .bashrc
để chuyển đổi các kết thúc dòng, và sau đó mọi thứ hoạt động.