Ubuntu下制作窗口

在Ubuntu下安装

sudo apt-get install dialog

类型

用于创建

类型的选项

含义

复选框

--checklist

允许用户显示一个选项列表,

每个选项都可以被单独选择

信息框

--infobox

在显示消息后,对话框将立

刻返回,但并不清除屏幕

输入框

--inputbox

允许用户输入文本

菜单框

--menu

允许用户选择列表中的一项

消息框

--msgbox

向用户显示一条消息,同时

显示一个OK按钮,用户可

以通过选择该按钮继续操作

单选框

--radiolist

允许用户选择列表中的一个选项

文本框

--textbox

允许用户在带有滚动条的

文本框中显示一个文件的内容

/否框

--yesno

允许用户提问,用户可

以选择yes或no

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.inputbox

dialog --inputbox "Enter your name" 10 20 2>name.txt

 

输入lili

重定向到了当前目录下的name.txt中

2.msgbox

 dialog --title Testing --msgbox "this is a test" 10 2

 3.yesno

dialog --title "please answer" --yesno "Is this thing on?" 10 20

 

注:

  yes的退出码为0

 

 注:

  no的退出码为1

 

4.textbox

dialog --textbox /etc/passwd 15 45

可以用方向键左右上下滚动显示文本文件

窗口底部显示当前查看文本处于文件的那个位置(百分比)

5.menu

dialog --menu "Sys Admin menu" 20 30 10 1 "Display disk space" 2 "Display users "  3 "Display memory usage" 4 "Exit" 2>test.txt

通过上下箭头选择菜单的某项,回车或选择ok时,选项会重定向到test.txt中

6.fselect

dialog -- title "Select a file" --fselect $HOME/ 10 50 2>file.txt

可手动输入文件名,也可以用目录和文件列表选择

将/www/tmp/name.txt重定向到了file.txt中

 

posted @ 2017-09-01 15:06  慕尘  阅读(435)  评论(0编辑  收藏  举报