首页 > 系统相关 >linux 输入长命令行时不会自动换行只会回到行首,并且覆盖前面的内容。解决办法。

linux 输入长命令行时不会自动换行只会回到行首,并且覆盖前面的内容。解决办法。

时间:2023-11-05 17:14:23浏览次数:35  
标签:解决办法 36m 换行 32m 行首 color linux 0m

Customize Code

\e[ Begin color changes
\e[0m Exit color-change mode
0;32m Specify the color mode

The first number in the color code specifies the typeface:

• 0 – Normal
• 1 – Bold (bright)
• 2 – Dim
• 4 – Underlined

The second number indicates the color you want:

• 30 – Black
• 31 – Red
• 32 – Green
• 33 – Brown
• 34 – Blue
• 35 – Purple
• 36 – Cyan
• 37 – Light gray

My Prompt

before: PS1="\e[0;36m\w\e[0m \e[0;31m>\e[0m\e[0;32m>\e[0m\e[0;34m>\e[0m "

出现的问题“linux 输入长命令行时不会自动换行只会回到行首,并且覆盖前面的内容。解决办法。”

解决办法:将\e[0;36m改为\[\e[0;36m\]的格式,以及\e[0m改为\[\e[0m\]的格式

after:PS1="\[\e[0;36m\]\w \[\e[0;31m\]>\[\e[0;32m>\]\[\e[0;34m\]>\[\e[0m\] "

标签:解决办法,36m,换行,32m,行首,color,linux,0m
From: https://www.cnblogs.com/Coline1/p/17810711.html

相关文章

  • linux shell 脚本中local的用法
     linux中local为一个关键字,用于限制变量的作用范围(作用域),通常应用在函数的内部. 举例如下:001、在函数内部定义变量,不使用关键字local[root@pc1test2]#lsa.sh[root@pc1test2]#cata.sh##测试函数#/bin/bashfunctiondb1(){value=10......
  • linux系统之五 网卡驱动初始化解析
    一、环境说明内核版本:Linux3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source(包含各个版本内核源码,且王页可全局搜索函数)网卡:Intel的igb网卡网卡驱动源码目录:drivers/net/ethernet/intel/igb/二、网卡驱动的加载网卡需要有驱动才能工作,驱动是加载到内核中......
  • Linux下的minicom安装和使用教程
    [TOC]Linux下的minicom安装和使用教程在窗口中输入sudosu-,获取root权限test@ubuntu:~$输入sudosu-[sudo]passwordfortest:输入密码root@ubuntu:~#(获取root权限)(3)用apt-getinstallminicom,下载安装软件root......
  • linux同步机制-completion
    一、completion1.1什么是completionlinux内核中,完成量completion是一种代码同步机制。如果有一个或多个线程必须等待某个内核活动操作达到某个点或某个特定状态,那么completion完成量可以提供一个无竞争的解决方案。1.2completion的使用1.2.1定义并初始化完成量//方式一......
  • Linux第五次周总结
    第一部分X-shell怎样连接虚拟机1、双击进入软件,点击左上角的"文件",选择选项列表中的"新建"。   2、在打开的窗口界面中,输入虚拟机的相关信息,比如IP地址与端口号等。 3、并将下方中的"连接异常关闭时自动重新连接"勾选上,点击"确定"。 4、然后在弹出的警告窗口中,......
  • linux shell中 创建数组及数组的基本操作
     001、创建数组a、方法1[root@pc1test01]#ay1=(100200"abc""xyz")##创建数组 b、方法2[root@pc1test01]#ay2[0]=100[root@pc1test01]#ay2[1]=200[root@pc1test01]#ay2[3]="mn" 002、访问数组的全部元素[root@pc1test01]#ay1=(100......
  • Linux 备忘手册
    Linux备忘手册B站视频介绍:程序员Linux备忘手册来了解决学完就忘高效查询一分钟定位80%以上高频问题终于来了,耗时一个半月,修改超过10次,程序员Linux备忘手册终于来了。长图适合你在初学时挂在机房、家里或者是宿舍的墙上,随查随用。我还为大家准备了一个A4纸的手册版,这个就适......
  • Linux安装maven(详细教程)
    yuanwen:https://www.cnblogs.com/outrun/p/17708907.htmlhttps://www.cnblogs.com/outrun/p/17708907.htmlLinux安装maven(详细教程)Linux安装maven(详细教程)一、简介Maven是意第绪语,意思是“知识的积累者”,最初是为了简化JakartaTurbine项目中的构建过程。有几......
  • Linux记录(根文件系统NFS挂载失败)
    简单说明一下:我们测试跟文件系统的时候不是直接烧写到EMMC里面,这样测试效率太低了,Ubuntu的rootfs目录已经保存了根文件系统,我们只需要在开发板上通过nfs挂载Ubuntu下的rootfs目录即可。也就是说,根文件系统一直在Ubuntu下,开发板通过网络在使用这个根文件系统,这样方......
  • linux怎么查询网关信息
    linux查询网关信息方法一执行如下命令1route-n系统返回类似如下,根据Destination参数值判断并获取对应的内网与外网网关地址。方法二执行如下命令1netstat-r系统返回类似如下,根据Destination参数值判断并获取对应的内网与外网网关地......