Lệnh trong Python là gì?

Python hiện là một trong những ngôn ngữ lập trình phổ biến nhất hiện có. Đó là một ngôn ngữ mạnh mẽ nhưng đơn giản có thể được sử dụng trong hầu hết mọi môi trường phát triển

Một cuộc khảo sát về Stack Overflow năm 2021 cho thấy Python là ngôn ngữ lập trình mà hầu hết các nhà phát triển muốn làm việc nhất

Khảo sát tràn ngăn xếp. Bạn sẽ muốn đánh dấu trang này để sử dụng sau này và tiết kiệm thời gian cho dự án tiếp theo của mình ✅Nhấp để Tweet

Nhờ các công cụ như Jupyter Notebook, Google Colaboratory và trình biên dịch trực tuyến, bạn có thể bắt đầu với ngôn ngữ này mà không phải lo lắng về việc cài đặt bất kỳ thứ gì

Tuy nhiên, nếu bạn muốn tiến xa hơn và tận hưởng sức mạnh thực sự của một ngôn ngữ có mục đích chung như Python [đặc biệt là bằng cách tạo các ứng dụng phức tạp], sớm hay muộn bạn sẽ cần học cách sử dụng CLI hoặc giao diện dòng lệnh

Hầu hết các nhà phát triển đều đồng ý rằng một trong những phần đáng sợ nhất khi học Python là CLI. Nhưng chỉ với một vài lệnh dưới vành đai của bạn, bạn sẽ thành thạo nó ngay lập tức

Trong bài viết này, bạn sẽ tìm hiểu các lệnh hữu ích nhất để phát triển Python

Cần phải hét lên ở đây. Kinsta thật tuyệt vời, tôi sử dụng nó cho trang web cá nhân của mình. Hỗ trợ nhanh chóng và xuất sắc, và máy chủ của họ là nhanh nhất cho WordPress

Phillip Stemann
Xem kế hoạch

Giao diện dòng lệnh là gì?

Giao diện dòng lệnh — thường được viết tắt là CLI — là một chương trình dựa trên văn bản được sử dụng để chạy các chương trình và thực hiện các tác vụ liên quan đến hệ điều hành [OS], như tạo và quản lý tệp

CLI chấp nhận đầu vào từ bàn phím dưới dạng lệnh và chuyển chúng tới trình thông dịch shell hoặc lệnh. Các trình bao này diễn giải các lệnh do người dùng đưa ra, thực thi chúng và trả về kết quả thường được gọi là đầu ra

Một CLI có thể thực thi các shell khác nhau. Ảnh chụp màn hình này hiển thị hai CLI khác nhau, một có trình bao Python và một có Bash

Vỏ Python và Bash

Hai khái niệm này thường bị nhầm lẫn, vì vậy đây là sự cố

  • CLI là giao diện dựa trên văn bản nơi bạn nhập lệnh và nhận đầu ra của các lệnh đó. Nó có thể thực thi các shell khác nhau
  • Shell là trình thông dịch lệnh có khả năng tương tác với hệ điều hành

Dù bạn có tin hay không, mọi chương trình mà hệ thống của bạn đang chạy đều liên quan đến một lệnh. Các cửa sổ [GUI] mà bạn tương tác hàng ngày được tạo thành từ các liên kết kích hoạt các lệnh cho phép bạn tương tác với hệ điều hành

Thông tin

Lệnh không là gì ngoài một mệnh lệnh cụ thể được đưa ra cho hệ điều hành của máy tính

Bạn có cần CLI trong phát triển Python không?

Để trở thành một nhà phát triển full-stack hiệu quả, bạn cần có kiến ​​thức vững chắc về dòng lệnh. Điều này là do hầu hết các khung phụ trợ yêu cầu một số hình thức tương tác trực tiếp với CLI và nếu bạn định tự mình triển khai một ứng dụng, dòng lệnh sẽ là người bạn tốt nhất của bạn

Ngày nay, bạn có thể chạy Python từ vô số dịch vụ trực tuyến, cũng như các IDE giúp thực thi chương trình của bạn dễ dàng hơn nhiều. Nhưng nếu bạn đang phát triển web — đặc biệt là phần phụ trợ, tự động hóa các tác vụ, chuỗi khối, sử dụng máy tính từ xa thông qua SSH hoặc quản lý các công cụ thân thiện với Python như Docker, thì chắc chắn bạn sẽ cần xử lý CLI

Trên thực tế, Python có vô số thư viện để xây dựng các ứng dụng CLI như Typer, Argparse và Click. Bạn có thể từ việc chỉ là người dùng CLI trở thành người tạo ứng dụng CLI của riêng mình. Điều này cho thấy mối liên hệ chặt chẽ giữa môi trường CLI và Python

Khi bạn đã thành thạo CLI, việc thực hiện các nhiệm vụ của bạn với tư cách là một lập trình viên Python sẽ dễ dàng hơn nhiều và bạn sẽ thấy lợi thế khi sử dụng các ngôn ngữ lập trình khác như PHP, C, C++ hoặc Java

Giới thiệu về CLI

Tùy thuộc vào hệ điều hành bạn đang chạy, bạn sẽ thấy sự khác biệt trong cách bạn sử dụng dòng lệnh. Mỗi hệ điều hành có cách mở và tương tác với CLI riêng do cấu trúc tổ chức tệp và trình bao lệnh mặc định khác nhau của chúng

Hãy cùng điểm qua ba hệ điều hành được các nhà phát triển sử dụng thường xuyên nhất. Windows, Mac và Linux

các cửa sổ

Windows là HĐH máy tính để bàn phổ biến nhất, chủ yếu là do mức giá và tính dễ sử dụng của nó. Nếu bạn muốn truy cập CLI trong Windows, bạn phải mở chương trình “Command Prompt” hoặc “Windows Powershell”

Hãy nhớ rằng Windows sử dụng

sudo apt update
sudo apt install python3
9 cho các đường dẫn thay vì
sudo apt install python-is-python3
0. Bạn nên ghi nhớ điều này khi điều hướng qua các thư mục

Ngoài ra trên Windows, bạn có tùy chọn cài đặt Git Bash, một dòng lệnh mô phỏng hành vi của trình bao Bash trong Windows. Điều này sẽ làm cho hầu hết các lệnh Unix hiển thị bên dưới tương thích với hệ thống của bạn

Mac

Đối với Mac, dòng lệnh có thể truy cập được từ một ứng dụng tích hợp có tên là “Terminal”. Bạn có thể tìm kiếm nó bằng Launchpad hoặc tìm nó trong thư mục “Tiện ích” trong “ứng dụng”

Linux

Trên Linux, bạn có vô số tùy chọn khác nhau tùy thuộc vào bản phân phối bạn sử dụng, nhưng lệnh “Ctrl + Alt + T” thường kích hoạt thiết bị đầu cuối mặc định trong hệ thống của bạn

Bây giờ, bạn sẽ có một cửa sổ tương tự như cửa sổ hiển thị bên dưới

CLI

Hơn 20 lệnh CLI hữu ích nhất để phát triển Python

Khi bạn đã mở CLI của mình, đã đến lúc đi sâu vào các lệnh trình bao hàng đầu sẽ giúp cuộc sống của bạn với tư cách là nhà phát triển Python dễ dàng hơn nhiều

Lệnh cài đặt

Bạn có thể đã tìm thấy hàng triệu cách để cài đặt Python. Nhưng đôi khi, nó thuận tiện hơn nhiều khi làm điều đó chỉ bằng một lệnh

Dưới đây là các lệnh khác nhau sẽ giúp bạn cài đặt Python trên các hệ điều hành khác nhau

1. sô cô la

Trên Windows, bạn không có trình quản lý gói theo mặc định. Một tùy chọn để vượt qua điều này là Chocolatey, cung cấp cho bạn các chương trình để cài đặt trực tiếp từ dòng lệnh — rõ ràng là có cả Python

Đảm bảo bạn đã cài đặt Chocolatey trước khi chạy lệnh sau

choco install python --pre 

2. Homebrew và Pyenv

macOS đi kèm với Python 2. 7 được cài đặt theo mặc định. Tuy nhiên, Python 2. 7 hiện không được dùng nữa. Toàn bộ cộng đồng đã chuyển sang Python 3. Để quản lý các phiên bản Python của bạn một cách hiệu quả, bạn có thể sử dụng một chương trình như pyenv

Mở một dòng lệnh và cài đặt phiên bản Homebrew mới nhất [trình quản lý gói như Chocolatey] bằng lệnh sau

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"

Sau đó, bạn có thể cài đặt pyenv bằng lệnh đơn giản này

brew install pyenv

Bạn có thể cài đặt một phiên bản Python cụ thể và đặt nó làm phiên bản thực thi Python toàn cầu thay vì Python 2

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default

Bây giờ, nếu bạn gọi Python, nó sẽ là phiên bản bạn đặt với pyenv

python
# Python 3.10.4 ....
# >>>

3. apt, pacman và dnf

Với việc sử dụng rộng rãi Python cho phần mềm nguồn mở, một số lượng lớn các bản phân phối Linux được cài đặt sẵn Python. Nếu hệ thống của bạn không có, thay vào đó, bạn có thể cài đặt Python bằng trình quản lý gói

Trong các bản phân phối dựa trên Debian [Ubuntu, Linux Mint, Kali Linux], bạn sẽ sử dụng apt, viết tắt của “công cụ gói nâng cao”

sudo apt update
sudo apt install python3

Ngoài ra, nếu bạn muốn đặt Python 3 làm trình thông dịch Python mặc định của mình, bạn có thể sử dụng lệnh sau

sudo apt install python-is-python3

Trong các bản phân phối dựa trên Arch, bạn có thể sử dụng trình quản lý gói chính thức pacman

sudo pacman -S python

Trong các bản phân phối Linux dựa trên Fedora và RPM [Red Hat, CentOS], bạn sử dụng dnf

sudo apt install python-is-python3
0

Lệnh thông dịch viên

Hãy xem nhanh các cờ chính — tùy chọn dòng lệnh — của lệnh Python và trình quản lý gói của nó, pip

4. con trăn

Lệnh

sudo apt install python-is-python3
1 có một số cờ, nghĩa là các tùy chọn sửa đổi hành vi thực thi mã

Trước hết, để thực thi một tệp Python, bạn chỉ cần gọi trình thông dịch và thêm tên của tệp, bao gồm cả phần mở rộng

sudo apt install python-is-python3
2

sudo apt install python-is-python3
3

Nếu bạn cần nhớ chức năng của cờ, bạn có thể sử dụng cờ

sudo apt install python-is-python3
3 trong bất kỳ phần nào trong số 3 phần trình bày này

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
0

Để in [xem] phiên bản Python bạn đang chạy, hãy sử dụng cách sau

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
1

Nếu bạn muốn chạy mã Python mà không cần mở và chỉnh sửa tệp

sudo apt install python-is-python3
2, bạn có thể thực thi mã đó trực tiếp từ thiết bị đầu cuối của mình bằng cờ lệnh

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
2

Cờ

sudo apt install python-is-python3
5 thực thi mô-đun Python dưới dạng tập lệnh. Điều này thực sự hữu ích khi bạn muốn tạo một môi trường ảo với mô-đun venv tích hợp sẵn

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
3

5. píp

Lệnh pip tìm kiếm các gói trong Chỉ mục gói Python [PyPI], giải quyết các phụ thuộc và cài đặt phiên bản của gói mà bạn đã chỉ định

Để cài đặt gói Python, bạn chỉ cần gõ

sudo apt install python-is-python3
6 và tên gói bạn muốn cài đặt

Lệnh sau sẽ cài đặt phiên bản mới nhất của gói

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
4

Nếu bạn muốn một phiên bản cụ thể, hãy chạy lệnh sau

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
5

Khi làm việc trên các dự án hợp tác, bạn cần theo dõi các phụ thuộc, thường là với một tệp yêu cầu. Với cờ

sudo apt install python-is-python3
7, bạn có thể đọc và cài đặt các gói từ tệp văn bản

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
6

Một tính năng thường được sử dụng khác là cờ

sudo apt install python-is-python3
8. Nó được sử dụng để xuất danh sách các phiên bản gói mà bạn đã cài đặt trong môi trường của mình. Bạn có thể sử dụng nó để xuất các phụ thuộc của mình thành tệp yêu cầu

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
7

Lệnh cấp phép

Python thực sự giỏi trong việc viết kịch bản và xử lý tệp. Để làm việc với các tác vụ này, bạn cần có một số kiến ​​thức về cách thức hoạt động của các quyền trong HĐH của bạn

6. sudo, runas

Trong các hệ thống dựa trên Unix [macOS, Linux, BSD], bạn phải có quyền siêu người dùng để thực hiện một số tác vụ nhất định, chẳng hạn như cài đặt chương trình, như chúng tôi đã làm ở trên

Lệnh sudo cho phép bạn nhanh chóng có được quyền của quản trị viên để thực thi một trong các lệnh này

Dưới đây là một ví dụ về cài đặt ueberzug [gói Python xem trước hình ảnh] trên toàn cầu

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
8

Tương đương với Windows là Runas, thực thi tập lệnh với tư cách là người dùng khác hoặc với tư cách là quản trị viên

/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
9

Ngoài ra còn có các dự án khác như Gsudo, giúp quá trình nâng cao quyền dễ dàng hơn nhiều so với các lệnh Windows tích hợp khác

brew install pyenv
0

7. chmod

sudo apt install python-is-python3
9 được sử dụng để thay đổi quyền của tệp và thư mục trong Unix

Một cách sử dụng phổ biến là làm cho tập lệnh Python có thể thực thi được

brew install pyenv
1

Sau khi bạn tạo một tập lệnh có thể thực thi được, bạn có thể chạy tập lệnh đó trực tiếp bằng cách sử dụng ký hiệu

sudo pacman -S python
0

brew install pyenv
2

Lệnh điều hướng

Điều hướng hệ thống tệp trong giao diện dòng lệnh là công việc hàng ngày của các nhà phát triển Python. Dưới đây là một số lệnh thiết yếu được sử dụng để điều hướng hệ thống của bạn khi lập trình với Python

8. ls, thư mục

Để liệt kê nội dung của một thư mục [folder], bạn phải sử dụng lệnh

sudo pacman -S python
1 [Unix] hoặc
sudo pacman -S python
2 [Windows]. Đây có thể là lệnh đầu tiên bạn học được khi lần đầu tiên gặp CLI

Đây là cú pháp được sử dụng

brew install pyenv
3

Và đây là một ví dụ về nội dung của một thư mục trong hệ thống tệp cục bộ

brew install pyenv
4

Lệnh này có nhiều cờ hữu ích. Trên thực tế, nó thường được đặt bí danh là

sudo pacman -S python
3 để xem các tệp ẩn [những tệp có dấu chấm ở đầu] và chế độ, kích thước và ngày của từng tệp

Đăng kí để nhận thư mới

Bạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?

Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress

Theo dõi ngay

brew install pyenv
5

Đối với Windows, bạn có thể sử dụng

sudo pacman -S python
1 bằng Git Bash hoặc bạn có thể sử dụng lệnh
sudo pacman -S python
5 tích hợp

brew install pyenv
6

9. pwd

sudo pacman -S python
6 là viết tắt của “in thư mục làm việc”, và nó thực hiện chính xác điều đó. cung cấp cho bạn đường dẫn đầy đủ của thư mục bạn đang ở

brew install pyenv
7

Nếu bạn đã từng đánh mất chính mình trong thiết bị đầu cuối của mình, thì lệnh này là cứu cánh

Bạn có thể đạt được kết quả tương tự trong Windows bằng cách sử dụng lệnh

sudo pacman -S python
7 không có tham số [lưu ý rằng lệnh tương tự trong Unix sẽ đưa bạn đến thư mục chính]

brew install pyenv
8

10. cp

Sao chép tệp bằng trình quản lý tệp đồ họa trực quan nhưng không hiệu quả. Với lệnh này, bạn có thể sao chép bất kỳ loại tệp nào trên hệ thống của mình

brew install pyenv
9

Để sao chép tất cả nội dung của một thư mục, bạn phải sử dụng

sudo pacman -S python
8

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
0

Tương đương với

sudo pacman -S python
9 trong Windows là
sudo apt install python-is-python3
00

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
1

11. con mèo, loại

Để in nội dung của tệp văn bản trong thiết bị đầu cuối mà không cần mở tệp bằng trình chỉnh sửa, bạn có thể sử dụng

sudo apt install python-is-python3
01,
sudo apt install python-is-python3
02 hoặc
sudo apt install python-is-python3
03 trên Unix và
sudo apt install python-is-python3
04 trên Windows

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
2

12. mv, di chuyển

Lệnh

sudo apt install python-is-python3
05 di chuyển các tệp và thư mục từ thư mục này sang thư mục khác - về cơ bản là cắt và dán - hoặc đổi tên tệp nếu đích không tồn tại

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
3____54

Bạn cũng có thể sử dụng khớp mẫu để di chuyển tệp. Ví dụ: di chuyển tất cả các tệp

sudo apt install python-is-python3
2 sang thư mục khác

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
5

Một lệnh tương đương trên Windows là

sudo apt install python-is-python3
07, có chức năng gần như tương tự như trên

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
6

13. rm, del

Bạn có thể sử dụng lệnh

sudo apt install python-is-python3
08 để xóa tệp và thư mục

Để xóa một tập tin, không phải một thư mục, bạn sẽ sử dụng

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
7

Nếu bạn muốn xóa một thư mục trống, bạn có thể sử dụng cờ đệ quy [

sudo apt install python-is-python3
09]

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
8

Để xóa thư mục có nội dung bên trong, bạn sẽ sử dụng lực [

sudo apt install python-is-python3
30] và cờ đệ quy

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
9

Ở dạng tương tự, bạn tìm thấy

sudo apt install python-is-python3
31 trên Windows. Hãy thận trọng hơn nữa vì lệnh này không có các cờ ngăn chặn đã thấy ở trên

python
# Python 3.10.4 ....
# >>>
0

Thông tin

Hãy cẩn thận với lệnh này. Khi bạn đã xóa một cái gì đó, có thể rất khó để khôi phục nó

14. lối ra

Khi bạn đã hoàn tất việc lập trình Python của mình, bạn sẽ có thể thoát khỏi phiên shell của mình. Trong hầu hết các trường hợp, thao tác này cũng sẽ đóng thiết bị đầu cuối mà bạn đang sử dụng

Đấu tranh với thời gian chết và các vấn đề về WordPress? . Kiểm tra các tính năng của chúng tôi

python
# Python 3.10.4 ....
# >>>
1

Lưu ý rằng lệnh này hoạt động cả trên Windows và Unix

Trình chỉnh sửa dòng lệnh

Khi bạn đã quen với dòng lệnh, bạn sẽ thấy việc thay đổi cửa sổ hoặc thậm chí sử dụng chuột để chỉnh sửa mã của mình sẽ chậm hơn

Có khả năng viết mã trong khi bạn ở trong dòng lệnh không chỉ là một cách tuyệt vời để tiết kiệm thời gian mà còn khiến bạn giống như một siêu anh hùng trong số các đồng đội của mình

Dưới đây là một số trình soạn thảo dòng lệnh được sử dụng nhiều nhất

15. vim/neovim

Vim và hậu duệ của nó, Neovim, là trình soạn thảo văn bản dựa trên bàn phím được sử dụng chủ yếu trong dòng lệnh. Theo khảo sát Stack Overflow năm 2021, họ xếp thứ 4 và thứ nhất trong số các trình chỉnh sửa được các nhà phát triển yêu thích nhất

Trình chỉnh sửa mã yêu thích

Vim được cài đặt sẵn trên Linux và macOS. Trên thực tế, đó là trình chỉnh sửa mà bạn sẽ gặp nhiều nhất khi tương tác với máy chủ. Trên Windows, bạn sẽ cần cài đặt nó bằng trình cài đặt thực thi từ trang của Vim

Bây giờ, bạn có thể tận hưởng sức mạnh của Vim bằng cách chỉ cần gõ tên của nó trên dòng lệnh

python
# Python 3.10.4 ....
# >>>
2

Điều này sẽ kích hoạt giao diện dựa trên văn bản với nhiều tổ hợp bàn phím cho mọi hành động bạn có thể cần khi mã hóa bằng Python

Vim có một đường cong học tập dốc, nhưng một khi bạn thành thạo nó, bạn sẽ không sớm chuyển sang thứ khác

Vi cải thiện

Thông tin

Để thoát khỏi Vim, nhấn “Escape” và gõ

sudo apt install python-is-python3
32

16. nano

Nano là một trình soạn thảo văn bản dòng lệnh khác chủ yếu được sử dụng để chỉnh sửa nhanh

Giả sử bạn đã đưa một lỗi cú pháp vào mã của mình nhưng không muốn mở trình chỉnh sửa để sửa nó. Nano giúp bạn sửa nó ngay từ CLI của bạn

python
# Python 3.10.4 ....
# >>>
3

Thông tin

Nếu bạn gặp lỗi "Lệnh không xác định" với các lệnh trên, hãy quay lại và làm theo quy trình cài đặt đầy đủ

17. Emac

Emacs là một trong những trình soạn thảo văn bản có thể tùy chỉnh và mở rộng nhất mà bạn có thể tìm thấy. Nó có cả một phần dành riêng cho lập trình Python, nơi bạn sẽ tìm thấy rất nhiều plugin để nâng cao trải nghiệm phát triển của mình

Emacs có sẵn trong hầu hết mọi hệ điều hành, vì vậy nếu bạn chưa cài đặt, hãy xem hướng dẫn tải xuống

Để mở Emacs từ loại dòng lệnh, hãy sử dụng cờ hệ thống không có cửa sổ [

sudo apt install python-is-python3
33]

python
# Python 3.10.4 ....
# >>>
4

Công cụ phát triển

Phát triển Python ngụ ý không chỉ viết mã mà còn xử lý các công cụ bổ sung như môi trường ảo, hệ thống kiểm soát phiên bản và công cụ triển khai

Bằng cách học các lệnh bên dưới, bạn sẽ có lợi thế trong việc phát triển bất kỳ loại ứng dụng nào với Python

18. virtualenv/venv

Môi trường ảo là một kỹ thuật quan trọng được sử dụng trong phát triển Python. Với chúng, bạn có thể tách biệt các gói được sử dụng trong các dự án khác nhau vào một thư mục nhẹ, thường được đặt tên là

sudo apt install python-is-python3
34

Với Python3. 3 trở lên, bạn có thể sử dụng mô-đun venv tích hợp để tạo môi trường ảo

python
# Python 3.10.4 ....
# >>>
5

virtualenv là một dự án bên ngoài nhanh hơn và dễ mở rộng hơn so với tùy chọn tích hợp sẵn. Để tạo môi trường ảo, trước tiên hãy cài đặt gói virtualenv

python
# Python 3.10.4 ....
# >>>
6

Tiếp theo, bạn sẽ cần kích hoạt môi trường ảo. Trên Windows, hãy chạy một trong các lệnh sau tùy thuộc vào việc bạn sử dụng cmd hay PowerShell [được khuyến nghị]

python
# Python 3.10.4 ....
# >>>
7
python
# Python 3.10.4 ....
# >>>
8

Trên Linux hoặc macO

python
# Python 3.10.4 ....
# >>>
9

19. Git

Kiểm soát phiên bản là một trong những thực tiễn quan trọng nhất trong phát triển phần mềm. Nó cho phép chúng tôi theo dõi tất cả các sửa đổi mã, cộng tác với các nhà phát triển khác và xem một bức tranh rõ ràng về toàn bộ quá trình phát triển

Git cho đến nay là hệ thống kiểm soát phiên bản được sử dụng nhiều nhất. Bạn có thể cài đặt nó từ trang tải xuống của nó

Sau khi cài đặt, bạn có thể mở một thiết bị đầu cuối và xem qua tất cả các tùy chọn có sẵn bằng lệnh này

sudo apt update
sudo apt install python3
0

Để tạo kho lưu trữ, hãy sử dụng

sudo apt install python-is-python3
35 và nhập tên kho lưu trữ của bạn

sudo apt update
sudo apt install python3
1

Lưu ý rằng điều này sẽ chỉ tạo một repo Git cục bộ. Nếu bạn muốn có một kho lưu trữ từ xa để lưu trữ trực tuyến tất cả các thay đổi của mình, bạn nên sử dụng một nền tảng như GitHub hoặc BitBucket

Để sao chép kho lưu trữ từ xa, bạn sẽ sử dụng

sudo apt install python-is-python3
36 và nguồn của kho lưu trữ. Trong ví dụ bên dưới, chúng tôi đang sao chép repo GitHub qua SSH

sudo apt update
sudo apt install python3
2

20. docker

Docker giúp việc đóng gói và vận chuyển các ứng dụng Python của bạn dễ dàng hơn dưới dạng các thùng chứa nhẹ, di động, tự cung cấp. Nó giúp cả trong quá trình phát triển và triển khai, cho phép tất cả các cộng tác viên làm việc với cùng một cài đặt

Để sử dụng Docker, bạn phải tuân thủ nghiêm ngặt quy trình cài đặt được hiển thị cho hệ điều hành của mình trên trang Get Docker

Để liệt kê các lệnh Docker có sẵn, hãy chạy như sau

sudo apt update
sudo apt install python3
3

Sẽ rất khó để giải thích cách chạy Docker soạn thảo trong phần hẹp này, vì vậy hãy nhớ xem tài liệu chính thức

21. tiếng kêu

Grep là một tiện ích dòng lệnh thiết yếu được sử dụng để khớp mẫu trong các tệp văn bản thuần túy

Một cách sử dụng phổ biến là tìm số lần một từ lặp lại trong một tệp

sudo apt update
sudo apt install python3
4

Trong ví dụ trên, chúng tôi nhận được số lần Python [không phân biệt chữ hoa chữ thường] được tìm thấy trong tệp

sudo apt install python-is-python3
37

Windows tương đương với grep là findstr. Tuy nhiên, nó không hoàn toàn giống với chương trình. Bạn có thể sử dụng Git Bash để sử dụng grep trong Windows

sudo apt update
sudo apt install python3
5

22. HTTPie

HTTPie là ứng dụng khách HTTP dòng lệnh giúp tương tác với các dịch vụ web dễ dàng hơn. Ví dụ: bạn có thể sử dụng nó để kiểm tra API Python của mình hoặc tương tác với các trang web của bên thứ ba

Công cụ CLI này có sẵn trong hầu hết mọi trình quản lý gói, như được hiển thị trong tài liệu chính thức của HTTPie. Tuy nhiên, nó cũng có sẵn dưới dạng gói Python, vì vậy bạn có thể cài đặt nó bằng pip

sudo apt update
sudo apt install python3
6

Đây là cách bạn truy vấn API từ xa — trong trường hợp này là API GitHub

sudo apt update
sudo apt install python3
7

23. ping

sudo apt install python-is-python3
38 là lệnh CLI có sẵn theo mặc định trên hầu hết mọi hệ điều hành. Nó hoạt động bằng cách gửi các gói dữ liệu đến một địa chỉ IP và kiểm tra thời gian truyền dữ liệu và nhận phản hồi, sau đó hiển thị cho bạn kết quả tính bằng mili giây

Lệnh này chủ yếu được sử dụng để xác minh kết nối giữa hai máy, cụ thể là máy của bạn và ứng dụng Python của bạn trên máy chủ web

sudo apt update
sudo apt install python3
8

Bảng tham chiếu lệnh

Bên dưới, bạn có thể tìm thấy tài liệu tham khảo nhanh cho mọi lệnh mà chúng ta đã thảo luận

CommandUsage
sudo apt install python-is-python3
39Installs packages on Windows
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
00macOS package manager
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
01Package manager on different Linux distros
sudo apt install python-is-python3
1Runs Python interpreter
sudo apt install python-is-python3
6Python package manager
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
04Unix and Windows program used to scale permissions
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
05Changes file permissions
sudo pacman -S python
1Lists the content of a directory
sudo pacman -S python
6Prints the working directory
sudo pacman -S python
9Copies files and directories
sudo apt install python-is-python3
01Prints file contents
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
10Moves [renames] files and directories
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
11Remove files and directories
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
12exits the current shell session
/bin/bash -c "$[curl -fsSL
//raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
13Efficient

Bản tóm tắt

Python là một trong những ngôn ngữ lập trình dễ học nhất. Trở ngại duy nhất mà bạn gặp phải là khi vào dòng lệnh mà không hiểu các lệnh bạn cần.
Hầu hết các nhà phát triển đều đồng ý rằng một trong những phần đáng sợ nhất khi học Python là CLI. 😅 Nhưng chỉ với một vài lệnh trong tay, bạn sẽ thành thạo nó ngay lập tức 💪Nhấp để Tweet
Trong bài viết này, bạn đã tìm hiểu về .

Những lệnh nào khác mà bạn thấy hữu ích trong quá trình phát triển Python?

Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Lệnh Python 3 là gì?

Lệnh Python3 được giới thiệu vì lệnh python trỏ đến python2 . Kể từ đó, Python3 đã trở thành mặc định và do đó python trỏ đến python3 trên hầu hết nhưng không phải tất cả các hệ thống. Vì vậy, hầu hết các nhà phát triển sử dụng rõ ràng python2 và python3 để không gặp sự cố trên các hệ thống khác.

Các lệnh trong mã là gì?

Lệnh là ra lệnh cho chương trình máy tính thực hiện tác vụ cụ thể . Chương trình là hướng dẫn được tạo bởi lập trình viên hoặc nhà phát triển phần mềm. Các lệnh là hướng dẫn được đưa ra bởi người dùng cho máy tính. Nó được sử dụng để chỉ ra rằng CPU điều hành nào sẽ thực thi trên tập dữ liệu.

Dòng lệnh Python dùng để làm gì?

Python bao gồm một dòng lệnh để xử lý đầu vào của người dùng và một số loại mục nhập dữ liệu nhất định trong quá trình thực thi các chương trình Python . Điều này cho phép các tác vụ mạnh mẽ hơn và tương tác nhiều hơn với chương trình, cho phép người dùng nhập dữ liệu và thực hiện các tác vụ không thể thực hiện được.

Dòng lệnh Python ở đâu?

Để truy cập dòng lệnh, hãy mở Menu Bắt đầu bằng cách nhấp vào Nút Bắt đầu, phía dưới bên trái của màn hình. Cuộn hết phía bên trái xuống Hệ thống Windows - nhấp vào biểu tượng và các mục menu phụ bật lên, chọn Dấu nhắc lệnh có biểu tượng màu đen

Chủ Đề