Có điều là đôi khi tôi gõ cd
nhầm và điều đó đưa tôi đến thư mục chính.
ví dụ: tôi đang ở trong một thư mục có một thư mục ẩn và một thư mục hiển thị, tôi nhanh chóng nhấn cd
+ tabvà nó sẽ đưa tôi đến thư mục chính
cd
làm gì, bạn có thể viết một hàm có tên cd
mà không làm gì khi không có đối số nào được đưa ra, nếu không hãy gọibuiltin cd "$@"
cd
bất cứ điều gì nó làm. Nếu bạn giữ thói quen thực hiện các lệnh mà bạn chưa kiểm tra hai lần, bạn sẽ gặp rắc rối lớn hơn nhiều sau này. Ví dụ: bạn muốn di chuyển hai tệp vào thư mục thứ ba: mv a b dir/
và việc hoàn thành TAB không tạo ra dir
như bạn mong đợi, cuối cùng bạn sẽ thực hiện mv a b
ghi đè nào b
. Học cách cẩn thận, học cách xem lệnh trước khi nhấn Enter.
rm
để ngăn chặn xóa các thư mục cấp cao nhất như /
, /etc
, /usr
, /home
, /var
, vv mà không một ghi đè mật khẩu. Đôi khi chúng ta cần sự bảo vệ từ chính mình :)
cd
ở đâu đó một cách tình cờ, hãy sử dụngcd -
để quay lại vị trí trước đó của bạn - bash giữ$OLDPWD
biến cho mục đích này. Xem gnu.org/software/bash/manual/bash.html#index-cd