Hướng dẫn sử dụng Terminal trong Google Colab với Xterm miễn phí
Cập nhật lần cuối:
Thảo luậnGiới thiệu
Giới thiệu
Về căn bản, Google sử dụng máy ảo với hệ điều hành Ubuntu để cung cấp dịch vụ Google Colab tới người dùng. Do đó, các thao tác trực tiếp với Terminal cho phép bạn cài đặt và bổ sung các tính năng mình muốn tùy ý (không thể thực hiện với giao diện Colab đồ họa).
/content# lsb_release -a ---- No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy
Sử dụng
Demo notebook
Để sử dụng tính năng Terminal trong Colab, bạn có thể bắt đầu nhanh bằng việc mở Notebook dưới đây và tương tác trực tiếp. Một số gợi ý trong hướng dẫn này cũng giúp bạn sử dụng tính năng terminal hiệu quả và tránh các hành vi bị cấm bởi Google.
Cài đặt
Mở một ô lệnh bất kỳ, paste và chạy câu lệnh sau (Đã có trong file demo):
!pip install colab-xterm %load_ext colabxterm
Khởi động Terminal với Xterm
window_height = 800 # Cài đặt chiều cao cửa sổ Terminal port = 1001 %xterm height={window_height} port={port}
Các câu lệnh căn bản
ls
: Liệt kê các file và folder trong thư mục hiện tạilsb_release -a
: Hiển thị thông tin phiên bản hệ điều hành. Hệ thống sử dụng Ubuntu LTS, phiên bản 22.04 tại thời điểm 4/4/2024sudo apt install nano
: Cài đặt text editor Nano. Terminal này cho phép bạn sử dụng Colab như một máy Ubuntu thông thường.nano hello.txt
: Mở hoặc tạo 1 file tên hello.txt để soạn thảo lệnh hoặc ghi chú.sudo apt install cron
: Cài đặt cron để thao tác lên lịch tác vụ cần chạy.
Các hành vi bị cấm trong Google Colab
Lưu ý
Cụ thể như dưới đây:
- file hosting, media serving, or other web service offerings not related to interactive compute with Colab - downloading torrents or engaging in peer-to-peer file-sharing - connecting to remote proxies - mining cryptocurrency - running denial-of-service attacks - password cracking - using multiple accounts to work around access or resource usage restrictions - creating deepfakes
Ngoài các hành vi kể trên, các hành vi dưới đây không được khuyến khích với người dùng sử dụng bản Colab miễn phí và có thể bị ngăn chặn bất cứ lúc nào mà không cần thông báo trước.
- remote control such as SSH shells, remote desktops - bypassing the notebook UI to interact primarily via a web UI - chess training - running distributed computing workers
Thảo luận