一次不小心把root用户删除了,在mysql8.0下,用老办法没有恢复成功,于是就删掉重装吧,如何彻底删除呢?
1 | $ sudo apt-get remove mysql-common #很重要 |
继续删除剩余依赖项,如:sudo apt-get autoremove –purge mysql-apt-config
1 | $ sudo apt-get remove mysql-common #很重要 |
继续删除剩余依赖项,如:sudo apt-get autoremove –purge mysql-apt-config
新版的termux己经增加 termux-change-repo命令来换源了
$ pkg update
$ pkg upgrade
Ctrl+Alt+"++" 字体放大
Ctrl+Alt+"--" 字体缩小
$ termux-setup-storage 允许访问外部存储,会生成/home/storage目录
$ pkg install termux-exec 安装后执行termux-exec并生启,则可以解决脚本 #!/bin/bash出错问题。不过0.84以后的新版己经不用这个了。
ln -s /data/data/com.termux/files/home/storage/shared/BaiduNetdisk baidu 为百度网盘创建快捷方式,以方便数据交换。或用以下方法
在/home目录下创建 .bash_profile文件,加入
baidu=”/data/data/com.termux/files/home/storage/shared/BaiduNetdisk 保存并退出。
以后进入时,只需要执行 $ cd $baidu
1 | $ pkg install openssh # 安装 ssh |
在电脑的终端上,与手机ssh联系的方法是:
1 | # 首先保证能互相 ping 通 |
1 | $ termux-chroot |
编辑~/.termux/termux.properties文件,如果没有目录与文件,就自己建立目录与文件。内容如下:
extra-keys=[[‘ESC’,’UP’,’DOWN’,’LEFT’,’RIGHT’,’BKSP’,’/‘,’=’,’TAB’,’PGDN’,’PGUP’]]
extra-keys=[[‘ESC’,’UP’,’DOWN’,’LEFT’,’RIGHT’,’HOME’,’/‘,’END’,’TAB’,’PGDN’,’PGUP’]]
保存后,重开termux窗口就会显示
列出运行的vbox虚拟机
1 | $ VBoxManage list runningvms #列出正在运行的虚拟机,例如名字为"winxp" |
正常关机
1 | $ VBoxManage controlvm "winxp" acpipowerbutton |
要在虚拟机中的windowsXP中设置,“选择电源按钮功能—》按电源按钮时—-》关机“
强制关机(非正常关机)
1 | $ VBoxManage controlvm "winxp" poweroff #列出正在运行的虚拟机,例如名字为"winxp" |
简单粗暴行
home键—-行首, end键—–行尾
组合键
shift+6 也是 快捷键”^”——行道
shift+4 也是 快捷键”$”——行尾
直接到编辑状态
I—–跳到行首,并进入编辑状态
A—–跳到行尾,并进入编辑状态
h: 左移
j: 下移
k: 上移
l: 右移
M: 光标移动到中间行
L: 光标移动到屏幕最后一行行首
G: 移动到指定行,行号 -G
w: 向后一次移动一个字
b: 向前一次移动一个字
{: 按段移动,上移
}: 按段移动,下移
Ctr-d: 向下翻半屏
Ctr-u: 向上翻半屏
Ctr-f: 向下翻一屏
Ctr-b: 向上翻一屏
gg: 光标移动文件开头
G: 光标移动到文件末尾
x: 删除光标后一个字符,相当于 Del
X: 删除光标前一个字符,相当于 Backspace
dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符
d0: 删除光标前本行所有内容,不包含光标所在字符
dw: 删除光标开始位置的字,包含光标所在字符
u: 一步一步撤销,也称为后悔键
Ctr-r: 反撤销
/: str查找
n: 下一个
N:上一个
yy: 复制一行 nyy: 复制n行
dd: 删除一行 12dd: 删除12行
p: 黏贴 3p: 黏贴三次
例如: 把文档中所有的 ports.ubuntu.org替换为阿里源 mirrors.aliyun.com
:%s/ports.ubuntu.org/mirrors.aliyun.com/g
所有的操作都是从Ctrl+b开始的,先按下Ctrl+b,松开,再按后面的键。
Ctrl+b %:划分左右两个窗格。
Ctrl+b “:划分上下两个窗格。
Ctrl+b 然后方向键:光标切换到其他窗格。方向键是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
Ctrl+b ;:光标切换到上一个窗格。
Ctrl+b o:光标切换到下一个窗格。
Ctrl+b {:当前窗格左移。
Ctrl+b }:当前窗格右移。
Ctrl+b Ctrl+o:当前窗格上移。
Ctrl+b Alt+o:当前窗格下移。
Ctrl+b x:关闭当前窗格。
Ctrl+b !:将当前窗格拆分为一个独立窗口。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b 然后 Crt+方向键:按箭头方向调整窗格大小,一次一个单元格
Ctrl+b 然后 Alt+方向键:按箭头方向调整窗格大小,一次五个单元格
Ctrl+b q:显示窗格编号。
注意 在Cygwin中,安装的是MariaDB(貌似是个开源的分支?以下就用MySQL代替MariaDB)并不是MySQL
以管理员身份运行cygwin,执行以下命令安装MySQL
mysql_install_db
以守护进程方式启动MySQL服务器
mysqld_safe &
然后运行以下命令设置密码,此时密码为空,直接回车登录
mysql_secure_installation
然后既可以正常登录了
mysql -u root -p
以管理员身份运行以下命令停止MySQL服务,密码是你刚才更新的密码
mysqladmin.exe -u root -p shutdown
使用cygrunsrv
cygrunsrv.exe -I mysqld -d “CYGWIN MariaDB server” -p /usr/bin/mysqld_safe
启动服务
cygrunsrv -S mysqld
把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash “ 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
GRUB_TERMINAL=console前的注释取消掉
1 | $ sudo update-grub |
重启电脑就直接进入控制台了,可是字体为毛这么小?
如果想要恢复启动默认进入图形界面,把/etc/default/grub文件改回后,还要执行
$ sudo update-grub
$ sudo systemctl set-default graphical.target
$ reboot
执行 sudo dpkg-reconfigure console-setup
然后一步一步设置吧,重启电脑。可是为毛显示文件名,中文文件夹是菱形?
1 | $ sudo apt install fbterm # 中文终端 fbterm |
font-names=sans
font-size=14
text-encodings=utf8
input-method=fcitx-fbterm
1 | $ sudo fbterm |
首先在贴吧有人说可以在github.com中搜索arm版的vscode,果然是搜索到了,下了两天没下载下来,后来狠心定个闹钟凌晨四点半叫醒我,一下子不下载下来了。可是一安装是armhf版的,为了能安装armhf,又折腾,直到把我的ubuntu弄了好多个补丁,然后装不了软件了。只好干掉重新装anlinux,不过重新装时,又发现了许多新经验,也算是有收获吧。
在vscode的主页上也有arm版的安装方法,悲惨的是试用了后也是armhf版的。
进入https://packagecloud.io/headmelted/codebuilds 网站下载vscode arm64版的deb安装文件。
执行
1 | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0CCxxxxx |
继续安装
1 | dpkg -i code***.deb,安装成功 |
当然只能在图形桌面上用了。进入startxfce4后,有个叫code-oss就是。我其实一直用的是sublimetext3的,对这个vscode并不熟,要用的网友们自己用吧。
首先进入https://github.com/cdr/code-server ,然后点击下载版本,再进入了https://github.com/cdr/code-server/releases,
当然选择ARM64版本的,请注意,可别先成amd64了。
1 | $ pkg install tur-repo && pkg install code-server |
1 | $ pkg install -y \ |
1 | # 安装code-server,配置后执行 |
tar -xvf code-server-3.2.0-linux-arm64.tar.gz
1
2
3
4
5
6
7
会生成code-server-3.2.0-linux-arm64目录,最好把目录名改为code-server,减少输入错误
2. 进入code-server目录,并执行
```bash
$ export PASSWORD=123456 #先设置密码,不然下一步会随机生成密码
$ ./code-server --auth password --port 8080
这里候在本机的浏览器输入 //127.0.0.1:8080就能进入vscode了。还能进入目录,并且也有终端。
如果想用大屏的电脑也编辑本手机的文件,则
1 | $ ifconig #获取本机的IP地址,比如192.168.1.26 |
在电脑上打开浏览器,输入192.168.1.26:9999 。利用内网穿透,远程调试也行啊。