【Linux杂篇】Linux系统终端常用配置文件更改

news2024/9/21 22:50:09

目录列表:

1.alias别名永久保存

2.解决vim文件没有颜色的问题

3.vim插件supertap插件安装(可支持自动补全,非函数代码补全,仅支持在当前编辑文档内补全)

4.vim插件管理

5.YCM下载

6.解决vim中使用backspace无法删除的问题

7.Linux下mysql自动补全功能

8.vimplus下载

9.包管理器snap下载

10.redhat下yum安装

11.ubuntu分辨率修改

12.ubuntu没有声音了

alias别名永久保存

非管理员用户:

huashuo@huashuo-PC:~$ vim ~/.bashrc

里面有内置的一些别名,有些被注释掉了去掉注释就可以,也可以自行添加别名
在这里插入图片描述
在这里插入图片描述
 添加好alias后保存退出,注意要用source命令及时更新,可以立即生效

huashuo@huashuo-PC:~$ source ~/.bashrc

管理员用户:

root@huashuo-PC:~# vim .bashrc

同样也是进入后添加别名保存退出

别忘了这条语句

root@huashuo-PC:~# source .bashrc

解决vim文件没有颜色的问题

今天本来是想装个vim插件supertap加个自动补全功能,结果把vim配置文件三改两不改的把我的vim颜色弄没了。

这没颜色的小绿看着太让人难受了。
在这里插入图片描述
看的我恐惧症都快出来了(鸡皮疙瘩:) )

搞半天原来是我在~目录下新建了一个 ~/.vimrc文件,虽然在 ~/.vim/vimrc 里设置了高亮语法显示,但又因为新建了.vimrc配置文件,所以可能被覆盖掉了,所以最直接了的方法就是直接将/.vim/vimrc文件里语法设置全部复制粘贴到/.vimrc内。
在这里插入图片描述
主要就是这一块啦。

vim插件supertap插件安装(可支持自动补全,非函数代码补全,仅支持在当前编辑文档内补全)

附自己的几点经验:

首先是在新建了~/.vimrc文件后出现的vim颜色不显示问题,参见2

其次是博客里面提到的在~/.vimrc中添加配置文件并在vim中用bundleInstall或plugInstall下载的方式我自己倒腾了很长时间也没倒腾好,vim总会在我输入命令的时候报错。所以自己在一波拒绝后果断选择了第二种下载方式,从git上克隆

但是博主写的好像有点问题,起码我的deepin运行命令报错贴一下我的命令:

git clone https://github.com/ervandew/supertab ~/.vim/plugin/

最后那个添加的

let g:SuperTabRetainCompletionType=2

只添加这一行就可以,博主下面的三行是说明(我可没乱加,说出来是避免大家疑惑)

vim插件管理

贴一下im插件管理,方便以后查阅

Vundle:   https://github.com/VundleVim/Vundle.vim

SuperTab:  https://github.com/ervandew/supertab

Auto Pairs:  https://github.com/jiangmiao/auto-pairs

配置设置参考博客:https://blog.csdn.net/liao20081228/article/details/80347797

下载方式我这里说两种,还是看你使用的是哪个vim插件管理工具,工具不同可不能乱下,否则路径不对下载了没有效果。

如果使用pathogen:

git clone git://github.com/jiangmiao/auto-pairs.git ~/.vim/bundle/auto-pairs

如果使用的是Vundle: 按照上面提到的配置设置参考博客下载即可

但是我的有点问题,因此虽然我使用的是Vundle插件,但是我又再次用git下载了一下,当然Auto Pairs就被下载到了~/.vim/bundle/auto-pairs这个目录内,

然后问题就来了,无论我在编译器里怎么输入左括号并没有自动产生右括号,就这个小问题弄了将近一个小时,后来偶然想起昨天下载SuperTab的时候最后用git下载安装的地方并不是/.vim/bundle/这个目录,而是/.vim/plugin/这个目录下

所以我就尝试着将auto-pairs这个目录移动到~/.vim/plugin这个目录下,终于~成功啦~

在这里插入图片描述

YCM下载

先奉上参考链接

https://www.jianshu.com/p/d908ce81017a?nomobile=yes

第一次尝试失败:

在全部命令完成后打不开vim并且报错:
在这里插入图片描述
在网上找了很长时间没有找到解决方案,未果,(报这个错误的原因可能是我没有按照博主的方法一步一步来,中间有些步骤我没有做,比如没有下载llvm,用git下载的YCM包放在了我一贯放入的~/.vim/plugin/目录下),由于不知道什么原因,只能删掉YCM包

第二次尝试:

这次可真的是按部就班的来,从下载YCM包开始,用的是PluginInstall下载,并且下载成功(这里下载时间比较长,建议去跑个步或者吃个饭)

YCM包下载成功后打开vim,很幸运的是我没有报博主提到的错误,但是却报了另一个错误:
在这里插入图片描述
 。。。果然是不让人闲着,还好这个错误容易解决,百度问题后很快就解决了。附上链接:

https://www.cnblogs.com/Chan94/p/9607408.html

好了,现在就该下载安装最近版的llvm了,我看了一下博主的更博日期是16年,所以没有用博主提供的下载方式,点进网站后又发现不知道下载哪个,然后我又翻了一下博文的评论区,有善良了小伙伴贴出了他的命令,再看一下日期18年,还行,直接用的他的
    在这里插入图片描述

不过下载速度是真的慢,看来能等到中午了:)

在这里插入图片描述
好了,今天安装了一天没安装上,总被CMake报错,而且总解决不了,那,就算了吧。好歹已经可以支持函数补全了。
在这里插入图片描述

解决vim中使用backspace无法删除的问题

今天打开vim使用的时候backspace总是不能向左移动并删除,duangduganduang都没有用,啊,好吧,只能用delete了。

终于可以最后解决这个问题了,只需要在~/.vimrc中添加

set backspace = 2

保存退出即可

Linux下mysql自动补全功能

(1).新建 /ect/my.cnf文件,添加mysql 配置(此方法亲测未成功,直接看一个)

[mysql]

auto-rehash

登录时带上–auto-rehash选项

(2).下载mycli插件

huashuo@huashuo-PC:~$ sudo apt-get install mycli

huashuo@huashuo-PC:~$ mycli在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/172103.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows安装npm和cnpm

npm: 代码的包管理器,但是服服器在国外,每一次启动项目都要下载一些依赖,耗时之久,官网下载链接戳 npm。 cnpm:这是淘宝团队出的npm的镜像,可用此代替官方的只读版本,官网链接 cnpm。 先安装np…

Redis6学习笔记【part3】配置文件与订阅/发布

一.Redis配置文件 1.Units单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit。其中 GB、Gb 大小写不敏感。 2.Include包含 类似 jsp 中的 include 引入公共页面 ,redis 在多实例的情况也可以把公用的配置文件提取出来…

9 大指标分析 Solana 的熊市危机

Daniel, 2023 年 1 月Solana 是一个去中心化的区块链网络,由 Solana 实验室设计并在2020年推出,具有快速、可扩展和安全的特点。由于其快速的交易速度和低交易费用,Solana 在 2020 年和 2021 年获得了极大的关注,这使得它对去中心…

远程仓库操作

添加远程仓库 新建一个文件夹&#xff1a; 文件夹右键打开git bash: 初始化为git仓库&#xff1a; 在码云上新建一个git仓库&#xff1a; 复制链接&#xff1a; 在文件夹里使用git bash&#xff1a; git remote add<shortname><url> 添加一个新的远程仓库&…

制作tomcat的docker镜像

环境信息&#xff1a;MacBook Pro&#xff08;M1&#xff09;VMware-fusion(Player 版本 13.0.0 (20802013))Ubuntu 22.10tomcat镜像&#xff1a;centos-7.9.2009jdk1.8.0_341 apache-tomcat-8.5.84制作步骤&#xff1a;&#xff08;1&#xff09;下载好tomcat/jdk(我是在macbo…

学习react

这里写自定义目录标题学习React学习React 安装react的脚手架 npm i create-react-app -g通过脚手架创建demo D:\dev_project>create-react-app react-demo You are running Node 11.1.0. Create React App requires Node 14 or higher. Please update your version of No…

找不到合适好用的redis客户端工具?试试官方的客户端工具RedisInsight

这里是weihubeats,觉得文章不错可以关注公众号小奏技术&#xff0c;文章首发。拒绝营销号&#xff0c;拒绝标题党 背景 之前使用的redis客户端工具是AnotherRedisDesktopManager AnotherRedisDesktopManager github地址: https://github.com/qishibo/AnotherRedisDesktopManag…

千锋JavaScript学习笔记

千锋JavaScript学习笔记 文章目录千锋JavaScript学习笔记写在前面1. JS基础1.1 变量1.2 数据类型1.3 数据类型转换1.4 运算符1.5 条件1.6 循环1.7 函数1.8 对象数据类型1.9 数组和排序1.10 数组常用方法&#xff1a;1.11 字符串常用方法1.12 数字常用方法1.13 时间常用方法1.14…

九龙证券|三元锂离子电池和磷酸铁锂离子电池的特点和优劣势详解

动力蓄电池包括锂离子动力蓄电池、金属氢化物/镍动力蓄电池等。锂离子动力蓄电池一般简称为锂离子电池&#xff0c;锂离子电池是新能源轿车动力锂电池的重要品类&#xff0c;商场占有量也是最大的。新能源轿车商场上&#xff0c;锂离子电池常见的是磷酸铁锂离子电池和三元锂离子…

《图解HTTP》读书笔记

第一章、了解Web及网络基础 HTTP&#xff1a;HyperText Transfer Protocol&#xff0c;超文本传输协议。 HTML&#xff1a;HyperText Markup Language&#xff0c;超文本标记语言。 URL&#xff1a;Uniform Resource Locator&#xff0c;统一资源定位符。 把与互联网相关联的…

SQL题面试题

有3个表S(学生表)&#xff0c;C&#xff08;课程表&#xff09;&#xff0c;SC&#xff08;学生选课表&#xff09; S&#xff08;SNO&#xff0c;SNAME&#xff09;代表&#xff08;学号&#xff0c;姓名&#xff09; C&#xff08;CNO&#xff0c;CNAME&#xff0c;CTEACHER&…

SQL同时在线问题的解法

前言 同时在线相关的问题&#xff0c;在很多行业中也经常出现&#xff0c;比如&#xff1a; 统计同时最大主播数量统计同时最大在线人数统计同时最大打车人数… 很多人看到这类题&#xff0c;一脸懵逼&#xff0c;甚至连题意都看不懂&#xff0c;但是这道题是面试题中的常客&a…

SAP FICO CO-PA(获利分析会计)简介

一、概念信息 1、目标 CO-PA的目标&#xff1a;确定市场段的获利能力。 其中市场段就是一些指标的组合&#xff0c;比如客户A&#xff0c;加上产品&#xff11;就可以是一个获利分析段。 分析各个获利分析段的贡献边际&#xff0c;为后续销售决策提供支持&#xff08;主要与…

4、PyCharm中配置PyQt5-tools

1、 配置Qt Designer Workint directory&#xff1a;$FileDir$ 2、配置PyUIC Arguments&#xff1a;$FileName$ -o $FileNameWithoutExtension$.py Workint directory&#xff1a;$FileDir$ 3、配置PyRcc Arguments&#xff1a;$FileName$ -o $FileNameWithoutExtension$_rc.…

Linux常用命令——time命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) time 统计给定命令所花费的总时间 补充说明 time命令用于统计给定命令所花费的总时间。 语法 time(参数)参数 指令&#xff1a;指定需要运行的额指令及其参数。 实例 当测试一个程序或比较不同算法时&…

【进阶】Spring Boot配置文件(.properties提示有问题版)

努力经营当下&#xff0c;直至未来明朗&#xff01; 文章目录一、配置文件作用二、配置文件的格式三、properties配置文件说明1. properties 基本语法2. 读取配置文件3. properties缺点分析四、 yml配置文件说明1. yml基本语法2. yml使用进阶3. 注意&#xff1a;value值加单双引…

即时通讯开发之TCP 交互数据流、成块数据流

目前建立在 TCP 协议上的网络协议特别多,有 telnet,ssh,有 ftp,有 http 等等。 这些协议又可以根据数据吞吐量来大致分成两大类: 交互数据类型&#xff1a;例如 telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文 字等等。 数据…

【JavaScript】常见的事件(鼠标、键盘、表单等)

&#x1f4bb;【JavaScript】常见的事件 &#x1f3e0;专栏&#xff1a;JavaScript &#x1f440;个人主页&#xff1a;繁星学编程&#x1f341; &#x1f9d1;个人简介&#xff1a;一个不断提高自我的平凡人&#x1f680; &#x1f50a;分享方向&#xff1a;目前主攻前端&…

Xilinx 7系列FPGA之Artix-7产品简介

数字化革命改变了对新手和有丰富经验的 FPGA 设计人员的期望。为了在航空航天和国防、通信基础设施、医疗、工业和消费电子等对成本敏感的市场中竞争&#xff0c;需要在广泛的密度范围内提供强大的高性能功能组合。在不牺牲性能的情况下&#xff0c;开发人员必须能够扩展使用模…

python和netlogo软件模拟病毒传播仿真模型(一)

目前国内在网络舆情仿真建模中所使用的仿真平台主要有 Netlogo、Anylogic、Matlab、Vensim 等&#xff0c;netlogo软件是一款比较通用的。 但是他是由logo语言构成&#xff0c;语言逻辑很让人抓马。 这里python 中的mesa可以实现其中一部分&#xff0c;这里看一下病毒传播仿真模…