Cách đặt bí danh trong môi trường UNIX, bao gồm Bash, Zsh, Fish trên cả macOS và Linux
Xin lỗi, không có hướng dẫn Windows vì tôi không sử dụng Windows. Sử dụng Google nếu đó là hệ điều hành bạn sử dụng.
Tôi đã tìm thấy một bài đăng hài hước trên Reddit nêu bật cách chúng ta, với tư cách là nhà phát triển, có thể mất năng suất vì những điều nhỏ nhặt, chẳng hạn như lỗi chính tả:
Tôi chưa thiết lập điều này, vì tôi chủ yếu sử dụng GUI cho Git (GitHub Desktop). Nhưng tôi sử dụng bí danh khác. Đáng chú ý nhấtll
thay vìls -al
.
Làm cách nào để thiết lập bí danh trong thiết bị đầu cuối?
Cũng kiểm tra hướng dẫn của tôicách sử dụng thiết bị đầu cuối macOS,vỏ BashvàHướng dẫn viết kịch bản Bash.
Tôi đã nói macOS trong tiêu đề, nhưng điều này cũng hoạt động trên Linux.
Đây là cú pháp:
alias <newcommand>='<old command>'
Đây là ví dụ tôi đã đề cập ở trên:
alias ll='ls -al'
Điều này hoạt động trong Bash, Zsh,Vỏ cávà những người khác nữa.
Nếu bạn viết điều này trong shell của bạn, từ bây giờll
sẽ là một lệnh mới có sẵn trong bảng điều khiển.
Lưu ý: bí danh này sẽ có giá trị cho toàn bộphiên họp, có nghĩa là cho đến khi bạn đóng shell hoặc khởi động lại máy tính, bất cứ điều gì xảy ra trước.
Đếnkiên trìbí danh, vì vậy bạn có thể sử dụng chúng bất kỳ lúc nào trong tương lai, bạn cần thêm nó vào tệp cấu hình cho trình bao của mình.
Nếu bạn sử dụng Bash, đó là.bash_profile
trong thư mục chính của bạn. Đó là một tệp ẩn, vì vậy bạn có thể cần phải mở nó bằng thiết bị đầu cuối thay vì Finder:
code ~/.bash_profile
~
luôn trỏ đến đường dẫn thư mục chính của bạn
(giả sử bạn cóMã Visual Studiođược cài đặt, cung cấpcode
chỉ huy).
Nếu~/.bash_profile
không tồn tại, bạn có thể tạo nó, và shell sẽ lấy nó. Bạn cũng có thể sử dụng~/.bashrc
nếu có.
Đối với mục đích cấp phép, macOSCatalinađi kèm với một trình bao mới theo mặc định, được gọi làZsh. Trong trường hợp này, tệp cấu hình nằm trong~/.zshrc
tệp, vẫn còn trong thư mục chính của bạn.
code ~/.zshrc
Cấu hình cá được lưu trữ trong~/.config/fish/config.fish
nhưng rất có thể bạn sẽ định cấu hình nó thông quafish_config
chỉ huy.
Tải xuống miễn phí của tôiSổ tay lệnh Linux
Thêm các hướng dẫn về cli:
- Vỏ Bash
- Giới thiệu về Bash Shell Scripting
- Vỏ cá
- Shell, xem nội dung tệp khi nó được điền vào
- Cách thoát Vim
- Trình chỉnh sửa UNIX
- Các lệnh hệ thống tệp UNIX
- Hướng dẫn về Unix Shells
- Cách đặt bí danh trong macOS hoặc Linux shell
- Hướng dẫn thực hành về Homebrew
- Cách khắc phục lỗi đường dẫn nhà phát triển hoạt động không hợp lệ xcrun trong macOS
- Dòng lệnh cho người mới bắt đầu hoàn chỉnh
- Giới thiệu về Linux
- Cách tìm quy trình đang sử dụng cổng
- Các lệnh Linux: mkdir
- Các lệnh Linux: cd
- Các lệnh Linux: pwd
- Các lệnh Linux: rmdir
- Các lệnh Linux: ls
- Các lệnh Linux: mv
- Các lệnh Linux: cp
- Các lệnh Linux: ít hơn
- Các lệnh Linux: tail
- Các lệnh Linux: chạm vào
- Các lệnh Linux: cat
- Các lệnh Linux: tìm
- Các lệnh Linux: ln
- Các lệnh Linux: ps
- Các lệnh Linux: echo
- Các lệnh Linux: hàng đầu
- Các lệnh Linux: kill
- Các lệnh Linux: killall
- Các lệnh Linux: bí danh
- Các lệnh Linux: việc làm
- Các lệnh Linux: bg
- Các lệnh Linux: fg
- Các lệnh Linux: gõ
- Các lệnh Linux: cái nào
- Các lệnh Linux: whoami
- Các lệnh Linux: ai
- Các lệnh Linux: rõ ràng
- Các lệnh Linux: su
- Các lệnh Linux: sudo
- Các lệnh Linux: chown
- Các lệnh Linux: chmod
- Các lệnh Linux: passwd
- Các lệnh Linux: mở
- Các lệnh Linux: wc
- Lệnh Linux: lịch sử
- Các lệnh Linux: du
- Các lệnh Linux: umask
- Các lệnh Linux: grep
- Các lệnh Linux: man
- Các lệnh Linux: uname
- Các lệnh Linux: sắp xếp
- Các lệnh Linux: uniq
- Các lệnh Linux: diff
- Các lệnh Linux: nohup
- Các lệnh Linux: df
- Các lệnh Linux: xargs
- Các lệnh Linux: gzip
- Các lệnh Linux: gunzip
- Các lệnh Linux: ping
- Các lệnh Linux: traceroute
- Các lệnh Linux: tar
- Các lệnh Linux: export
- Các lệnh Linux: crontab
- Các lệnh Linux: dirname
- Các lệnh Linux: basename
- Các lệnh Linux: printenv
- Các lệnh Linux: env
- Hướng dẫn ngắn về trình chỉnh sửa ed
- Hướng dẫn ngắn về vim
- Hướng dẫn ngắn gọn về emacs
- Hướng dẫn ngắn về nano
- Linux, không còn dung lượng trên thiết bị
- Cách sử dụng Netcat