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 sourcetôi .bashrctậ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 sourcetôi .bashrctậ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 ~/.bashrcluô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 -alFgiả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 đề. .bashrcTậ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.