天天看點

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

一、關于termux

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

目錄

一、關于termux

1.1起因:

1.2termux是什麼:

1.3應用:

二、termux初體驗  

2.1下載下傳termux

2.2基礎使用

2.3一些有趣的軟體庫

三、termux的進階使用

3.1下載下傳并且使用vim編輯器

3.2 編輯啟動界面問候語

3.3更換庫源

3.4美化字型和顔色

3.5如何學習指令

1.1起因:

由于想要入門學習linux,是以下意識的在電腦上安裝虛拟機,裝linux系統來部署環境;一個偶然的機會,我發現了一個叫termux的軟體,作用是作為安卓手機的控制台終端。通過終端可以基于安卓本身的linux系統來運作各種指令。

這個神奇的軟體本身也僅僅隻有200k大小(然而等你下載下傳了一堆依賴庫你就會發現,它占用的存儲空間其實會很大)

1.2termux是什麼:

網上的介紹:Termux是一款強大的Android終端模拟APP,無需root直接啟動,自動安裝最小化linux系統,支援apt管理軟體包。

1.3應用:

1.目前對我來說,termux是一個能在手機上學習linux的神奇工具,打開一本學習linux的pdf書籍,配合上termux邊看邊練簡直太友善了。

我也曾經在手機上安裝qpython等學習python,但是手機打代碼太難受了,效率很低;但是如果是linux學習的話,由于目前初學大部分是指令行,不需要大段的代碼打字,是以我覺得還很适合移動端的。

2.對于玩termux的大佬,可以把它作為一個在手機端的linux,電腦上能做的事情,在手機上很多也能做,而且更加友善快捷;比如搭建環境、部署網站、資料庫等等,也可以基于安卓端和手機本身的資料應用做互動等等。

二、termux初體驗  

關于termux的教程我覺得這篇部落格是講的最詳細的了,Termux 進階終端安裝使用配置教程(https://www.sqlsec.com/2018/05/termux.html),強烈推薦大家可以點選去看。而下面的呢是針對我自己的體驗,整理自己學termux的一些步驟和常用指令。

2.1下載下傳termux

關于軟體下載下傳,termux官網上也推薦的是去應用市場下載下傳,這裡就推薦三個應用市場吧!其中兩個國外的應用市場,F-Droid和google play也是目前官網上推薦的下載下傳方式,親測F-Droid不用翻牆可用,酷安是一個國内的應用市場,我覺得也還挺不錯的。

下載下傳位址:

F-Droid

https://f-droid.org/zh_Hans/

google play

https://play.google.com/store/apps/details?id=com.termux

酷安

https://www.coolapk.com/

官方相關文檔位址:

官網

https://termux.com/

github位址

https://github.com/termux/termux-app

2.2基礎使用

開啟擴充快捷鍵:

linux指令中需要用到一些組合鍵和功能鍵,例如CTRl+z、ESC等,是以首先調出快捷鍵菜單。

方法一:從左往右滑動,然後就會出現如圖這樣的頁面,長按 KEYBOARD即可調出菜單,而NEW SESSION是建立一個視窗。

方法二:長按音量+鍵時點選鍵盤Q鍵,可以切換是否顯示擴充。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

組合擴充鍵的使用:

方法一:點選一下CTRL,再點選一下z鍵,即為組合鍵Ctrl +z 效果

方法二:長按音量-鍵時,點選z鍵,即為組合鍵Ctrl +z 效果

我常用的指令是:

快捷鍵↑、快捷鍵↓:快速調用自己輸入指令的曆史記錄

Ctrl + z:挂起程式、回到首頁面

Ctrl + L:清除終端頁面的顯示

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

軟體包的管理:

首先我們熟悉一下linux系統的包管理工具,在linux系統中,可以分為兩類:RedHat系、Debian系。

  • RedHat系列:RedHat、CentOs、Fedora等
  • Debian系列:Debian、Ubuntu等

其中RedHat系列的包安裝工具為:yum、rpm;Debian系列的包安裝工具為:dpkg、apt。

而在手機上目前我們使用termux來安裝包時,可以使用apt指令和封裝了一層的pkg指令,也就是apt和pkg指令都可以使用。

一些我常用的pkg指令:

pkg install package 安裝一個package

pkg uninstall package 解除安裝一個package

pkg update 更新源中的軟體清單

pkg upgrade 更新目前軟體的版本

pkg list-all 顯示所有可安裝包

pkg list-installed 顯示已經安裝的包

pkg shoe package  顯示package的詳細資訊

2.3一些有趣的軟體庫

然後我們就可以安裝包啦(在下載下傳的時候,使用apt指令或者pkg指令都是可以的),為了提起興趣,我找了幾個有趣的庫來做示範。

系統資訊展示screenfetch

# 下載下傳庫

apt install screenfetch

# 運作庫

screenfetch

這個庫可以顯示目前硬體裝置的一些資訊,圖文并茂,比較有意思。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

sl小火車:

# 下載下傳庫

pkg install sl

# 運作庫

sl

這個庫的用途是在你使用ls指令時,如果不小心按成了sl,則會觸發一個小火車嗚嗚跑過的動畫,很有趣。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

黑客帝國動畫:

# 下載下傳庫

pkg install cmatrix

# 運作庫

catrix

運作這個指令後,可以顯示一個黑客帝國電影中的經典黑客特效,退出效果的按:q鍵。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

彩色的貓動畫:

# 下載下傳庫

pkg install nyancat

# 運作庫

nyancat

運作這個庫可以顯示一段小貓奔跑的彩色動畫(可以當一個計時器(大霧)可以按CTRL+z退出)。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

三、termux的進階使用

在能夠簡單的運作幾個有趣的第三方庫後,我們來比較正式的,接着定制化termux這個工具。

3.1下載下傳并且使用vim編輯器

下載下傳vim

vim是一個指令行編輯器,使用起來比較高效。

install vim
           

設定vim為預設編輯器

export EDITOR=vim
           

vim基本使用

第一次用的時候都不知道怎麼編輯,百度了下才知道要先進入編輯模式,然後常用的就是儲存、退出。

進入編輯模式:i

儲存并退出:esc 然後輸入英文的 :冒号,然後wq

強制退出::q!

删除一行:dd

3.2 編輯啟動界面問候語

接下來就是我們自定義啟動頁面的時候啦,

vim 
           

此時進入了我們的編輯頁面,運用剛才學到的vim指令,編輯好自己想說的話,比如常用指令啦、座右銘之類的,儲存退出後,可以使用Ctrl+D的指令,登出目前會話(或者重新開機termux),就會顯示我們新的啟動問候語了。

linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

3.3更換庫源

首先要設定本機通路權限

termux-setup-storage
           

然後用vim編輯檔案

list
           

在文本裡把原來的位址替換為:

http://mirrors.tuna.tsinghua.edu.cn/termux

然後儲存即可

3.4美化字型和顔色

先導入curl包

install curl
           

使用指令

"$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)" 
           

如果不行的話,可以使用國光遷移後的位址

"$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"
           

然後會有一個彈窗,選擇賦予termux通路檔案的權限。

此時在選擇字型和顔色後,就可以進入彩色的世界啦。

3.5如何學習指令

在Linux系統裡,對于新install的庫,如何快速知道這個庫的方法、參數要 求呢,這裡需要查閱對應的文檔了,這裡我們可以使用man方法來查閱文檔。

首先導入man庫

install man
           

例如,我們想查閱sl小火車這個庫,那麼可以使用:

man 
           
linux c語 curl代碼_termux基礎入門:論如何在手機上學習linux一、關于termux二、termux初體驗  三、termux的進階使用

此時,sl庫的使用介紹,以及方法,就可以在這裡查閱啦。

end

這就是我使用termux做的一些事情,更多好玩全面的玩法,可以去國光的這篇文章裡多看看: Termux 進階終端教程(https://www.sqlsec.com/2018/05/termux.html) ,  我的目的隻是友善的了解一些Linux的操作,目前已經達到了,另外祝你也玩的開心!!

繼續閱讀