Làm thế nào để tạo một thư mục mới và thay đổi nó bằng một lệnh duy nhất trong Linux

Làm thế nào để tạo một thư mục mới và thay đổi nó bằng một lệnh duy nhất trong Linux
Làm thế nào để tạo một thư mục mới và thay đổi nó bằng một lệnh duy nhất trong Linux

Video: Làm thế nào để tạo một thư mục mới và thay đổi nó bằng một lệnh duy nhất trong Linux

Video: Làm thế nào để tạo một thư mục mới và thay đổi nó bằng một lệnh duy nhất trong Linux
Video: Tổng quan về IPv6 - YouTube 2024, Tháng tư
Anonim
Nếu bạn dành bất kỳ thời gian nào trong Terminal, bạn có thể sử dụng
Nếu bạn dành bất kỳ thời gian nào trong Terminal, bạn có thể sử dụng

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.

Cuộn xuống cuối tệp.bashrc và thêm dòng sau vào cuối tệp. Chúng tôi khuyên bạn nên sao chép dòng bên dưới và dán vào tệp.bashrc.
Cuộn xuống cuối tệp.bashrc và thêm dòng sau vào cuối tệp. Chúng tôi khuyên bạn nên sao chép dòng bên dưới và dán vào tệp.bashrc.

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.

Đóng gedit (hoặc trình soạn thảo văn bản khác) bằng cách nhấp vào dấu "X" ở góc trên bên trái của cửa sổ.
Đóng gedit (hoặc trình soạn thảo văn bản khác) bằng cách nhấp vào dấu "X" ở góc trên bên trái của cửa sổ.
Cài đặt bạn vừa thêm vào tệp.bashrc sẽ không ảnh hưởng đến phiên cửa sổ Terminal hiện tại. Bạn phải đóng cửa sổ Terminal và đăng xuất và đăng nhập lại để thay đổi có hiệu lực. Vì vậy, gõ exit tại dấu nhắc và nhấn Enter hoặc nhấp vào nút "X" ở góc trên bên trái của cửa sổ. Sau đó, đăng xuất và đăng nhập lại.
Cài đặt bạn vừa thêm vào tệp.bashrc sẽ không ảnh hưởng đến phiên cửa sổ Terminal hiện tại. Bạn phải đóng cửa sổ Terminal và đăng xuất và đăng nhập lại để thay đổi có hiệu lực. Vì vậy, gõ exit tại dấu nhắc và nhấn Enter hoặc nhấp vào nút "X" ở góc trên bên trái của cửa sổ. Sau đó, đăng xuất và đăng nhập lại.
Bây giờ, khi bạn gõ lệnh mới theo sau là tên thư mục mới,
Bây giờ, khi bạn gõ lệnh mới theo sau là tên thư mục mới,

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

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 đó.

Đề xuất: