首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C/C++基础

    Linux 命令(240)—— tput 命令

    文章目录 1.命令简介 2.什么是 terminfo 数据库? 3.命令格式 4.选项说明 5.常用示例 操作光标 操作文本 其他 参考文献 1.命令简介 tput 初始化终端或查询 terminfo 数据库。 tput 命令通过 terminfo 数据库可以对终端会话进行初始化或更改终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 2.什么是 terminfo 数据库? Unix 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性。 parms 一般为数字,只有少数 terminfo 能力要求字符串类型的参数 init 用来根据 terminfo 数据库初始化终端配置。

    2.2K20编辑于 2023-01-07
  • Linux 终端神器 Fish 4.5 正式发布!一款不作妖、懂你需求的终端工具,敲命令更流畅了

    终止读取 terminfo 数据库 Fish 4.5 彻底停止依赖 ncurses 或 terminfo 库,改用永久默认的 ignore-terminfo 机制。 安全风险消除 通过终止读取 terminfo 数据库,减少潜在的安全风险,提升系统安全性。 结语 Fish 4.5 这波更新虽然没搞大动作,但用起来是真的“润”了不少! 老终端用户也别慌,Fish 直接甩掉 terminfo 这个“老古董”,启动更快还不容易崩,就是极少数上古设备可能得说拜拜了。

    26810编辑于 2026-03-24
  • 来自专栏QB杂货铺

    tmux下make menuconfig背景色不正常问题

    TERM=xterm-256color 而是使用 if [ -z "$TMUX" ] && [[ "$TERM" =~ "xterm" ]]; then if [ -e /usr/share/terminfo echo "2" export TERM='xterm-color' fi elif [ -n "$TMUX" ]; then if [ -e /usr/share/terminfo

    69610发布于 2019-12-27
  • 来自专栏爱可生开源社区

    故障分析 | 命令行登录 MySQL 报 Segmentation fault 故障解决

    同时,我们也可以知道,这个函数是给使用 termcap 库的应用使用的,后台会转换为 terminfo 库中的值。 termcap 和 terminfo 都是描述终端能力的库,termcap 出现的比较早,已经被 terminfo 取代,但为了兼容性,termcap 的接口仍然保留。 在 centos6/7/8 中可以使用:infocmp 来查看当前终端的能力,位于/usr/share/terminfoterminfo 数据库保存的是编译后的内容。

    2.2K20编辑于 2022-10-31
  • 来自专栏C语言入门到精通

    C语言 | 每日基础(97)

    你需要使用termcap, terminfo 或 curses 类的函数库, 或者系统提供的特殊函数。在 MS-DOS 系统下, 有两 个函数可以使用 clrscr() 和 gotoxy()。

    5483430发布于 2020-10-30
  • 来自专栏全栈工程师修炼之路

    系统镜像操作相关命令一览表

    el7 dracut modules: bash nss-softokn i18n network ifcfg drm plymouth kernel-modules qemu rootfs-block terminfo

    1.2K30编辑于 2022-09-28
  • 来自专栏C语言入门到精通

    C语言 | 每日基础(98)

    阿一:terminfo, 某些版本的 termcap, 以及某些版本的 curses 函数库有对这些非 ASCII 键的支持。典型的, 一个特殊键会发送一个多字符序列。分析这个多字符序列比较麻烦。

    5563330发布于 2020-10-30
  • 来自专栏为了不折腾而去折腾的那些事

    源码编译 GitLab Runner

    http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz(1/14) Installing ncurses-terminfo-base (6.1_p20190105-r0)(2/14) Installing ncurses-terminfo (6.1_p20190105-r0)(3/14) Installing ncurses-libs APKINDEX.tar.gzfetch https://uk.alpinelinux.org/alpine/v3.9/community/armhf/APKINDEX.tar.gz(1/15) Installing ncurses-terminfo-base (6.1_p20190105-r0)(2/15) Installing ncurses-terminfo (6.1_p20190105-r0)(3/15) Installing ncurses-libs

    1.8K30发布于 2019-09-28
  • 会见SDK文档

    上下⽂,启动video服务⽤的 (不可以为空) */ HuiJianSdk.getInstance().endMeeting(context); 2. 8 新终端入会 /* *confId 会议号 *termInfo 参会⼈信息(uid,tername) */ @Override public void onNewTermJoinCallBack(String confId, TermInfo termInfo) { } 2. 9 终端离开 /* *confId 会议号 *termInfo 参会⼈信息(uid,tername) *srError 离开信息(getCur_error:离开状态码;getDetail_reason :离开信息; getBrief_reason:离开信息) */ @Override public void onTermLeaveCallBack(String confId, TermInfo termInfo

    30810编辑于 2025-11-30
  • 来自专栏AIoT技术交流、分享

    Linux 中按方向键为何会输出 ^[[A ^[[B ^[[C ^[[D?

    大多数程序依赖于termcap或terminfo数据库来了解这些按键的具体转义序列。

    1.7K10编辑于 2024-12-20
  • 来自专栏嵌入式项目开发

    嵌入式Linux开发: 龙芯2K1000使用EJTAG烧写POPM

    scripts version.txt configs ejtag.cfg ejtag_debug_usb local Makefile mycc terminfo

    2.2K20编辑于 2022-01-12
  • 来自专栏公众号:Lucifer三思而后行

    【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - 创建目录

    mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} mkdir -v /usr/{,local/}share/{misc,terminfo

    82320发布于 2021-10-08
  • 来自专栏运维

    linux文件树

    /usr/share/terminfo               The database for terminfo.       

    3.5K20发布于 2018-11-14
  • 来自专栏C/C++基础

    Linux 命令(242)—— fc 命令(builtin)

    tput setb 6 2971 tput setf 4 2972 man tput 2973 reset 2974 man tput 2975 man terminfo

    1.3K20编辑于 2023-01-13
  • 来自专栏C++开发学习交流

    【C++】开源:ncurses终端TUI文本界面库

    2.终端独立性:ncurses可以在不同的终端类型上运行,因为它使用了终端数据库(terminfo)来处理不同终端的差异性。这意味着编写的代码可以在各种终端上保持一致运行。

    1.4K10编辑于 2024-07-24
  • 来自专栏WriteSimpleDemo

    tput应用:简易时钟实现

    the end of the screen clear Clear the entire screen and home the cursor 视频演示 参考链接 man 1 tput man 5 terminfo

    1K30发布于 2020-07-13
  • 来自专栏全栈程序员必看

    vim配置python开发环境_pycharm和vim哪个好

    +multi_byte +terminal -autoservername +folding +multi_lang +terminfo

    1.1K10编辑于 2022-11-10
  • 来自专栏大数据-数据人生

    linux 命令英文全称

    = Tape ARchive tcsh = TENEX C shell telnet = TEminaL over Network termcap = terminal capability terminfo tcsh = TENEX C shell tee = T (T形水管接口) telnet = TEminaL over Network termcap = terminal capability terminfo

    4.7K23发布于 2020-04-02
  • 来自专栏cwl_Java

    速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    比如找到的是有类似如下的; [root@localhost ~]# locate grub /sbin/grub-md5-crypt /sbin/grub /sbin/grub-install /sbin/grub-terminfo

    2K10发布于 2020-02-14
  • 来自专栏技术博文

    Linux命令英文全称

    = Tape ARchive  tcsh = TENEX C shell  telnet = TEminaL over Network  termcap = terminal capability  terminfo

    3.7K50发布于 2018-04-10
领券