<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          少年,為什么要去換不銹鋼臉盆呢?

          共 5600字,需瀏覽 12分鐘

           ·

          2022-06-18 21:24

          在我很小的時候,曾聽聞路邊的喇叭說,破了爛了不用的手機(jī)不要丟,也不要拿給小孩玩,都可以換不銹鋼臉盆,統(tǒng)統(tǒng)可以換不銹鋼臉盆,我蠢蠢欲動地拿起大哥大試了下,嗯,真的可以換不銹鋼臉盆的,中國人不騙中國人。隨著社會的發(fā)展,技術(shù)的更新迭代,人們現(xiàn)在用的手機(jī)功能越來越豐富,我開始猶豫了,還換不換臉盆呢?最終我找到了一種和過去的手機(jī)和解的辦法,我不換了,我準(zhǔn)備結(jié)合termux這個軟件把它打造成一款迷你型服務(wù)器,

                                               ------題記

          需求介紹:

          結(jié)合termux(把它當(dāng)Linux用吧)其實可以做很多事情,但我只關(guān)注于樓下這幾個需求點

          • 有一臺還能用的又不常用的手機(jī)
          • 偶爾會學(xué)點Python,所以需要一個Python的環(huán)境
          • 還需要有個Node的環(huán)境,我好長一段時間吃飯都靠它了
          • 偶爾會學(xué)點Shell腳本,好在這個環(huán)境天然就在
          • 偶爾會學(xué)點數(shù)據(jù)庫,所以需要一個Mariadb、Redis環(huán)境
          • 偶爾會學(xué)點Nginx,所以需要一個Nginx服務(wù)器
          • 終端敲命令自然少不了vim,我希望它能夠好用一點
          • 還有一大堆輔助工具,比如說wget、curl、git啥的

          termux下載安裝教程

          此處省略閹割版Android投胎轉(zhuǎn)世Android1000個字教程。如果你不是原生Android的話,那你需要去網(wǎng)上下載對應(yīng)的termux.apk安裝包了:),可以搜下酷安或者F-Droid去下載下

          這里以Redmi Note 7為例,我們打開手機(jī)進(jìn)入到首頁,然后打開相冊邊上的Google Play商店。

          141655133238_.pic.jpg

          搜下關(guān)鍵詞termux,然后點擊安裝,順便把它樓下的termux:API也安裝下,它有很多輔助的功能,有些還挺好玩的。

          到這里,關(guān)于安裝這塊就告一段落。

          termux環(huán)境配置教程

          首先是換源這件事

          早年間,一股神秘的東方力量橫空出世,剎那間風(fēng)云四起,訪問一些網(wǎng)站可能有點慢或者訪問不了,所以需要切回國內(nèi)的源,本文用的是清華源,有興趣你也可以用科大源。這里你懶一點就直接一把復(fù)制粘貼到命令框里面,然后執(zhí)行pkg update

          mkdir -p $PREFIX/etc/apt/sources.list.d/

          sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list

          sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list

          sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

          當(dāng)然你也可以用vi或者vim去編輯對應(yīng)的源文件 執(zhí)行 vi $PREFIX/etc/apt/sources.list.d/然后粘貼樓下這句話

          deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main

          后面兩個源也是按照這個同理的,為了鼓勵讀者動手,我就不動手往下寫了:)

          一些常用的工具集合

          這里的話,我大致是這樣思考的,首先,網(wǎng)絡(luò)這塊肯定是需要一個好用一點的編輯器 , 然后是一些下載命令、再然后免不了做版本控制,還有一些編譯需求,大致需要裝的包也就差不多了 pkg install vim curl wget git cmake -y, 這里-y表示不需要確認(rèn)了,你直接裝吧。

          shell環(huán)境搭建和配置

          顏值即正義,zsh結(jié)合oh-my-zsh用起來舒服點,我就配置zsh了,執(zhí)行命令 sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)" ,默認(rèn)的主題文件夾在.oh-my-zsh/themes,你可以選一個你喜歡的主題,我選的是robbyrussell這個主題,比較簡約好看, 要換主題的話vim ~/,zshrc搜一下ZSH_THEME,然后更換成你想要的主題就好了。我們希望終端輸入命令有提示,這個時候需要裝個插件是autosuggestions。執(zhí)行git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions然后 vim ~/.vimrc , 找到插件的配置,把剛才裝的插件帶上如下:plugins=(..., zsh-autosuggestions)

          按鍵好像有些少,這里可以進(jìn)行相關(guān)的擴(kuò)展,執(zhí)行命令 vim ~/.termux/termux.properties,然后粘貼樓下的的內(nèi)容

          extra-keys = [ \
           ['ESC','|','/','HOME','UP','END','PGUP','DEL'], \
           ['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP'] \
          ]

          python環(huán)境搭建和配置

          python2已經(jīng)被拋棄了,可以不用管直接上python3吧,不過作為是安裝教程嘛,還是提及一下。

          python2的安裝 pkg install python2 -ypython3的安裝 pkg install python2 -y

          升級下pip

          python2 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

          python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

          這里可以選用jupyer notebook作為學(xué)習(xí)工具,具體的安裝如下:

          apt install libclang libclang-dev
          apt install libzmq libzmq-dev
          pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
          pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

          nodejs環(huán)境搭建和配置

          這里我們安裝的是長期穩(wěn)定版本pkg install nodejs-lts

          Mariadb環(huán)境搭建和配置

          pkg install mariadb

          redis環(huán)境搭建和配置

          pkg install redis

          nginx服務(wù)器搭建和配置

          pkg install nginx

          內(nèi)網(wǎng)環(huán)境共享

          需要安裝openssh,執(zhí)行命令pkg install openssh ,然后執(zhí)行sshd,就可以了,通過whoami查看當(dāng)前用戶名稱,默認(rèn)端口是8022, 密碼的話可以通過passwd進(jìn)行設(shè)置。

          ?  ~ ssh [email protected] -p 8022
          The authenticity of host '[192.168.1.101]:8022 ([192.168.1.101]:8022)' can't be established.
          ED25519 key fingerprint is SHA256:xOzm0vQnd9DssNNDuFJ66S88UyVELTwrUgbSrtOgRkA.
          This key is not known by any other names
          Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
          Warning: Permanently added '[192.168.1.101]:8022' (ED25519) to the list of known hosts.
          [email protected]'s password:

          Welcome to Termux!

          Communities: https://termux.org/community
          Gitter chat: https://gitter.im/termux/termux
          IRC channel: #termux on libera.chat

          Working with packages:

           * Search packages:   pkg search <query>
           * Install a package: pkg install <package>
           * Upgrade packages:  pkg upgrade

          Subscribing to additional repositories:

           * Root:     pkg install root-repo
           * X11:      pkg install x11-repo

          Report issues at https://termux.org/issues

          ?  ~
          6771655301055_.pic.jpg

          思考

          • 為什么會有安裝termux的想法?

          主要是不太想換不銹鋼臉盆那,然后線上的云服務(wù)器無力支付撫養(yǎng),所以就慢慢地去了解,發(fā)現(xiàn)termux剛好滿足需求可以做這件事。

          • 為什么只選Python和nodejs環(huán)境?

          額,這個你看個人需要吧,用到什么搞什么,像java、c++、go、php都是可以的,樓主腳本寫的多一點,就裝這兩個吧。

          • 為什么沒有裝mongodb?

          mongodb需要的依賴在新版里沒有,我看了很多github和stackoverflow的帖子,都不太行,我放棄了。。。。。。

          • 什么樣的場景使用?

          事情是這樣子的,有的時候我可能畫完畫,或者看完電影,看了下時鐘還有一兩個小時就12點了,我就不是特別想開電腦了,這個時候我會打開termux玩玩,當(dāng)然手機(jī)屏幕本身不大,如 樓上的教程所示,我是用我家的ipad pro連接到termux上的,這樣看著寫著舒服多了,畢竟我看電影也是ipad上看的哈哈哈,一氣呵成。圖中所示的ipad軟件是iTerminal Pro(40塊錢),我建議你再貼20塊錢,買它的組合套裝,包括iNetTools和iTransfer。

          相關(guān)資料

          • termux官網(wǎng):https://termux.com/
          • termux的GitHub地址:https://github.com/termux/termux-app
          • termux的使用說明書:https://wiki.termux.com/wiki/Main_Page


          瀏覽 74
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕第68页 | 男人的天堂青青草原 | 999综合色 | 欧美成人性爱在线视频免费 | 亚洲欧美中文日韩在线观看 |