mkdir
lệnh để tạo một thư mục, và sau đó
cd
lệnh để thay đổi thư mục đó ngay sau đó. Tuy nhiên, có một cách để thực hiện cả hai hành động đó bằng một lệnh.
Bạn có thể chạy hai lệnh cùng một lúc trên dòng lệnh theo cách thủ công, nhưng chúng tôi sẽ chỉ cho bạn cách thêm một dòng vào tệp.bashrc sẽ kết hợp
mkdir
lệnh và
cd
lệnh vào một lệnh tùy chỉnh, bạn có thể gõ với tên thư mục.
Tệp.bashrc là một tập lệnh chạy mỗi khi bạn mở một cửa sổ Terminal bằng cách nhấn Ctrl + Alt + T hoặc mở một tab mới trong cửa sổ Terminal. Bạn có thể thêm lệnh vào tệp.bashrc mà bạn muốn chạy tự động mỗi khi bạn mở một cửa sổ Terminal.
Để chỉnh sửa tệp.bashrc, chúng tôi sẽ sử dụng gedit. Gõ lệnh sau tại dấu nhắc.
gedit ~/.bashrc
Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn cảm thấy thoải mái, như vi hoặc nano. Chỉ cần thay thế "gedit" trong lệnh trên bằng lệnh để chạy trình soạn thảo văn bản đã chọn của bạn.
mkdircd(){ mkdir '$1' && cd '$1'; }
Đây thực chất là một hàm sẽ chạy hai lệnh này ngay sau lệnh kia. Lệnh tùy chỉnh mới trong ví dụ của chúng ta được gọi là
mkdircd
(bạn thực sự có thể đặt tên cho lệnh bất cứ điều gì bạn muốn) và nó sẽ chạy
mkdir
lệnh và sau đó
cd
chỉ huy. Các
'$1'
trên cả hai lệnh cho biết rằng các lệnh sẽ chấp nhận một giá trị để hoạt động. Trong trường hợp này, đó là tên của thư mục mới.
Bạn có thể thêm một bình luận ở trên lệnh để bạn nhớ những gì lệnh này làm. Đơn giản chỉ cần đặt một dấu thăng (#) ở đầu dòng, và sau đó bất kỳ mô tả bạn muốn thêm.
Nhấp vào để lưu.
mkdircd
chức năng bạn đã tạo trong tệp.bashrc được gọi và tên thư mục "Test Directory" được chuyển tới hai lệnh (
mkdir
và
cd
). Thư mục “Test Directory” sẽ được tạo và bạn sẽ ngay lập tức được đưa đến thư mục đó.