Computer >> Máy Tính >  >> Lập trình >> Python

Cách cài đặt và sử dụng Command Line Cheat Sheets trên Ubuntu

Cheat là một dòng lệnh chủ yếu dựa trên phần mềm Python cho phép quản trị viên hệ thống xem và lưu các bảng gian lận hữu ích. Nó truy xuất các ví dụ văn bản đơn giản của một lệnh được ủy quyền sẽ nhắc nhở người dùng về các lựa chọn thay thế, đối số hoặc thông thường được sử dụng. Cheat được sử dụng cho "các lệnh mà bạn sử dụng thường xuyên, tuy nhiên bây giờ không đủ thường xuyên để xem xét"

Cài đặt Cheat

Trước khi cài đặt Cheat, chúng ta cần đảm bảo rằng mọi thứ đều được cập nhật trên hệ thống như trong lệnh dưới đây -

 $ sudo apt-get cập nhật &&sudo apt-get nâng cấp 

Việc cài đặt Cheat được thực hiện tốt nhất với Pip trình quản lý gói Python. Để cài đặt pip, hãy sử dụng lệnh sau -

 $ sudo apt-get install python-pip 

Để cài đặt cheat, hãy sử dụng lệnh sau -

 $ sudo pip cài đặt cheat 

Đầu ra mẫu phải như thế này -

 Thu thập cheat Tải xuống cheat-2.1.24.tar.gz (42kB) 100% | ███████████████████████████████ ███ | 51kB 89kB / s Thu thập docopt> =0.6.1 (từ cheat) Tải xuống docopt-0.6.2.tar.gz Thu thập các phân đoạn> =1.6.0 (từ cheat) Đang tải xuống các phân đoạn-2.1.3-py2.py3-none-any.whl (755kB) 100% | ███████████████████████████████████ | 757kB 892kB / s Cài đặt các gói đã thu thập:docopt, py mảnh, cheat Chạy setup.py cài đặt cho docopt ... done Chạy setup.py cài đặt cho cheat ... done Đã cài đặt thành công cheat-2.1.24 docopt-0.6.2 py mảnh-2.1.3 

Để xác minh xem gian lận đã được cài đặt hay chưa, hãy sử dụng lệnh sau -

 $ cheat -v 

Đầu ra mẫu phải như thế này -

 gian lận 2.1.24 

Đặt trình soạn thảo văn bản

chúng tôi có thể chuyển sang tạo trang tính cá nhân của mình, Cheat muốn biết trình soạn thảo nội dung văn bản nào mà chúng tôi muốn áp dụng để chỉnh sửa trang tính theo phương thức mặc định. Để đặt trình chỉnh sửa văn bản nano, hãy sử dụng lệnh sau -

 $ export EDITOR =/ usr / bin / vim 

Chúng ta có thể xác nhận lệnh trên đã thành công bằng lệnh sau -

 $ printenv EDITOR 

Đầu ra phải như thế này -

 / usr / bin / vim 

Để thực hiện thay đổi này liên tục và vĩnh viễn trên tất cả các phiên shell trong tương lai, bạn phải thêm khai báo biến môi trường vào tệp .bashrc của mình. Đây là một trong số các tệp được chạy khi bắt đầu phiên trình bao bash. Để mở tệp bashrc, hãy sử dụng lệnh sau -

 $ nano ~ / .bashrc 

Đầu ra mẫu phải như thế này -

 # ~ / .bashrc:được thực thi bởi bash (1) đối với trình bao không đăng nhập. # see / usr / share / doc / bash /amples / startup-files (trong package bash-doc) # for example # If không chạy tương tác, đừng làm gì cả $ - in * i *);; *) return;; esacexport EDITOR =/ usr / bin / vim # không đặt các dòng trùng lặp hoặc các dòng bắt đầu bằng dấu cách trong lịch sử. # Xem bash (1) để biết thêm tùy chọn t ghi đè ithopt -s histappend # để thiết lập độ dài lịch sử, xem HISTSIZE và HISTFILESIZE trong bash (1) HISTSIZE =1000 

Sau đó, thêm lệnh xuất tương tự như hình dưới đây

................................................... ...... # Nếu không chạy tương tác, đừng làm gì cả $ - in * i *);; *) return;; esacexport EDITOR =/ usr / bin / vim # không đặt các dòng trùng lặp hoặc bắt đầu với khoảng trắng trong lịch sử. # Xem bash (1) để biết thêm tùy chọnHISTCONTROL =ignoreboth ................................. ..........

Lưu và thoát khỏi tệp.

Chạy gian lận

Để chạy Cheat ở dạng cơ bản nhất cho lệnh tail, hãy sử dụng lệnh sau -

 $ cheat tail 

Đầu ra mẫu phải như thế này -

 # Để hiển thị 10 dòng cuối cùng của tệp filetail # Để hiển thị N dòng cuối cùng của tệp filetail -n N # Để hiển thị các dòng cuối cùng của tệp bắt đầu bằng tệp Nthtail -n + N # Để hiển thị N byte cuối cùng of filetail -c N file # Để hiển thị 10 dòng cuối cùng của tệp và để chờ tệp phát triển -f tệp 

Để xem danh sách tất cả các gian lận hiện có, hãy sử dụng lệnh sau -

 $ cheat -l 

Đầu ra phải như thế này -

 7z /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/7zab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/abapk/ usr/ local / lib /python2.7/dist-packages/cheat/cheatsheets/apkapparmor /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apparmorapt/usr/local/lib/python2.7/dist-packages/cheat / cheatsheets / aptapt-cache /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt-cacheapt-get /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt -getaptitude /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/aptitudeasciiart /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/asciiartasterisk/ usr/ local / lib / python2 .7 / dist-pack / cheat / cheatsheets / asteriskat /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/atawk /usr/local/lib/python2.7/dist-packages/cheat/cheatsh eets / awkbash /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bashbower /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bowerchmod/ usr/ local / lib/ python2.7 / dist-pack / cheat / cheatsheets / chmodchown /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/chownconvert /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets / converttcrontab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/crontabcsplit /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/csplitcups / usr / local / lib / python2.7 / dist-pack / cheat / cheatsheets / cupcurl /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/curlcut /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets / cutdate /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/datedd /usr/local/lib/python2.7/dist-packa ges / cheat / cheatsheets / dddf /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dfdhclient /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dhclient ... ................................................... ......................................... 

Tạo và chỉnh sửa Cheat Sheets

Để tạo bảng gian lận, hãy sử dụng lệnh sau -

 $ cheat -e tutorialspoint 

Hướng dẫn lệnh ở trên là tên trang tính ăn gian. Nó sẽ mở ra một bảng lừa đảo trống. Bây giờ hãy thêm các trò gian lận của bạn và lưu nó.

Tìm kiếm Cheat Sheets

Để tìm kiếm cheat sheet, hãy sử dụng lệnh sau -

 $ cheat -s tail 

Lệnh trên là tìm kiếm lệnh đuôi. Đầu ra mẫu phải như thế này -

 dấu hoa thị:# Để in chi tiết tài khoản SIP:dnf:# Để tìm kiếm chi tiết gói cho stringdpkg đã cho:# Liệt kê tất cả các gói đã cài đặt với các phiên bản và chi tiết phần cứng-thông tin:# Hiển thị tất cả chi tiết phần cứngjournalctl:# Tích cực theo dõi nhật ký ( như tail -f) mdadm:# Xem cấu tạo mảng chi tiết / trạng thái mdadm --detail / dev / md $ {M} mdadm --detail --scan> /etc/mdadm/mdadm.confp4:# In chi tiết liên quan đến Máy khách và cấu hình máy chủpacman:pacman -Ql | sed -n -e 's /.*\/ bin \ /// p' | tail -n + 2pip:# Hiển thị chi tiết của packagetail:tail tệp tail -n N tệp tail -n + N tệp tail -c N tệp tail -f 

Đó là nó. Sau bài viết này, bạn sẽ có thể hiểu - Cách cài đặt và sử dụng Command Line Cheat Sheets trên Ubuntu, chúng tôi sẽ đưa ra nhiều thủ thuật và thủ thuật dựa trên Linux. Hãy tiếp tục đọc!