手里有Android系统的手机,安装了一个叫Termux的App,没有电脑的就想学习Linux系统命令,可命令太多不好记住,这里记下来,方便后期查找。
在Android手机上安装的Termux终端中执行命令,类似Linux命令,如下图
第一次使用的话,这里设置一下换源,
默认是访问国外的源(仓库)下载的,设置换源就能解决国内下载慢问题
以下都是清华源的,输入命令设置即可,太长了(可以复制吧 ):
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
设置成这个主要的
main
源基本就可以了,如果要其它的源,就网上找来试试
以下这些其它源games
和science
,如有需要,可以加上
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
以下用到的apt
命令是系统自带的,是pkg
的底层功能
apt update
apt upgrade
更新所有,就执行下两条,命令如下
apt update && apt upgrade
带
&&
表示连续执行
例如安装vim文本编辑器,命令如下
pkg install vim
输入如下命令,可批量安装
pkg install git openssh vim termux-auth
能安装的一些软件在哪里找呢,可看看这里软件清单找一找
例如卸载一个软件,命令如下
pkg uninstall vim
要查看已安装的软件列表,就输入如下命令
pkg list-all
安装的不同的软件,就会支持更多的命令,扩展更多的功能,
软件功能是很丰富的,多研究学习,去打造一个能提高自己的工作效率工具
ls
mkdir folderName
删除空文件夹
rmdir folderName
删除文件夹以及所有文件
rm -rf folderName
删除命令要慎用哦,千万别学删库跑路哦~;
不小心给删了,想恢复,一个字:难
cd folderName
打开父级文件夹(返回上一级目录)
cd ..
将文件夹移动到上级目录
mv folderName ../folderName
touch filename.js
当文件不存在时,会自己新建一个空白内容的文件
vim filename.js
默认是只读模式,输入
i
可切换为编辑模式;
按ESC
键可退出编辑模式;
只读模式下,输入:qw
,再按ENTER
键保存后退出;
只读模式下,输入按:q
,再按ENTER
键只退出不会保存;
如果修改了文件退出失败,强势退出要追加命令!
,例如输入按:q!
才行;
将文件复制到文件夹
cp test.js /home/downloads/
复制时遇到是否覆盖提示用户确认
cp -i test.js /home/downloads/
将文件夹复制到另外的文件夹
cp -r ./test_dir/ /home/downloads/
将文件移动到上级目录
mv test.js ../test.js
删除文件(不提示)
rm -f test.js
将文件连接到另一个位置,类似创建快捷方式文件
cp -l test.js /home/downloads/test.link
或者,创建软链接文件
ln -s /home/downloads/test.link test.js
将文件夹folderName
压缩为test.zip
文件
zip -r test.zip folderName
参数
-r
表示递归处理
同样的,可以压缩为test.rar
文件
rar -r test.rar folderName
可以压缩为test.tar.gz
文件
tar -zcvf test.tar.gz folderName
解压test.zip
文件到当前目录
unzip test.zip
同样的,可以解压test.rar
文件到当前目录
unrar test.rar
可以解压test.tar.gz
文件到当前目录
tar -zxvf test.tar.gz
termux-setup-storage
cd ~ && ls
执行完命令,会发现多出来一个文件夹
storage
,打开就能看到外置存储文件列表
以上都是常用的资源管理命令,非常适合新手入门,
讲到到里,还有更多命令是复杂的,就不一一列出了…笔者会按不同功能用途分开写一篇文章讲
如果终端正在运行中,例如运行站点,服务,执行任务中,
这时是不接收除退出之外的一些命令的,要手动退出时,
先按CTRL
,再按C
,终端输出提示如下,表示已退出
^C