列出运行的vbox虚拟机
1
$ VBoxManage list runningvms #列出正在运行的虚拟机,例如名字为"winxp"
正常关机
1
$ VBoxManage controlvm "winxp" acpipowerbutton
要在虚拟机中的windowsXP中设置,“选择电源按钮功能—》按电源按钮时—-》关机“
强制关机(非正常关机)
1
$ VBoxManage controlvm "winxp" poweroff #列出正在运行的虚拟机,例如名字为"winxp"
VirtualBox找到USB外设
- $ whoami 比如返回当前用户名为 laoli
- $ cat /etc/group|grep vboxusers 查看组vboxusers
比如会返回 vboxusers:x:127 - /usr/sbin/usermod -G vboxusers -a laoli
- 再次执行第二步看看
如果返回 vboxusers:x:127:laoli,则表示成功了。
然后重新在vbox的菜单上加载USB外设
vim快捷键
一 快速移动到行尾或行首
简单粗暴行
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
tmux快捷键
注意是 tmux,终端分屏神器。可别看成termux了!!
所有的操作都是从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安装MySQL并作为windows服务启动
cygwin安装MySQL并作为windows服务启动
一 安装 MariaDB (MySQL)#
注意 在Cygwin中,安装的是MariaDB(貌似是个开源的分支?以下就用MySQL代替MariaDB)并不是MySQL
以管理员身份运行cygwin,执行以下命令安装MySQL
mysql_install_db
以守护进程方式启动MySQL服务器
mysqld_safe &
然后运行以下命令设置密码,此时密码为空,直接回车登录
mysql_secure_installation
然后既可以正常登录了
mysql -u root -p
二 将MySQL安装为Windows服务#
以管理员身份运行以下命令停止MySQL服务,密码是你刚才更新的密码
mysqladmin.exe -u root -p shutdown
使用cygrunsrv
cygrunsrv.exe -I mysqld -d “CYGWIN MariaDB server” -p /usr/bin/mysqld_safe
启动服务
cygrunsrv -S mysqld
ubuntu开机默认控制台
一 启动为控制台。
1. 修改 /etc/default/grub文件
把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash “ 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
GRUB_TERMINAL=console前的注释取消掉
2.
1 | $ sudo update-grub |
重启电脑就直接进入控制台了,可是字体为毛这么小?
如果想要恢复启动默认进入图形界面,把/etc/default/grub文件改回后,还要执行
$ sudo update-grub
$ sudo systemctl set-default graphical.target
$ reboot
二. 修改控制台字体,最好在GUI环境修改好。
执行 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 |
termux下的ubuntu安装vscode
首先声明,vim不好用,实实在在是神器,命令行与桌面都能用。但是,让我习惯了shift+箭头选择,ctrl+v ctrl+p之类的习惯还是改不了,方便啊。
2020年下半年,VSCODE官居网己更新,有ARM64版的了,直接安装。
以下是老版本的方法
开始是如何失败的
首先在贴吧有人说可以在github.com中搜索arm版的vscode,果然是搜索到了,下了两天没下载下来,后来狠心定个闹钟凌晨四点半叫醒我,一下子不下载下来了。可是一安装是armhf版的,为了能安装armhf,又折腾,直到把我的ubuntu弄了好多个补丁,然后装不了软件了。只好干掉重新装anlinux,不过重新装时,又发现了许多新经验,也算是有收获吧。
在vscode的主页上也有arm版的安装方法,悲惨的是试用了后也是armhf版的。
成功在现有手机的arm64版上安装
进入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并不熟,要用的网友们自己用吧。
神器code-server,远程vscode功能
前面讲过在GUI桌面下如何安装vscode的,可是如果每次都VCN或xdsl好麻烦。这次讲,不进入桌面,能不能用vscode呢。
万能的github啊。竟然有code-server这个好东东
首先进入https://github.com/cdr/code-server ,然后点击下载版本,再进入了https://github.com/cdr/code-server/releases,
当然选择ARM64版本的,请注意,可别先成amd64了。
- 找到下载连接,直接下载 code-server-3.6.2-linux-arm64.deb文件,安装后。
- 执行code-server,会在/home/username/.config目录先生成code-server目录,并生成 config.yaml配置文件,停止code-server,更改~/.config/code-server/config.yaml文件,在其中更改密码,IP地址与端口
- 在你的程序目录下直接执行 $ code-server
- 在另一台机子的浏览器输入 IP址址:端口,然后提示你输入密码就行了
- 左上角的三条横杠实际上菜单按钮,可以调出来终端,相当于ssh了,真是太好用了。
后来发现在termux下能使用code-server了。
1. code-server4.8安装方法一,2022,10月更新
1 | $ pkg install tur-repo && pkg install code-server |
2. vcode-server4.8安装方法二 2022,10月更新
1 | $ pkg install -y \ |
3. 以下为4.0以前的版本说明。
1 | # 安装code-server,配置后执行 |
以下为旧版本说明
把下载的code-server-3.2.0-linux-arm64.tar.gz 想办法搬移到手机的~/ubuntu-fs/home/目录下。并执行
tar -xvf code-server-3.2.0-linux-arm64.tar.gz
这里候在本机的浏览器输入 //127.0.0.1:8080就能进入vscode了。还能进入目录,并且也有终端。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如果想用大屏的电脑也编辑本手机的文件,则
1
2$ ifconig #获取本机的IP地址,比如192.168.1.26
$ ./code-server --auth password --port 8080 --host 0.0.0.0在电脑上打开浏览器,输入192.168.1.26:9999 。利用内网穿透,远程调试也行啊。
caddy配置php的两种办法
一. php-fpm方法
1. 在linux下配置php-fpm
编辑Caddyfile,在中间加入
1 | fastcgi / /var/run/php/php-fpm.sock { # 不同版本的linux,目录有可能不同 |
2. 在termux下
1 | $ pkg install php-fpm |
成功
termux 0.99版测试发现,不用进入chroot下,也能成功了。
3. windows10下,windows不支持sock, 所以此法不可用
二. php-cgi方法
1 linux与termux下用法相同,并且termux不用进入chroot
1 | $ vim Caddyfile 增加 |
2.win10下,我采用的是cygwin
下载php-7...zip,并解压到c:\mytools\php-7.*.*目录,进入cygwin终端
1 | $ cd /cygdrive/c/mytools/php-7.*.* |
win10企业版LTSC激活方式
一. win10企业版LTSC激活方式–亲测有效 (2020-02-21 16:52:03)转载▼
首先以管理员身份打开CMD命令行窗口
1 | C:\Windows\system32>slmgr -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
二. Windows 10 LTSB安装完毕后,首先以管理员身份打开CMD命令行窗口。
依次输入:
1 | slmgr /ipk WNMTR-4C88C-JK8YV-HQ7T2-76DF9 |
什么是Win10企业版LTSB与LTSC
1、Win10企业版LTSB分支不会有Edge浏览器
2、在系统更新方面,用户能完全手动控制更新,选择和决定自己要的更新和驱动,更新内容和更新时间可以随意控制,但不能无限期推迟。
3、无Cortana
4、无任何系统自带磁贴程序
5、无应用商店
后来微软把LTSB改成了LTSC
Windows10 企业版长期服务支持分支版本激活码
Windows 10 LTSC 2019
Windows 10 企业版 LTSC 2019:M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 企业版 N LTSC 2019:2NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows 10 LTSB 2016
Windows 10 企业版 LTSB 2016:DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 企业版 N LTSB 2016:FFDN-GRT3P-VKWWX-X7T3R-8B639
Windows 10 LTSB 2015
Windows 10 企业版 2015 长期服务:WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 企业版 2015 长期服务 N:2F77B-TNFGY-69QQF-B8YKP-D69TJ