# UTermux终端的使用

> 今天，我刚好弄到一台二手旧手机,把它弄成了一台小型的服务器。
>
> 因为手机不能root，所以只能用Termux终端了 [[ 下载 \ 提取码：mjvu ]](https://pan.baidu.com/s/1nWqcYv8Htfojos21fmIrzw)
>
> 推荐一个使用教程[国光Termux使用教程](https://www.sqlsec.com/2018/05/termux.html#toc-heading-95)，我也是从这入手的。

版本 UTermux_0.103.107

## 1 / 更换镜像源为北京源(北京外国语大学)

## 2 / 安装 OpenSSH
使用 `pkg install openssh` 安装 SSH 软件包，使用 `sshd` 开启 SSH 服务。

Termux 的默认 SSH 端口是 8022，`ssh root@127.0.0.1 -p 8022`，忘记或未设置密码的使用 `passwd` 来修改。

## 3 / 安装 Vim 编辑器
`pkg install vim`

### 3-1 /  Vim 的使用
  1. `vim filename`
  2. 按下 `i` / `a` / `o` / `Ins` *(任意一键)* 进入编辑模式
  3. 按下 `Esc` 退出编辑模式并进入命令模式 *(命令行在底下)*
     - `:wq` 保存退出, `:wq!` 强制保存退出
     - `:q` 不保存退出, `:q!` 强制退出

 4. 更多使用方法请自行查阅菜鸟教程

### 3-2 /  Vim 的配色方案
临时更改 vim 主题: `colorscheme <TAB>`

永久更改 vim 主题: `echo 'colorscheme <desert>' >> ~/.vimrc`

临时显示行号 `:set number`

永久显示行号 `echo ':set number' >> ~/.vimrc`

**下载第三方配色方案**

  1. 创建一个 .vim 目录 `mkdir ~/.vim`
  2. 将主题仓库克隆到自己的 .vim 文件夹中 `git clone https://github.com/flazz/vim-colorschemes.git ~/.vim`
  3. 使用上面的命令更改为刚克隆的主题即可

## 4 / 更改/删除Termux的问候语
`vim $PREFIX/etc/motd`

## 5 / Linux启动后执行脚本
把 .sh 脚本放在 `/usr/etc/profile.d` 即可

## 6 / 一些指令
显示系统信息

安装 `pkg install neofetch`

查看 `neofetch`

## Linux的简单使用
`chmod 777 ./test.sh`  使脚本test.sh具有执行权限(777)

`touch filename` 创建文件

`mkdir dirname` 创建文件夹

`rm -f filename` 删除文件

`rmdir dirname` 删除文件夹

`rm -rf dir1` 删除一个叫做 `dir1` 的文件夹并同时删除其内容 

## 增加用户并赋予管理员权限

1. 新建用户 `adduser [UserName]`
2. 设置新用户密码 `passwd [UserName]`
3. 将sudoers文件的权限修改成可编辑 `chmod -v u+w /etc/sudoers`
4. 使用vim编辑sudoers文件 `vim /etc/sudoers`
5. 在sudoes文件中添加如下的内容
   - 找到`root  ALL=(ALL)  ALL`
   - 然后添加 `[UserName]  ALL=(ALL)  ALL`
   - *如需新用户使用sudo时不用输密码，把最后一个ALL改为NOPASSWD:ALL即可。*
6. 将sudoers文件的权限修改成不可编辑 `chmod -v u-w /etc/sudoers`
