写在前头
工具准备
俗话说的好,工欲善其事必先利其器,想要学习Linux,那必须来一个Linux吧,什么CentOS,ubuntu....都是可以的,一般来说,我们有几个选择:
Linux 服务器(要个账号就好啦)
双系统
虚拟机
WSL2 !!!!(墙裂推荐,也可以商店加上Windows terminal)
WSL2的安装教程参考 https://zhuanlan.zhihu.com/p/144583887
商店顺手装个Windows terminal,可以达到一边练习代码一边在windows图形界面直观看到某些操作的情况,比如新建个文件夹或者文件,直接在目录下就能看到啦,对我这种小白来说更直观的理解了命令。

文件去哪了?
windows是文件夹层级整理文件,一般大家都是双击“我的电脑”,然后打开磁盘,点开相关的文件夹,打开文件。图形化界面也很清晰,Linux使用命令行,刚登录进来就是家目录,使用Windows terminal时我发现还有个小惊喜,那就是你所在的目录直接显示出来了,就是上图的蓝色路径!在Linux中,时刻明确你的位置是很重要的,毕竟不像Windows直接就能看到,新手还是需要适应适应,pwd相当重要啊。
现在开始使用键盘输入命令达到你想要的目的吧!
几个命令来练练手
看看你在的地方有什么
在windows资源管理器中,打开一个文件夹,里面有什么会非常直观的显示出来,而在Linux中由于是命令行,你只能对着一个黑黑黑的背景,上面闪烁着你要输入命令的提示,那怎么看自己所在的目录里有没有自己需要的文件呢?首先pwd看看自己在哪,确定自己的位置没问题,输入ls,回车运行,就可以看到都有什么了。如果你嫌弃信息不完善,还可以ls -al一下噢,不知道参数怎么回事?没关系ls --help或者man ls解君愁。
新建目录与文件
由于我在windows下的整理癖好,我特别喜欢新建文件夹来规整一些文件,在Linux下怎么做呢?在光标后输入mkdir命令就好了,比如mkdir R就是在当前目录下新建一个名为R的文件夹。如果我不想要这个文件夹了呢?rmdir R就把R文件夹删掉啦。
那如何在特定的文件夹中新建文件呢?我们来分解一下动作:第一步,找到特定的文件夹,第二步,新建文件。ok, cd命令会帮助我们找到地方的。举几个例子吧。
cd R #就是进入R文件夹/或者说进入R目录
cd .. #返回上一层目录
cd /mnt/d/work #/mnt/d/work指的是输入的绝对路径,这是进入D盘work文件夹这个目录的意思
那我怎么新建文件呢?不要急,touch来了。输入touch cluster.txt就会在当前目录下新建一个名为cluster.txt的文件,唉?我名字打错了怎么办啊?在线等挺急的。不急不急,这个时候mv cluster.txt truename.txt就好啦。想知道mv具体怎么回事?man mv一下呗。
是不是感觉Linux还挺好玩的?赶紧敲几个命令来练练手吧😄
