Linux系統終端常用配置文件更改


目錄列表:

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沒有聲音了

1.alias別名永久保存

  非管理員用戶:

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

  里面有內置的一些別名,有些被注釋掉了去掉注釋就可以,也可以自行添加別名

 

              

       

   添加好alias后保存退出,注意要用source命令及時更新,可以立即生效

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

  管理員用戶:

      root@huashuo-PC:~# vim .bashrc

  同樣也是進入后添加別名保存退出

  別忘了這條語句

      root@huashuo-PC:~# source .bashrc

2.解決vim文件沒有顏色的問題

  今天本來是想裝個vim插件supertap加個自動補全功能,結果把vim配置文件三改兩不改的把我的vim顏色弄沒了。

  這沒顏色的小綠看着太讓人難受了。

        

     看的我恐懼症都快出來了(雞皮疙瘩:) )

   搞半天原來是我在~目錄下新建了一個 ~/.vimrc文件,雖然在 ~/.vim/vimrc 里設置了高亮語法顯示,但又因為新建了.vimrc配置文件,所以可能被覆蓋掉了,所以最直接了的方法就是直接將~/.vim/vimrc文件里語法設置全部復制粘貼到~/.vimrc內。

  

  主要就是這一塊啦。下面再安利一篇配置vim格式的博客。 

https://www.cnblogs.com/pswzone/archive/2013/05/26/3099662.html  

3.vim插件supertap插件安裝(可支持自動補全,非函數代碼補全,僅支持在當前編輯文檔內補全)

  https://blog.csdn.net/qq_27968607/article/details/55193054

  這個是博客,自己照做的,暫時沒有時間整理,只能先把參考博客貼過來。

  然后附自己的幾點經驗:

  首先是在新建了~/.vimrc文件后出現的vim顏色不顯示問題,參見2

  其次是博客里面提到的在~/.vimrc中添加配置文件並在vim中用bundleInstall或plugInstall下載的方式我自己倒騰了很長時間也沒倒騰好,vim總會在我輸入命令的時候報錯。所以自己在一波拒絕后果斷選擇了第二種下載方式,從git上克隆

  但是博主寫的好像有點問題,起碼我的deepin運行命令報錯貼一下我的命令:

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

  最后那個添加的

        let g:SuperTabRetainCompletionType=2

  只添加這一行就可以,博主下面的三行是說明(我可沒亂加,說出來是避免大家疑惑)

4.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這個目錄下,終於~成功啦~

  

 5.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報錯,而且總解決不了,那,就算了吧。好歹已經可以支持函數補全了。

  

 

 6.解決vim中使用backspace無法刪除的問題

  今天打開vim使用的時候backspace總是不能向左移動並刪除,duangduganduang都沒有用,啊,好吧,只能用delete了。

  終於可以最后解決這個問題了,只需要在~/.vimrc中添加

  set backspace = 2

  保存退出即可

  參考鏈接https://www.cnblogs.com/shengulong/p/10530188.html

 7.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

 

  結果如圖

     

      

 8.vimplus下載

  參見https://www.cnblogs.com/highway-9/p/5984285.html

   自己在執行git clone時等待了一段時間后發生了錯誤,於是直接在該github上手動下載了vimplus包並在用戶主目錄下創建了文件.vimplus將下載后的包解壓至.vimplus后執行了后兩條語句。等待了 一段時間后就成功了,上圖

  另外由於不論是git還是直接手動下載都比較慢,我把自己直接下載好的壓縮包分享過來  鏈接:https://pan.baidu.com/s/1V1hfrW0c9_VRhlABhVQWhA    提取碼:rhjp

 

  

 

9.包管理器snap下載

  https://blog.csdn.net/aneok/article/details/51910509

 10.redhat下yum安裝

  哈哈哈,讓我先高興一會。。。

  好了進入正題,這次安裝yum主要原因是自己在Windows上剛剛起跑的redhat虛擬機中的yum是收費的,也就是說用自帶的yum無法安裝任何軟件包。於是自己就在某個教程的“唆使”下卸載了毫不思考的卸載了yum包,咳咳,所以這個歷史性遺留問題大概持續了一周時間,直到今天再出來翻舊賬,查了很多安裝yum的教程,下載了好多yum包,最終都沒有成功。!!!老衲的心態快崩了,特別是再看到一些用yum安裝yum的我真的是一把拖鞋哦~好不容易看到個靠譜點的用rpm搞那個源碼,結果還用到了我沒有安裝的rpmbuild,真的是心態狂蹦,還好,最終看到了這一篇救命的博客,再加上自己解決了一些問題,終於成功安裝了yum!!!真的是開心到極致!!好了,讓我把博客貼過來吧,先付原文鏈接:https://www.cnblogs.com/xyinjie/p/9441382.html

自己整合一遍精簡版的:

  1.清除原有RHEL的yum及相關軟件包

    rpm -qa | grep yum | xargs rpm -e --nodeps

  2.查找並下載與當前系統匹配的centos系統版本的yum

    163鏡像庫:http://mirrors.163.com/centos/7/os/x86_64/Packages/

     打開之后有很多的軟件包,只需要下拉找這幾個包的關鍵字,找到之后對用下載(找關鍵字是因為每個包都有版本,可能過一段時間就會更新,所以沒有必要全部匹配,只需要匹配到前面的關鍵字就可以)

    

 

 

     

 

 

     

 

 

     緊接着就是執行:

    rpm -ivh python-iniparse[TAB]      #[TAB]指的時手動摁TAB鍵自動補全

    rpm -ivh python-urlgrabber[TAB]

    rpm -ivh yum-metadata-parser[TAB]  

    rpm -ivh yum-plugin-fastestmirror[TAB]  rpm -ivh yum-3.4.3[TAB]  #這里很重要,這兩個必須一起執行

    我個人再執行前面3個命令都沒有問題,唯獨在最后一次命令出現了報錯

    報錯原因大概是:error:Failed dependencies,python....is needed by yum-3.4.3

    解決方案:加上兩個參數 --nodeps --force 意義是安裝時不再分析包之間的依賴關系而強制直接安裝

    也就是rpm -ivh yum-plugin-fastestmirror[TAB]  rpm -ivh yum-3.4.3[TAB]   --nodeps --force 

  3.cd /etc/yum.repos.d/

    修改:redhat.repo 為redhat.repo.bak (如果沒有該文件可忽略此條,直接到下面進行下載centos版本的)

    下載CentOS-Base.repo 備注之前的repo文件

      wget http://mirrors.aliyun.com/repo/Centos-7.repo
    更改.repo文件
      $basearch 為系統多少位的不用改
      $releasever為對應的centos的版本號  本次例子就是7  把releasever全部替換為7
      具體命令是在用vim打開Centos-7.repo后,進入命令模式,輸入 :%s/$releasever/7/g然后回車則可以實現全部替換
  4.執行:
    yum clean all
    yum makecache
    yum update
   然后就。。。哈哈哈成功啦,想着就開心!!!
    再次感謝原博主!!!

 11.ubuntu分辨率修改

  https://www.cnblogs.com/GuoYuying/p/11748925.html

12.ubuntu沒有聲音了

  剛裝的unbuntu用了半天扎unbei看學習視頻的時候突然發現ubuntu居然沒有聲音。

  關於聲卡驅動這方面的問題是我最頭疼。稿了一天都沒有結果。后來想着第二天再解決吧或者就不解決了。

  然后第二天重啟后突然間有了聲音!激動。我也不知道雜解決的,反正就是解決了。

  附加我的命令。

  

 

   主要就是這些了。(我也不懂是什么意思什么原理,總覺得網上寫這些帖子的人都很厲害,但是有不知道該從那學起)

 

  

 

 

 

 

  

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM