• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 樹莓派4b純小白——從配置、ssh連接到打造自己的vim

    一、系統下載

    在樹莓派4b上,如果選用Ubuntu20.04LTS,在更新國內源、upgrade之后,如果進行reboot操作,會發現無法啟動:綠燈有規律的閃爍四下,不斷循環。因此,我最終還是選用了官方系統選用了帶desktop的版本

    默認用戶名pi,密碼raspberry。
    下一次可以嘗試下載CentOS 7。

    二、常用組件

    由于原裝樹莓派配的風扇太響了……所以我不打算常年插上,需要指令來監控系統溫度。
    方法一:cat /sys/class/thermal/thermal_zone0/temp
    可以配合alias命令來簡化輸入。
    當然,我后來采用了sensors組件:

    sudo apt-get install lm-sensors -y
    yes | sudo sensors-detect
    

    然后只需要輸入sensors即可顯示系統溫度。

    三、ssh連接——Term和GUI模式

    樹莓派可以直接使用命令ifconfig來查看自己的ip地址的。由于安全性的緣故,樹莓派某些功能沒有開啟,默認不能進行ssh連接。下面進行設置:

    sudo raspi-config
    

    進入Interfacing options,將ssh和VNC都打開——前者是可以連接Terminal,后者則是方便連接GUI。
    在windows電腦上下載Xshell6,主機號就填寫ip地址,其余根據情況選擇。VNC連接的話,則直接下載VNC viewer,連接方式類似。
    Xshell6連接
    VNC Viewer連接
    值得注意的是,VNC Viewer容易出現分辨率的問題:
    問題1.VNC viewer顯示模糊。并不一定是因為分辨率太低導致的,分辨率高卻沒有百分之百顯示一樣會導致模糊。
    問題2.重啟以后VNC viewer找不到信號。
    解決方法:

    sudo raspi-config
    

    使用此命令來修改分辨率。
    進入后依次選擇Advance options,Resolution即可,reboot以后則應用。也可以直接在GUI左上角,首選項中的screen configuration直接進行調整。

    四、Vim的簡單配置

    網上搜索一下就有很多教程,跟著做就行。
    有幾個小細節點:
    1.如何從github上下載主題?
    可以先進入

    https://vimcolors.com/

    瀏覽并選取自己喜歡的主題風格,然后進入github。點擊這里查看下載鏈接
    在Terminal使用命令git clone http://里面填入上述網址就可以下載到目錄下。
    需要注意的是,下載下來的是一個文件夾,主題文件是在colors里面。

    2.如何找到vim的配置文件所在位置?
    先說一句,我的vim所在地址是:vimrc文件就在里面,更改請使用sudo vim命令,否則權限不夠。

    /usr/share/vim/

    主題文件所在地址:

    /usr/share/vim/vim81/colors/

    找到vim根目錄的一般方法:
    隨便vim一個文件,輸入echo $VIMRUNTIME即可顯示出根目錄所在地址。

    剩下的過程可以參考文章:

    https://blog.csdn.net/lucifer51/article/details/104915947/

    五、感悟

    目前已經是一個準大二的學生了,雖然半年前已經自學了linux shell和terminal的使用,但是不怎么應用,差不多都遺忘殆盡。就和上個學期一時興起學的python,只是為了寫一點數據結構的實驗,現在也遺忘的差不多。某些復雜的通過數據結構的去解決問題算法也早已遺忘。這次樹莓派之旅才讓我明白,應用,才能讓自己不斷長進。

    版權聲明:本文為fanhaoxiang1原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/fanhaoxiang1/article/details/107831332

    智能推薦

    從Linux內核角度看InnoDB同步機制的實現(上)

    Author: bugall Wechat: bugallF Email: [email protected] Github: https://github.com/bugall 一:引子 InnoDB是符合MVCC(Multi-Version Concurrency Control)規范的,通俗的講就是寫加鎖,讀不加鎖,讀寫不沖突(有些情況下是不符合MVCC的,比如當isolation級別為ser...

    寫給Java程序員看的Redis教程-------第一章. Redis簡介

    1、Redis簡介 ? 對于一個稍有經驗的程序員,都應知道:內存條的讀寫速度是遠高于硬盤的讀寫速度的,而在以往的數據庫中,我們往往以硬盤為主,這樣導致了讀寫硬盤頻繁,系統效率低下,而Redis則是以內存為主,讀寫都盡可能的發生在內存中。 舉個例子:在剛開始學習Java語言的時候,小松還沒學到數據庫,可是他需要保存數據,于是自己寫了一個文件管理API,供自己使用。(弱化版的數據庫) 后來,他發現因為...

    Day16(yapi搭建、docker圖形化工具portainer、安裝redis、redis客戶端遠程連接、與springboot整合、vue入門、vsCode入門介紹、nodejs介紹)

    yapi搭建 接口管理工具 yapi啟動服務兩部分構成:數據庫和服務 第一步:安裝mongo docker run -d --name mongo-yapi mongo 第二步:拉取yapi docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi 第三步:初始化管理員賬號和服務 docker run -it --rm \ –lin...

    Neutron總結-openvswitch+vxlan網絡

    本篇文章介紹如何規劃及創建openvswitch+vxlan網絡,實現實例間及實例與外部的通訊。讀者應對OpenStack及其網絡服務Neutron有初步的了解。 規劃網絡 部署節點為一個controller節點(包含網絡節點),兩個compute節點。controller節點有3個網卡,分別為eth0(管理和API網絡,CIDR為192.168.128.0/24)、eth1(租戶網絡,CIDR為...

    猜你喜歡

    異常:異常的定義,類型,捕獲異常,拋出異常,自定義異常

    異常的定義 針對程序中出現的非正常情況,Java語言中引入了異常(Exception),以異常類的形式對這些非正常情況進行封裝,通過異常處理機制對程序運行時發生的各種問題進行處理。 以上代碼中,程序發生了異常,(被0除的算術運算符異常),由于調用方法時傳入的參數的0,所以出現被0除的錯誤,這個異常發生后,程序會立即結束,無法繼續向下執行。 在Java中還提供了大量的異常類,這些類都繼承自 java...

    選擇題糾錯:20201112

    文章目錄 錯題1 錯題2 錯題3 錯題4 錯題5 錯題6 錯題7 錯題8 錯題9 錯題10 錯題11 錯題12 錯題13 錯題14 錯題15 錯題16 錯題17 錯題18 錯題19 錯題1 抽象類方法的訪問權限默認都是public( ) 【抽象類】 JDK 1.8以前,抽象類的方法默認訪問權限為protected; JDK 1.8時,抽象類的方法默認訪問權限變為default 【接口】 JDK 1...

    spring boot 的pom文件

    spring boot 的pom文件 在spring boot pom文件中主要的依賴maven坐標: 而當點擊spring-boot-starter-web時,進入spring-boot-starter-web-2.2.2.RELEASE.pom文件可以看到它還依賴于spring-boot-starters 以此類推,依次如下:spring-boot-starter-web--->spri...

    項目日志:Day18 --- 2020.8.13

    任務: 1. 修改項目二數值返回函數; 2. 滾屏報警顯示,且報警常亮不休眠; 3. 燒錄軟件開發; 上午 目前程序燒錄進去后存在的問題是:無法連續兩次輸入上限值; 代碼如下: DWIN.c main.c Ctrl + S的格式化發生錯誤了,難搞; 對于屏的串口,需要先有Send后才能讀取數值(小bug); 原版代碼Count_Temp函數里的邏輯有問題; 當輸入了上限后,m置為了1,但當下一步操...

    Redis(二):c#連接Redis

    1、nuget StackExchange.Redis 2、建立RedisHelper類: 3、查看遠程Redis端口是否開放: 如果沒有開放的話,請修改Redis的conf文件的bind:127.0.0.1 改為 bind 0.0.0.0...

    精品国产乱码久久久久久蜜桃不卡