花两周时间玩玩Linux - Day 1
花两周时间玩玩Linux - Day 1
暑假开始了,不如花两周时间玩玩Linux吧!【Linux才是你最好的朋友。🐶】
1.配置环境💻
如果你是Win10用户,那很好,请继续看。如果你是mac用户,你已经在用血统纯正的Unix了,mac是苹果花钱买的Unix改的。如果你是Linux用户,那你大概不用配置环境了。
Win10用户怎么做:打开Microsoft Store,安装WSL Ubuntu 和 Windows Terminal即可,就这么简单。Ubuntu安装后有些设置,看不懂嘤文就自己百度吧。
另一种方法:下载安装Oracle Virtual Box,配置一台安装Linux系统的虚拟机。有多种发行版供你选择:Ubuntu、CentOS、manjaro、OpenSUSE等等,但是虚拟机比较复杂,而且比较吃内存哦,建议直接Microsoft Store安装得了,多省事。
2.准备玩转Linux
打开Windows Terminal,选择Ubuntu选项卡,打开一个Ubuntu的Shell,现在你应该是一个普通用户,不是root,面前是一个漆黑的命令行。
快捷键:Ctrl + L 暂时清屏,但是鼠标滚轮往上滚还可以看见原来的内容。
命令:clear 清屏,清完真的没了。
按Ctrl + Z 停止当前进程。
3.实验一下几个小东西
yes:一直输出y
$ yes # 默认行为:会一直输出y
$ yes no # 会一直输出no
bc:basic calculator,基础计算器。
cal:日历
man:manual,手册,用来查询命令或函数的作用。按q退出!
$ man man # 查看man自己的手册信息
$ man yes # 查看yes的手册信息
info:信息,类似man。按q退出!
$ man info
$ info man
whoami:who am i,我是谁。打印当前用户的用户名。
tty:打印当前tty设备。tty是电传打字机的意思,这里打印的就是一个输入设备的编号。
ps:不是你想的那个ps,是Process进程的缩写。打印当前的进程。
4.使用WSL在Windows上使用图形界面
WSL,Windows Subsystem Linux,难道只能用命令行吗?那就大错特错了。因为Linux本来也没有图形界面啊!都是写出来的。Linux的图形界面也有好几种实现,比如xfce和Gnome。接下来我们要在WSL的情况下使用图形界面,也就是,能打开窗口,甚至可以使用Linux桌面。
安装VcXsrv。也就是 X server。Linux上流行的窗口解决方案就是X11,你只需要一个Windows版的server来接受一些调用就行了,跟wine原理差不多【我猜的】。
不知道怎么安装,百度就行了。
安装之后打开VcXsrv,挂机就行了,有窗口,就会通过它打开。
测试一下:
Gnome上的窗口文本编辑器:gedit
Xfce上的文本编辑器:mousepad
图片展示器:display
例如:display /mnt/c/path/to/my/picture.png 相当于打开C:\path\to\my\picture.png
Linux使用反斜杠表示文件路径,不用搞什么转义了。你是否已经感觉到了快乐?
启动xfce界面:startxfce4
【这样做会导致你的整个Windows桌面都被Xfce桌面覆盖了!还好Win10有多开桌面的功能,可以提前开一个桌面分给Xfce,你还可以切换桌面,很酷炫!再来一个桌面专门放Terminal,按F11全屏,哇,你看起来就像一个电脑高手一样酷炫哦。🐶】
5.总结
今天配置了环境,安装了WSL Ubuntu和Windows Terminal,还有VcXsrv。现在你可以在Windows中无缝使用Linux系统,并且还可以打开X11窗口。这多棒啊!
不过我刻意回避了命令行怎么使用的问题。明天我们会搞一搞命令行。
6.作业
没有作业。如果非要有,那就去看一看那个被人广为称赞的、说得次数太多以至于烂大街的,GNU和Linux内核的故事吧!

浙公网安备 33010602011771号