cheat.sh Cung cấp cho bạn quyền truy cập vào bảng cheat lập trình và Linux tốt nhất
Học cách làm những điều mới hoặc khắc phục sự cố trên Linux đôi khi có thể khiến bạn choáng ngợp. Nếu bạn đang tìm kiếm câu trả lời cho một vấn đề và các trang hướng dẫn không hoạt động, bạn nên lao đầu vào Stack Overflow hoặc thậm chí YouTube.
Tuy nhiên, thật dễ dàng để truy cập kho lưu trữ cheat sheet do cộng đồng điều khiển tốt nhất trên thế giới—ngay từ thiết bị đầu cuối của bạn.
Mục Lục
Nơi nhận trợ giúp về Linux và lập trình
Linux cung cấp cho bạn một số cách để được trợ giúp về các lệnh và thao tác. Trong hầu hết các trường hợp, khi đối mặt với một lệnh hoặc công cụ mà bạn không biết cách sử dụng, cách gọi đầu tiên của bạn phải là hướng dẫn sử dụng.
Bạn có thể đọc hướng dẫn cho một lệnh cụ thể bằng cách mở terminal và gõ Đàn ông theo sau là tên của lệnh mà bạn muốn biết thêm.
Ví dụ, nếu bạn muốn đọc hướng dẫn sử dụng SSH (secure shell), bạn sẽ nhập:
man ssh
Bạn sẽ phải đối mặt với một bức tường văn bản ghi lại kỹ lưỡng lệnh, cách sử dụng, đối số và mọi thứ khác mà bạn có thể muốn biết.
Một tùy chọn khác là bắt đầu một lệnh và yêu cầu trợ giúp. Cách chính xác để làm điều này khác nhau giữa các lệnh, nhưng thường thêm –Cứu giúp, -Cứu giúp, –hhoặc -h sẽ làm việc.
ls
Lệnh đã nói ở trên sẽ cung cấp một phiên bản rút gọn của hướng dẫn cho ls làm đầu ra tiêu chuẩn.
Các tùy chọn khác bao gồm tìm kiếm trên Google truy vấn của bạn (có sẵn các công cụ tìm kiếm khác), truy tìm thông qua Stack Overflow hoặc tất nhiên là xem smartreviewaz.com có hướng dẫn dễ thực hiện và có thẩm quyền hay không.
Hoặc bạn có thể tham khảo một cheat sheet.
cheat.sh là một cách dễ dàng hơn để tìm kiếm trợ giúp trên dòng lệnh
Dù bạn đang gặp phải vấn đề gì, không chắc bạn là người đầu tiên gặp phải vấn đề đó và đi đến kết luận rằng các nguồn trợ giúp chính thức là không đủ.
Trong những năm qua, cộng đồng xung quanh Linux và các dự án mã nguồn mở khác đã biên soạn các cheat sheet. Đây là những hướng dẫn bằng văn bản trình bày thông tin theo cách dễ đọc và thường hài hước.
Cheat sheet giải quyết các vấn đề phổ biến và các trường hợp sử dụng, thường đưa ra các ví dụ hữu ích mà bạn có thể sử dụng với vấn đề hiện tại của mình. Ưu điểm chính của chúng so với các trang hướng dẫn là chúng được thiết kế để người dùng đọc hơn là mô tả kỹ thuật. Chúng đơn giản hơn và có xu hướng tập trung vào các hướng dẫn thực tế.
Có hàng trăm bảng gian lận có sẵn, bao gồm hàng trăm lệnh chỉ riêng cho Linux và những bảng gian lận này được sắp xếp thành các kho lưu trữ trực tuyến.
cheat.sh là một công cụ để tìm kiếm các bảng gian lận này và hiển thị thông tin hữu ích nhất trong thiết bị đầu cuối của bạn.
Ngoài các lệnh và công cụ dành riêng cho Linux, cheat.sh sẽ tìm kiếm các kho lưu trữ cheat sheet cho 58 ngôn ngữ lập trình và một số chủ đề liên quan đến lập trình.
Cách cài đặt cheat.sh trên Linux
Để truy cập cheat.sh, bạn thực sự không cần phải cài đặt nó. Bạn có thể tìm nạp thông tin cần thiết bằng cách sử dụng lệnh curl, sử dụng cht.sh làm miền và thêm truy vấn của bạn vào cuối như một phần của địa chỉ. Ví dụ:
curl cht.sh/append+bash
…sẽ cung cấp cho bạn một số ví dụ nhanh, dễ đọc và nhận xét về việc nối thêm văn bản vào tệp trong Bash.
Nếu bạn muốn trợ giúp về một ngôn ngữ lập trình cụ thể, bạn sẽ đưa ngôn ngữ đó vào như một phần của địa chỉ trước truy vấn.
curl cht.sh/python/random+integer
Lệnh trên sẽ cung cấp cho bạn các hướng dẫn dành riêng cho Python để tạo một số nguyên ngẫu nhiên.
Trong trường hợp không có bảng gian lận cho một truy vấn cụ thể, một phản hồi sẽ được tạo từ các bảng gian lận và câu trả lời có sẵn trên Stack Overflow.
Curling cheat sheet từ dòng lệnh rất thú vị, nhưng nó không gọn gàng—nó lộn xộn và yêu cầu các ký tự bổ sung ngoài truy vấn của bạn. Sẽ tốt hơn nhiều nếu bạn có một lệnh chuyên dụng mà bạn có thể sử dụng và khả năng nhập các truy vấn của bạn bằng ngôn ngữ tự nhiên.
Bạn có thể cài đặt cht.sh, ứng dụng khách đầu cuối cho cheat.sh, để đảm nhận việc này cho bạn:
curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh
Chạy lệnh trên sẽ cuộn tròn tập lệnh cht.sh, ghi nó vào một tệp trong đường dẫn của bạn và làm cho nó có thể thực thi được.
Giờ đây, bạn có thể sử dụng cheat.sh trực tiếp mà không cần sử dụng curl và với khoảng trắng thân thiện với người dùng thay vì ký hiệu “+”.
Sử dụng cht.sh để nhận trợ giúp về dòng lệnh mà bạn cần
Cách sử dụng cht.sh cơ bản rất đơn giản: chỉ cần mở terminal và gõ cht.sh theo sau là sự giúp đỡ bạn cần. Chẳng hạn, nếu bạn muốn biết cách nhân hai ma trận trong Java, bạn sẽ nhập:
cht.sh java multiply two matrices
Hoặc nếu bạn muốn biết cách thực hiện điều tương tự trong Python, truy vấn sẽ gần như giống hệt nhau, chỉ thay đổi ngôn ngữ:
cht.sh python multiply two matrices
Nó không thể đơn giản hơn, nhưng bạn cũng có thể bắt đầu cht.sh ở chế độ trình bao nếu bạn định thực hiện nhiều truy vấn và truy cập thêm chức năng. Điều này đòi hỏi một vài phụ thuộc bổ sung: xsel và rlwrap. Chúng có sẵn trong kho lưu trữ mặc định.
Nếu bạn đang sử dụng Debian hoặc một trong các dẫn xuất của nó, bạn có thể cài đặt chúng bằng:
sudo apt install xsel rlwrap
Bây giờ bạn có thể bắt đầu cht.sh với:
cht.sh --shell
Từ đây, bạn có thể sử dụng lệnh cd để nhảy vào kho lưu trữ cho bất kỳ ngôn ngữ cụ thể nào và thực hiện các yêu cầu trợ giúp của bạn từ bên trong. Ví dụ:
cd js
Giờ đây, bất kỳ tìm kiếm cht.sh nào cũng sẽ chỉ tìm thấy câu trả lời từ các trang gian lận JavaScript.
ép csau đó đánh Trở lại từ bên trong trình bao cht.sh sẽ sao chép toàn bộ đầu ra vào khay nhớ tạm của bạn.
Sử dụng cht.sh trong Chế độ tàng hình
Thành thật mà nói, chúng tôi và nhà phát triển phải thừa nhận rằng mục đích của bảng gian lận là để gian lận và sẽ có một chút quà tặng nếu ngón tay của bạn đang bận gõ phím mà không có bất kỳ câu trả lời nào xuất hiện trên màn hình.
Chế độ tàng hình tận dụng khay nhớ tạm của bạn và khi hoạt động, sẽ lấy bất kỳ văn bản được đánh dấu nào từ bất kỳ cửa sổ nào và sử dụng nó làm truy vấn.
Giả sử bạn đang tham gia một cuộc phỏng vấn kỹ thuật cho một công việc yêu cầu C, và bạn được đưa cho một câu hỏi viết trên giấy cũ rích: nhân hai ma trận.
Trước khi cuộc phỏng vấn bắt đầu, bạn sẽ bắt đầu cht.sh trong c kho lưu trữ cheat sheet với:
cht.sh --shell c
… sau đó vào chế độ tàng hình với:
stealth
Ngay khi một câu hỏi xuất hiện trong trình duyệt của bạn hoặc ứng dụng khác hỏi bạn cách nhân hai ma trận, bạn đánh dấu văn bản và bảng gian lận có liên quan sẽ bật lên trong thiết bị đầu cuối của bạn.
Nếu bạn chỉ muốn mã thực tế mà không có bất kỳ lời bình luận nào, bạn có thể bắt đầu tàng hình ở chế độ im lặng với:
stealth Q
Cheat Sheet không thể thay thế cho kiến thức thực
Mặc dù sử dụng cheat sheet từ dòng lệnh là một cách siêu tiện dụng để có được cái nhìn tổng quan nhanh về những gì bạn cần làm và thậm chí có thể giúp bạn tìm được việc làm, nhưng không gì có thể thay thế được kiến thức chuyên sâu, thực sự về một chủ đề.
Cân nhắc tham gia một khóa học trực tuyến để nâng cao kỹ năng mã hóa của bạn, để thỉnh thoảng bạn chỉ cần sử dụng một bảng gian lận.