Đây là lệnh whiptail có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
whiptail - hiển thị hộp thoại từ các tập lệnh shell
SYNOPSIS
roi vọt [ --chức vụ tiêu đề ] [ - phụ đề phụ đề ] [ --sạch ] [ --mặt hàng mặc định chuỗi ]
[ --mặc địnhkhông ] [ --fb ] [ --nocancel ] [ --yes-nút văn bản ] [ - không nút văn bản ] [
- nút bấm văn bản ] [ --nút hủy văn bản ] [ --noitem [] --output-fd fd ] [
--separate-đầu ra ] [ --scrolltext ] [ --trên người ] hộp-tùy chọn
MÔ TẢ
roi vọt là một chương trình sẽ cho phép bạn trình bày nhiều loại câu hỏi hoặc hiển thị thông báo
bằng cách sử dụng các hộp thoại từ một tập lệnh shell. Hiện tại, các loại hộp thoại này là
đã thực hiện:
có không cái hộp, thực đơn cái hộp, đầu vào cái hộp, tin nhắn cái hộp, văn bản cái hộp, Thông tin cái hộp, danh sách kiểm tra cái hộp, máy phóng xạ
cái hộp, đo hộp, và mật khẩu cái hộp.
LỰA CHỌN
--sạch
Màn hình sẽ được xóa đến màn thuộc tính trên lối ra. Điều này không hoạt động trong
một xterm (và con cháu) nếu bật chuyển đổi màn hình thay thế, vì trong
trường hợp đó tiếng lóng ghi vào (và xóa) một màn hình thay thế.
--mặc địnhkhông
Hộp thoại sẽ mở ra với con trỏ qua Không .
--mặt hàng mặc định chuỗi
Đặt mục mặc định trong hộp menu. Thông thường, mục đầu tiên trong hộp là
mặc định.
--fb, --đầy đủ nút
Sử dụng các nút đầy đủ. (Theo mặc định, roi vọt sử dụng các nút nhỏ gọn).
--nocancel
Hộp thoại sẽ không có Hủy bỏ nút.
--yes-nút văn bản
Đặt văn bản của Có .
- không nút văn bản
Đặt văn bản của Không .
- nút bấm văn bản
Đặt văn bản của Ok .
--nút hủy văn bản
Đặt văn bản của Hủy bỏ .
--noitem
Menu, danh sách kiểm tra và widget bộ tản nhiệt sẽ chỉ hiển thị các thẻ, không hiển thị mục
dây. Tiện ích menu vẫn cần một số mục được chỉ định, nhưng danh sách kiểm tra và
nhân viên vô tuyến chỉ mong đợi thẻ và trạng thái.
--Không có thẻ
Không hiển thị các thẻ trong menu, danh sách kiểm tra và các vật dụng bộ tản nhiệt.
--separate-đầu ra
Đối với các widget danh sách kiểm tra, kết quả xuất ra từng dòng một, không có trích dẫn. Cái này
tạo điều kiện cho chương trình khác phân tích cú pháp.
--output-fd fd
Đầu ra trực tiếp tới bộ mô tả tệp đã cho. Phần lớn roi vọt tập lệnh viết cho
lỗi tiêu chuẩn, nhưng thông báo lỗi cũng có thể được ghi ở đó, tùy thuộc vào
kịch bản của bạn.
--chức vụ tiêu đề
Chỉ định một tiêu đề chuỗi sẽ được hiển thị ở đầu hộp thoại.
- phụ đề phụ đề
Chỉ định một phụ đề chuỗi sẽ được hiển thị trên phông nền, ở đầu
màn hình.
--scrolltext
Buộc hiển thị thanh cuộn dọc.
--trên người
Đặt cửa sổ ở góc trên bên trái.
-h, --Cứu giúp
In thông báo trợ giúp và thoát.
-v, --phiên bản
In thông tin phiên bản và thoát.
Hộp Các lựa chọn
--có không văn bản cao chiều rộng
A có không hộp thoại có kích thước cao hàng của chiều rộng các cột sẽ được hiển thị. Các
chuỗi được chỉ định bởi văn bản được hiển thị bên trong hộp thoại. Nếu chuỗi này quá
dài để vừa trong một dòng, nó sẽ tự động được chia thành nhiều dòng tại
những nơi thích hợp. Các văn bản chuỗi cũng có thể chứa chuỗi con "\n" hoặc dòng mới
nhân vật `\ n ' để kiểm soát việc ngắt dòng một cách rõ ràng. Hộp thoại này hữu ích cho
đặt câu hỏi yêu cầu người dùng trả lời có hoặc không. Hộp thoại
có một Có nút và một Không , trong đó người dùng có thể chuyển đổi giữa các nút bằng cách nhấn
các TAB Chìa khóa.
--hộp tin nhắn văn bản cao chiều rộng
A tin nhắn hộp rất giống với một có không hộp. Sự khác biệt duy nhất giữa một
tin nhắn hộp và một có không cái hộp đó là một tin nhắn hộp chỉ có một chiếc duy nhất OK cái nút. Bạn
có thể sử dụng hộp thoại này để hiển thị bất kỳ thông báo nào bạn thích. Sau khi đọc
thông báo, người dùng có thể nhấn ENTER chìa khóa để roi vọt sẽ thoát ra và
gọi shell script có thể tiếp tục hoạt động của nó.
--Hộp thông tin văn bản cao chiều rộng
An Thông tin hộp về cơ bản là một tin nhắn hộp. Tuy nhiên, trong trường hợp này, roi vọt sẽ thoát
ngay sau khi hiển thị thông báo cho người dùng. Màn hình không bị xóa
khi nào roi vọt thoát ra, do đó thông báo sẽ vẫn còn trên màn hình cho đến khi
gọi shell script sẽ xóa nó sau. Điều này rất hữu ích khi bạn muốn thông báo
người dùng mà một số hoạt động đang thực hiện có thể cần một thời gian để hoàn thành.
--hộp đầu vào văn bản cao chiều rộng [trong đó]
An đầu vào hộp hữu ích khi bạn muốn đặt câu hỏi yêu cầu người dùng
nhập một chuỗi làm câu trả lời. Nếu init được cung cấp, nó sẽ được sử dụng để khởi tạo
chuỗi đầu vào. Khi đưa vào chuỗi, QUAY LẠI phím có thể được sử dụng để sửa
lỗi đánh máy. Nếu chuỗi đầu vào dài hơn chiều rộng của hộp thoại,
trường đầu vào sẽ được cuộn. Khi thoát, chuỗi đầu vào sẽ được in trên tiêu chuẩn.
- hộp mật mã văn bản cao chiều rộng [trong đó]
A mật khẩu tương tự như hộp nhập liệu, ngoại trừ văn bản người dùng nhập không phải là
hiển thị. Điều này rất hữu ích khi nhắc nhập mật khẩu hoặc các nội dung nhạy cảm khác
thông tin. Lưu ý rằng nếu bất kỳ thứ gì được chuyển vào "init", thì nó sẽ hiển thị trong
bảng quy trình của hệ thống cho những kẻ rình mò thông thường. Ngoài ra, nó rất khó hiểu với
người dùng cung cấp cho họ mật khẩu mặc định mà họ không thể nhìn thấy. Vì những lý do,
sử dụng "init" rất không được khuyến khích.
--hộp văn bản hồ sơ cao chiều rộng
A văn bản cho phép bạn hiển thị nội dung của tệp văn bản trong hộp thoại. Nó giống như
một trình xem tệp văn bản đơn giản. Người dùng có thể di chuyển qua tệp bằng cách sử dụng UP / DOWN,
PGUP / PGDN và HOME / END các phím có sẵn trên hầu hết các bàn phím. Nếu dòng quá dài
được hiển thị trong hộp, TRÁI PHẢI các phím có thể được sử dụng để cuộn văn bản
vùng theo chiều ngang. Để thuận tiện hơn, các chức năng tìm kiếm tiến và lùi
cũng được cung cấp.
--thực đơn văn bản cao chiều rộng chiều cao menu [ tag mục ] hữu ích. Cảm ơn !
Như tên gọi của nó, một thực đơn hộp là một hộp thoại có thể được sử dụng để trình bày một danh sách
lựa chọn dưới dạng menu để người dùng chọn. Mỗi mục menu bao gồm
của một tag chuỗi và một mục dây. Các tag đặt tên cho mục nhập để phân biệt
nó từ các mục khác trong menu. Các mục là một mô tả ngắn về
tùy chọn mà mục nhập đại diện. Người dùng có thể di chuyển giữa các mục menu bằng cách
nhấn UP / DOWN phím, chữ cái đầu tiên của tag như một phím nóng. Có
chiều cao menu các mục nhập được hiển thị trong menu cùng một lúc, nhưng menu sẽ
cuộn nếu có nhiều mục nhập hơn thế. Khi nào roi vọt lối ra, tag của
mục menu đã chọn sẽ được in trên tiêu chuẩn.
--danh mục văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng ] hữu ích. Cảm ơn !
A danh sách kiểm tra hộp tương tự như một thực đơn hộp trong đó có nhiều mục nhập
được trình bày dưới dạng thực đơn. Bạn có thể chọn và bỏ chọn các mục bằng SPACE
Chìa khóa. Trạng thái bật / tắt ban đầu của mỗi mục nhập được chỉ định bởi tình trạng. Khi thoát ra, một
danh sách tag chuỗi của những mục được bật sẽ được in trên
tiêu chuẩn.
--chuyên gia phóng xạ văn bản cao chiều rộng chiều cao danh sách [ tag mục tình trạng ] hữu ích. Cảm ơn !
A máy phóng xạ hộp tương tự như một thực đơn hộp. Sự khác biệt duy nhất là bạn có thể
cho biết mục nhập nào hiện đang được chọn, bằng cách đặt tình trạng đến on.
--máy đo văn bản cao chiều rộng phần trăm
A đo hộp hiển thị đồng hồ đo dọc theo đáy hộp. Đồng hồ chỉ ra một
tỷ lệ phần trăm. Phần trăm mới được đọc từ đầu vào chuẩn, một số nguyên trên mỗi dòng.
Đồng hồ được cập nhật để phản ánh từng tỷ lệ phần trăm mới. Nếu stdin là XXX, đầu tiên
dòng tiếp theo là tỷ lệ phần trăm và các dòng tiếp theo cho đến XXX khác được sử dụng cho
một lời nhắc mới. Máy đo sẽ thoát ra khi đạt đến EOF trên stdin.
GHI CHÚ
whiptail diễn giải các đối số bắt đầu bằng dấu gạch ngang "-" là các đối số. Để tránh điều này,
và bắt đầu một số văn bản trong, ví dụ, một mục hộp menu, với một dấu gạch ngang, dấu trắng tôn vinh
quy ước getopt chấp nhận đối số đặc biệt "-" có nghĩa là tất cả các
các đối số có dấu gạch ngang phải được coi là nguyên văn và không được phân tích cú pháp như các tùy chọn.
CHẨN ĐOÁN
Trạng thái thoát là 0 nếu roi vọt được thoát ra bằng cách nhấn Có or OK và 1 nếu Không
or Hủy bỏ nút được nhấn. Ngược lại, nếu lỗi xảy ra bên trong roi vọt or roi vọt is
thoát ra bằng cách nhấn ESC , trạng thái thoát là 255.
Sử dụng whiptail trực tuyến bằng các dịch vụ onworks.net