termux 笔记

高级终端

1、termux 

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.

Termux是一个 Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置,直接启动。 自动安装最小化的基本系统 - 使用 APT 作为软件包管理器并提供使用其他软件包。

支持系统:Android 4.4.4 及以上版本

是否 root:不需要 root 权限

2、目录

默认以 /data/data/con.termux/files/home 作为家目录,/data/data/com.termux/files/  目录对应的就是 Linux 系统中的根目录 /

3、常用快捷键

音量键上 + e == esc
音量键上 + t == table
音量键下 + c ==  ctrl c
音量键下 == Ctrl键

音量键上 + q 可以调出 ESC CTR ALT TAB - / |

4、别名 alias

cd /data/data/com.termux/files/usr/etc/
vim profile
alias ll='ls -l --color=auto'

5、改源

修改为清华大学开源镜像

export EDITOR=vi
apt edit-sources 

cd /data/data/com.termux/files/usr/etc/apt/
vim sources.list

# The main termux repository:
# deb [arch=all,arm] http://termux.net stable main
deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main

6、配置

安装好后首先执行命令:

apt update

完成后就可以用命令 apt install 包名 安装软件了,如:

apt install vim
apt install screenfetch (screenfetch 命令查看设备信息 )
apt install python

默认情况下内容是使用http协议传输的,我们可以为apt添加安全传输支持,这样就可以使用https安全传输协议。

apt install apt-transport-https
apt list (查看所有可安装的软件)
vi $PREFIX/etc/motd (配置欢迎语)

7、SSH 增强

以手机 juiceSSH 为例

apt install openssh
sshd 开启服务
netstat -ntlp 查看 sshd 使用端口 8022
whoami 查看当前终端用户名 u0_a335

无法密码登录,只能密钥验证登录

ssh-keygen
cd /data/data/com.termux/files/home/.ssh
cat id.rsa.pub >> authorized_keys

进入 juiceSSH 认证,用户名填写 u0_a335,端口填写 8022,私钥复制粘贴 id_rsa 的内容。

8、好用的 SSH 终端工具

  1. JuiceSSH 
  2. Serverauditor (Termius)

JuiceSSH Serverauditor-best SSH client!

转载于:https://my.oschina.net/ziluoxingjun/blog/1023481

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值