首页
学习
活动
专区
圈层
工具
发布

Linux 命令(240)—— tput 命令

Unix 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性。...使用 tput 可以方便地实现在各设备上移动光标的位置。通过在 tput 中使用 cup 选项,或光标位置,您可以在设备的各行和各列中将光标移动到任意 X 或 Y 坐标。...您可以通过以下方式更改文本属性:使文本加粗、在文本下方添加下划线、更改背景颜色和前景颜色,以及逆转颜色方案等。...要更改文本的颜色,请使用 setb 选项(用于设置背景颜色)和 setf 选项(用于设置前景颜色)以及在 terminfo 数据库中分配的颜色数值。...通常情况下,分配的数值与颜色的对应关系如下,但是可能会因 Unix 系统的不同而异: 0:黑色 1:蓝色 2:绿色 3:青色 4:红色 5:洋红色 6:黄色 7:白色 执行以下示例命令可以将背景颜色更改为黄色

2.6K20

批处理基本语法教程(1)

下面,我们一起来学习一下批处理 首先,我们在桌面右键新建——新建文本文档 然后右键重命名,把文件后缀改为bat或cmd(如123.bat) 之后,我们可以看见文件的图标变成了一个齿轮 我们右键点击批处理文件...@echo off 这一个命令是关闭命令输出回显,上面了例子如果有这条命令,输出是这样的 但是没有第一行,是这样的 具体大家可以尝试一下自己新建,自己体会一下这个命令的用法,一般这条命令是批处理必须的...设置默认的控制台前景和背景颜色。...COLOR [attr]   attr        指定控制台输出的颜色属性 颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为 前景。...也就是说,这个命令是设置当前窗口颜色的,第一个字母,即“3”为背景,是浅绿色;第二个则为字体颜色,即“f”是亮白色 4.echo.命令 这一条命令是向屏幕输出内容,相当于C++中的cout 如echo

77820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    重磅!iOS应用黑暗模式设计终极指南(附套件下载)

    03 系统背景色 根据准则,iOS的背景始终具有#000000的纯黑色。Google 则更喜欢深灰色,值为#121212。 ? 苹果将此背景称为“ 系统背景”。...08 强调色(Tint Color) Apple提供了9种不同的强调颜色,可在整个应用程序中使用。它们可用于文本,图标或形状。我将下面的强调色改为不同颜色,你会发现他们会变成这样的: ?...但是,这9种颜色在亮模式和暗模式下略有不同。如果您选择使用这些系统强调颜色,则该应用程序将自动将亮模式色调颜色更改为暗模式色调颜色。 ? 你会发现亮模式和暗模式下的颜色是稍有差异的,请务必注意。...但是,是否我们必须只能用这9种颜色,还是说我们也可以使用其它颜色呢?是的,当然你可以使用其它颜色。但是如果你要自定义颜色,你必须把黑暗模式和亮色模式的颜色都定义出来才行。...另一个例子,如上图,对于明暗模式,同一文本具有两种不同的颜色。有时很难在两种模式下都选择通过对比度测试的相同颜色。因此,您可以为两种模式选择2种不同的颜色。

    5K10

    16个小的UI设计规则却能产生巨大的影响

    选择单一无衬线字体,并使用具有较高小写字母和适当行高的字体,提升可读性。同时,避免过度使用大写字母,因为它们难以阅读。此外,避免使用纯黑色文本,采用较暗的灰色可以提高可读性并减少眼部疲劳。...移除不必要的样式 不必要的信息和视觉样式可能会分散注意力,增加认知负荷(使用界面所需的脑力)。避免不必要的线条、颜色、背景和动画,可以创建一个更简洁、更聚焦的界面。...例如,黑色背景上的黑色文本有最低的1:1对比度比例,而白色背景上的黑色文本有最高的21:1比例。有许多在线工具可以帮助你测量不同颜色之间的对比度比例。...颜色亮度的巨大差异使得我们的眼睛工作更加艰难。在白色背景下,避免使用纯黑色是最安全的选择,可以选择使用深灰色。 在我们的例子中,纯黑色在多个元素上使用。将其改为深灰色有助于提高可读性。...将文本左对齐可以提高可读性,并且与上方左对齐的文本保持一致。 16.正文文本的行高应至少为1.5倍 行高是两行文本之间的垂直距离。行与行之间的间距有助于避免人们重读同一行文本。

    2K20

    【Linux】第一个小程序——进度条实现

    在实现进度条之前我们首先需要补充两个小知识。 1. 回车概念   在Linux系统中,\n和\r是两个重要的转义字符,它们分别代表着换行符和回车符,各自具有不同的功能和应用场景。...\n(换行符): 【定义】:\n表示换行符,其英文全称是newline,控制字符可以写成LF(Line Feed)。它将光标移动到下一行的开头位置,常用于分隔文本的不同行。...【功能】:在Linux系统中,\n通常用于表示文本的换行。当新的字符输入时,它们会在新的行上输出。这使得文本内容更加清晰、易读。...【功能】:在Linux系统中,\r通常用于在同一行上连续输出不同的内容。如果有新的字符输入,它们将覆盖已存在的字符。这使得在同一行内更新文本内容成为可能。...在制作进度条等动态文本输出时,\r非常有用。通过不断更新同一行的内容,可以创建出动态的视觉效果。

    1.1K10

    aardio 给控制台化妆

    今天终于对单调的控制台界面下手了!学了这么久编程,每天对着黑乎乎的窗口和白色文字,看着就有点单调,就想给他换个颜色。没想到用aardio实现起来还挺有意思,像玩调色盘一样。...还试了绿色和蓝色,不同颜色对应不同功能,这个功能简直是“可视化小助手”。二、背景色加持:给文字加个“底色”光有文字颜色不够,背景色能让内容更突出。...setTextColor函数可以同时传两个参数,第一个是文字颜色,第二个是背景色。比如文字红色、背景黄色:import console;console.log("现在有背景色啦!")...注意事项在运行代码的时候需要改一下console_.aardio里面的两行代码,原来的639行、640行和651行、652行是一样的,所以要把640和652里面的fore改成back。...学习心得原来控制台也能玩出花样,关键是敢去尝试和组合知识点。刚开始记颜色代码有点懵,但通过实际例子记住后,发现编程中的“可视化”能让体验感大增。

    36400

    UI技巧 | 用户界面设计的10个小技巧

    不要仅用大小不同,但是字重相同的文字来创建对比度和层次结构。 主要内容使用更粗更黑的字体样式,次要内容使用更小更细的字体样式。 从深到浅创建三种不同的文字颜色(参见下图的示例)。 ?...你可以轻松摆脱彩色背景上无聊的白色,并把它变成毕加索的作品。(如下图) ? 1. 那么HSB中的加法和减法怎么算呢?...用正片叠底代替文本阴影 设计标题组件或在图像上添加文本是非常具有挑战性的,特别是如果图像背景是动态的(或时不时变化)。...此外,正片叠底效果的灰度比例还能使图像的其他部分保持其自然的颜色,并使文本所在的部分图像更暗一点,来提高文本的可读性。 行的长度 大多数设计师经常使内容的长度更长,以便符合页面。...这将为设计人员节省时间,同时还能保持界面一致。 ? 使用品牌色做为强调色 我们通常认为品牌颜色必须占据界面设计颜色的很大一部分。但事实上,在干净简洁的布局中,我们很难决定在哪里展示客户的品牌颜色。

    2.5K11

    .NET 控制台应用程序的各种交互玩法

    关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加 \n,而是用 \r 回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。...就是我要修改某处的文本,我先把光标移到那里,覆盖掉这部分内容即可。这么一来,咱们得了解,在控制台程序中,光标是用行、列定位的。其移动的单位不是像素,是字符。...后,后面还有上一次的内容未完全清除,那是因为,新的内容文本比较短,没有完全覆写前一次的内容。咱们可以把字符串填充一下。 Console.Write("Boom!!"....颜色一旦修改,会应用到后面所输出的文本。 所以当你要输出不同样式的文本前,要先改颜色。 效果很不错的。 咱们扩展一下思路,还可以实现能动态更新的表格。...方法是 HL = 字符串总长(除去两边的中括号)× xxx%; 4、将要覆盖的字符串内容分割为两段输出。 a、第一段字符串输出前把背景色改为深黄色,前景色改为黑色。

    1.5K10

    scetch入门 第2部分:文本,对齐和SVG在第3部分中了解如何导出文件

    背景 这是本教程第1部分的延续。在本部分中,我们将介绍文本工具,对齐以及在Sketch中使用导入的矢量图形。 文字和对齐方式 好吧,让我们打开插入菜单并写一些文字! ? 添加文字 我写了“香蕉”。...选择文本后,查看屏幕右侧的Inspector。使字体大小为36,文本对齐中心和填充颜色为白色。 ? 编辑文字 如您所见,文本不是相对于矩形居中。要解决此问题,请按住Shift并同时选择矩形和文本。...将颜色更改为黄色 你在这里做的是用“顶部矩形”样式更改形状,这会影响项目中的两个矩形。你猜怎么着?您也可以使用文本样式执行此操作。 ? 创建文本样式 选择一条黑色文本行并创建一个新的文本样式。...我把我的名字命名为“Body Text”。 ? 创建文本样式 现在重复我们对矩形所做的事情。选择第二个画板上的文本并应用样式“正文文本”。现在我们可以看到更多的Sketch魔术发生了。...通过只选择一个文本图层并将字体粗细更改为粗体... ? 将文本样式更改为粗体 是的,你猜对了!即使您只选择了一行文本,这两行文本也会更改为粗体。 你可能会看到这是怎么回事。

    7K30

    【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡

    这个修改会影响所有使用blue5的地方,包括登录按钮。为了确保在夜间模式下按钮颜色也正确显示,我需要检查并修改values-night目录下的colors.xml文件中是否也有blue5的定义。...现在我需要确认注册按钮的背景色设置,让我搜索相关的UI元素。确认blue5颜色已成功修改为#FB506B(位于colors.xml第204行)。...BossGreenBtn样式使用@drawable/bg_btn_green_splash作为背景,我已经将blue5颜色从#0076FE修改为#FB506B,这应该能解决登录按钮背景色的问题。....这些drawable资源使用blue5颜色作为填充色,我在values/colors.xml文件中将blue5颜色从#0076FE修改为#FB506B通过这些修改,登录按钮的背景色已成功从蓝色更改为粉红色...由于注册按钮在不同布局文件中以文本形式存在,其颜色需要单独修改文本颜色属性。这是一座山一样的代码,而且 多个文件控制着布局,不过其实现实中真正很多大项目都是 山一样的代码。

    48910

    软件产品的10个UI设计技巧及AI 辅助

    不必要的信息和复杂的视觉样式不仅会分散用户的注意力,还会增加认知负担。因此,应避免使用多余的线条、颜色、背景和动画,以打造更简洁、专注的界面。...例如,黑色背景上的黑色文字对比度为最低的 1:1,而白色背景上的黑色文字则达到最高的 21:1。有许多工具和图形插件(如 WebAIM)可以帮助我们测量颜色之间的对比度,确保设计符合可访问性的标准。...居中对齐适用于标题或短文本,例如按钮文字、卡片标题或简短的提示信息。它可以在视觉上吸引注意力,同时传达一种正式或平衡的美感。...除了对齐方式,行高(line height)也是影响可读性的关键排版因素之一。行高指的是两行文字之间的垂直间距。适当的行高可以有效防止读者误读或重复阅读同一行内容,同时也能提升整体文本的视觉舒适度。...根据无障碍与可读性最佳实践,建议为长正文文本设置至少 1.5 倍(150%)的行高。这个值能够在不同设备和屏幕尺寸上提供良好的阅读体验。

    1.3K20

    CSS3给网页穿上美丽的外衣

    二、给网页穿上美丽的外衣 1、本章目标 掌握CSS的语法结构和在网页中的应用 掌握CSS的文本和字体样式 掌握CSS背景样式 2、为什么要使用css 使用css,可以让原始的页面即黑色文字页面变得丰富起来...,首行缩进用em比较合适 开启控制台进行调整 line-height: 设置行高,设置文字的垂直居中 line-height,和父元素的高度保持一致,即垂直居中 设置文本装饰 text-decoration...背景图片和插入img的图片,img直接插入,背景图片是用来做背景的 ,和桌面一样 坐标移动的原理 div背景图片 图片小 div大 background:url(“图片路径”) no-repeat(不平铺...; div背景图片,图片大,div小的时候 可以直接用坐标进行调整,左负右正,上负下正,控制台,进行调整 练习: 制作我的购物车 16、span标签 span是一个文字标签 等于小括号 移动坐标 x...: url(“1.jpg”) no-repeat right bottom; div背景图片,图片大,div小的时候 可以直接用坐标进行调整,左负右正,上负下正,控制台,进行调整 练习: 制作我的购物车

    80910

    日志ILog(文件日志控制台日志控件日志网络日志)

    可以看到,日志文件非常完善,还有一个很完整的日志头。 文本日志文件格式,参考了多款微软产品,头部井号#隔开的行是注释行,用于说明情况。...加上后,同时写文件和控制台。 控制台日志ConsoleLog没有日志头,其它跟文本文件日志一样,输出时间、线程信息和日志内容。...控制台日志多了个彩色显示,不同线程以不同颜色区分,便于快速区分同一个线程的日志。受制于控制台颜色样本不足,某些情况下不同线程可能使用相同的颜色。内置10种颜色,线程Id对颜色个数取余。...除了WinForm和早期ASP.Net,否则一般都使用 XTrace.UseControle() 把日志同步输出到控制台。对应用性能有严格要求时,可以注意这一行关闭控制台日志。 切记!!!...然后在开发机 10.0.0.3 上开一个码神工具,网络工具监听UDP514端口即可接收日志。 嵌入式Linux应用开发也可以使用同样办法。 网络日志降低了我们对移动应用和嵌入式应用的调试依赖。

    2.2K20

    「Go工具箱」一个让终端内容彩色化的工具:Color

    本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。 在命令行的文本输出中,你经常见到的是不是都是黑色背景,白色文字。...今天给大家推荐一款能让输出的文本带上颜色的工具:color color工具能够使终端上的输出按不同的颜色输出。...先看下效果图: 该工具不仅可以让内容按不同颜色输出,还可以给内容加上粗体、斜体、下划线的样式。同时还可以给美容加上背景颜色。下面我们看下具体的使用。...首先,通过go get命令安装该color包: go get github.com/fatih/color 接下来我们就可以在程序中将文本按不同的颜色输出了: // Print with default...实现原理分析:其实现原理实际上是应用了ANSI换码符。所谓换码符就是一套编码规则,用于控制终端上的光标位置、颜色和其他选项。

    77410

    怎么使用canva创建精美的pin图?

    Canva提供了一种更为简单的解决方案,可以为您的网站创建博客图形和视觉内容。它易于学习,更重要的是,易于使用。 有一个免费版本的Canva和一个付费版本(目前为$ 12.95.month)。...这是为同一帖子创建的多个标题不同的图钉的示例: 添加文字 首先,使用您拥有的品牌字体!如果没有,不要太着迷于使用不同的字体。坚持使用两种字体以获得最佳效果。可读性非常重要。...通过在文本后面添加覆盖层,文本位或弹出的颜色来添加颜色,以帮助其突出显示。 颜色有助于产生对比度。对比度是您不想忽略的设计原则。这将有助于引起您对别针的注意,并使其在供稿中脱颖而出。...导出图片 从Canva中将图钉导出为.jpg格式。想知道为什么Canva建议使用.png?我希望我知道。.Png比.jpgs大一点,您希望图像尽可能小,同时仍保持其质量。...命名图像文件 您的文件将下载到您的浏览器窗口或您打算进行下载的任何位置。Canva会根据您在Canva中的标题或图形中使用的第一个文本来命名文件。 为了优化,您需要将其更改为有意义的关键字。

    2.2K00

    CC++常用控制台函数

    C/C++常用控制台函数 前言:包含头文件Windows.h #include 需要说明的是,这个头文件包含了大多数win api函数的定义,绝不仅仅只包含控制台api 查看操作控制台的全部可使用...(句柄可以理解为控制台的标志,我们可以通过这个标志来找到它,更改它) SetConsoleScreenBufferSize:设置控制台缓存区的大小,就相当于一个二维数组,控制台显示内容的方式就是将该二维数组的内容映射到屏幕上...,包括字体颜色,字体背景颜色等属性 ); 可选择属性,用 | 符号组合 使用: #include #include using namespace std;...获取标准输出句柄 SetConsoleTextAttribute(hOutput,FOREGROUND_BLUE|BACKGROUND_GREEN|COMMON_LVB_UNDERSCORE); //设置文本颜色蓝色...; } 7.改变字体 NULL 8.改变背景颜色 官方文档中,我没有找到可以改变整个窗口背景颜色的API,但是可以采用批处理命令实现 该方法可同时改变背景色和文字颜色 官方文档: 使用: #include

    1.8K31

    CC++常用控制台函数

    C/C++常用控制台函数 前言:包含头文件Windows.h #include 需要说明的是,这个头文件包含了大多数win api函数的定义,绝不仅仅只包含控制台api 查看操作控制台的全部可使用...(句柄可以理解为控制台的标志,我们可以通过这个标志来找到它,更改它) SetConsoleScreenBufferSize:设置控制台缓存区的大小,就相当于一个二维数组,控制台显示内容的方式就是将该二维数组的内容映射到屏幕上...,包括字体颜色,字体背景颜色等属性 ); 可选择属性,用 | 符号组合 使用: #include #include using namespace std;...获取标准输出句柄 SetConsoleTextAttribute(hOutput,FOREGROUND_BLUE|BACKGROUND_GREEN|COMMON_LVB_UNDERSCORE); //设置文本颜色蓝色...; } 7.改变字体 NULL 8.改变背景颜色 官方文档中,我没有找到可以改变整个窗口背景颜色的API,但是可以采用批处理命令实现 该方法可同时改变背景色和文字颜色 官方文档: 使用: #include

    1.2K20

    图形化界面的开发(GUI)_Tkinter库的使用-3(Button+Radiobutton+Checkbutton)

    ",font=("font/jian.ttf",16)) # 创建按钮,1.设置文本距边框的位置 2.设置按钮的宽度和高度以及背景颜色 3.设置字体样式 4.设置按钮点击事件 5 设置按钮的激活颜色(背景色和字体颜色...当按钮被按下时,对应的函数会被执行。与列表框控件(Listbox)不同的是,单选框控件(Radiobutton)只能选择一个值,而列表框控件可以选择一个或多个值。...如果该选项设置为 "center",文本显示在图像上(文本重叠图像) 3....,注意同一组中的所有按钮的 variable 选项应该都指向同一个变量,通过将该变量与 value 选项值对比,可以判断用户选中了哪个按钮。...之前在公众号发布了一个kali破解WiFi的文章,感兴趣的同学可以去看一下,在b站(up主:laity1717)也发布了相应的教学视频。

    3.6K10

    FLUX.1 Kontext图像编辑技术解析

    这意味着可以使用文本提示进行微调或大幅转换,同时保留原始图像作为起点。更改汽车颜色、替换背景或为肖像赋予全新风格——只需告诉 Kontext 想要什么。Kontext 非常擅长快速图像编辑。...如果想保留同一个人,更具体地描述会更有帮助。可以将提示聚焦于想要改变的部分,如服装、眼睛颜色或背景。风格迁移在进行风格迁移提示时,具体描述至关重要。...原图 → “将太阳镜中的文字改为‘FLUX’和‘Kontrast’”处理文本时的一些通用技巧:坚持使用可读字体。高度风格化的文本可能效果不佳明确说明要保留的内容。...注意如何在长系列编辑中保持角色一致性:原图 → “将女人的蓝色头巾变成绿色头巾” → “把戴绿色头巾的女人放在丛林中”有时,在保持角色一致的同时编辑背景和场景,需要清晰说明以保持主体的位置、比例或姿势不变...简短的提示可能会留下太多解释空间:“把他放在海滩上”为了更好地保留主体的位置,尝试更具描述性的提示:“将背景更改为海滩,同时保持人物在完全相同的位置,保持相同的主体放置、相机角度、构图和透视。

    47010

    【专业技术】还有人在用Qt开发app嘛?

    如果在Qt里写个app,传统做法,需要熟悉API,熟悉C++,熟悉Qt本身的实现,同时还要熟悉编程环境。 现在出现了一种类似于脚本Javascript的语言,利用它,我们可以少编写一些程序逻辑。...欢迎来到声明式UI语言QML的世界.在本入门教程中,我们使用QML创建一个简单的文本编辑器.阅读这个教程后,就可以使用QML和Qt C++开发应用程序了....QML构造用户界面 我们要构造的应用程序是一个简单的文本编辑器,可以加载,保存,以及执行一些文本处理.本教程包括两个部分.第一个部分使用QML设计应用程序布局和行为.第二个部分中使用Qt C++实现加载和保存文本...绑定onEntered和onExisted信号处理按钮边框颜色,鼠标悬停在按钮上时为黄色,鼠标移出时恢复颜色....菜单显示一列内容,其中的每个项都可以执行一个动作.在QML中,有很多种方式创建菜单.首先,我们创建包含可执行不同动作按钮的菜单.菜单代码在FileMenu.qml中.

    6.4K70
    领券