Điểm:0

Ubuntu CLI, thay thế một tên tệp/tên tệp dài bằng một phím tắt

lá cờ in

tôi có một con đường dài vào một số tập tin của tôi và tôi không muốn gõ và/hoặc sử dụng Chuyển hướng-key càng nhiều khi sử dụng nó với các lệnh trong Terminal. Vì vậy, tôi muốn thêm "phím tắt" vào một số chúng (cả tệp và thư mục), ví dụ:

thay thế
thư mục ls1/thư mục2/thư mục3/thư mục4/

với một cái gì đó như
thư mục ls1234

thay thế
thư mục mèo1/thư mục2/thư mục3/thư mục4/my_super_very_long_amazing_filename.txt

với một cái gì đó như
cat long_path_and_filename.txt (nhưng rõ ràng là ngắn hơn :))

hoặc nếu không được, thì với hai "lệnh thay thế" như
thư mục mèo1234/short_filename

Có bất kỳ điều nào ở trên có thể không?
bạn có thể sử dụng ln lệnh hoặc có thể là bí danh chỉ huy?

Điểm:2
lá cờ cn

Một cái gì đó đáp ứng những gì bạn tin rằng sẽ hoạt động tốt nhất

Một cách để tạo "lối tắt" cho tên đường dẫn là xác định các biến môi trường:

xuất thư mục1234='thư mục1/thư mục2/thư mục3/thư mục4'
xuất short_filename='my_super_very_long_amazing_filename.txt'

Bằng cách này, bạn có thể giảm việc gõ của mình xuống

ls $ folder1234
con mèo $folder1234/$short_filename

Trong khi đó nghe có vẻ là một ý tưởng tuyệt vời, dường như không ai làm điều đó. Nó thực sự yêu cầu bạn thiết lập và duy trì các định nghĩa tĩnh, ghi nhớ tất cả những hiện vật này. Những thứ này sẽ hoạt động trong khoảng thời gian bạn làm việc trong một dự án, nhưng phần lớn sẽ lỗi thời khi bạn chuyển sang một dự án khác.

Quy trình làm việc tốt hơn bằng cách sử dụng các công cụ tiêu chuẩn

Cách tốt hơn để tránh các tên đường dẫn dài là tập thói quen thay đổi thư mục nơi bạn cần thực hiện công việc của mình. Bằng cách này, phải mất một

thư mục cd1/thư mục2/thư mục3/thư mục4/

(nơi bạn sử dụng tính năng tự động hoàn thành và tab) để đưa bạn đến đó. Ngày hôm sau, bạn sẽ đến đó nhanh hơn: thay vì thử lại lệnh, hãy gõ Điều khiển+r: thao tác này bắt đầu tìm kiếm ngược trong lịch sử của bạn. Loại thư mục4 và bạn sẽ nhanh chóng thấy đĩa CD lệnh một lần nữa. Chọn nó và thực hiện nó. Xong.

Khi ở trong thư mục đó, việc nhập tên tệp dài là điều dễ dàng bằng cách sử dụng tính năng tự động hoàn thành tab.

trên steroid

Cài đặt công cụ tìm mờ. sudo apt cài đặt fzf

Tại dấu nhắc trống, nhấn thay thế+c. Công cụ tìm mờ sẽ bật lên. Loại thư mục4: bạn sẽ thấy tên thư mục đầy đủ, hãy chọn nó, nhấn enter và bạn đã ở đó.

Loại con mèo sau đó Điều khiển+t. my_super_very có thể đã chỉ tiết lộ tập tin của bạn. Nhấn enter để thêm đường dẫn đầy đủ vào dòng lệnh.

Thay thế cho ở trên: gõ ** sau đó Chuyển hướng để kích hoạt công cụ tìm kén chọn.

Điểm:0
lá cờ za

Tại sao không đặt bí danh cho họ?

Trong *buntu .bashrc nằm ở /Trang Chủ. Tôi tin rằng .bashrc tìm kiếm một tệp có tên .bash_aliases cho các bí danh tùy chỉnh của riêng bạn.

vì vậy để bạn (trong thiết bị đầu cuối) làm:

nano .bash_aliases

Sau đó, bạn có thể thêm bí danh tùy chỉnh của mình vào tệp (ví dụ):

bí danh ls_mine='ls /Tài liệu && ls /Tải xuống | con mèo'

Sau đó lưu và thoát với Điều khiển+o sau đó Điều khiển+x.

Sau đó chạy:

nguồn .bashrc

Và thử bí danh của bạn.

Bạn luôn có thể chỉnh sửa bí danh của mình bất cứ lúc nào bằng cách:

nano .bash_aliases

Nhớ lưu lại với Điều khiển+o và thoát ra với Điều khiển+x sau đó chạy:

nguồn .bashrc

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.