近一年,发的linux或者服务器之类的教程资源相对比较多,被问到一些令人头大的一些问题,也不知道怎么回答,可能需要稍微普及一点linux和windows的区别,虽然自己也是新人半桶水。
1、windos和linux一样,都有桌面版和服务器server版。用windows还是占大多数的,其次是mac,用linux的是少之又少,当然这都是相对于桌面系统。而对于服务器,当然是占用资源越少越好,linux优势就越明显,因此大多数服务器还是linux server[不带桌面],windows server也有,但是不多。因此入手一些服务器,尤其是国外的,难免需要面对linux,需要面对命令行。即使是windows有时候还是使用cmd命令来的方便。。。
2、在Linux中,文本文件用"\n"表示回车换行,而Windows用"\r\n"表示回车换行。所以在Linux中使用Windows的文本文件常常会出现错误。因此复制粘贴的时候需要注意一下。
linux常用的终端编辑器是nano和vim,如果只是在服务器上简单的修改文本,至少了解一个终端文本编辑器的使用,还是有必要的。新手还是推荐使用nano,vim还是有点难度:
https://zsxwz.com/2020/04/26/
https://bbs.zsxwz.com/thread-3160.htm
3、包管理器,虽然windows也有包管理器了,但是多数人还是习惯使用应用商店,或者网页下载安装。linux安装软件主要是使用包管理器[理解为命令行版的应用商店也行],发行版众多,包管理器也是很多,参数也是一大堆,比如centos系使用的是yum/dnf,离线安装包rpm,debian系使用的是apt,离线安装包是deb。首先了解自己安装的是什么系统,然后了解一下该系统的包管理器,了解一下使用包管理器怎么安装,卸载,搜索等等。
4、关于命令行,windows很多程序也都可以在cmd终端里运行的,只是大多数都有提供图形界面,很多人习惯了使用图形罢了。有时候一些程序无法运行,也可以在cmd里运行看看具体什么报错。
https://bbs.zsxwz.com/thread-940.htm
在服务器上基本上就是使用shell命令了,一条shell命令,很多时候就是: 。命令和参数之间可以有很多空格,但是不能有换行回车,回车就运行了。。。很多新手可能面对一大串代码,不知道怎么去运行。
比如:
# apt是保管器程序命令,install是apt的一个参数,用来安装其他应用,nano就是需要安装的程序文件apt install nano# nano是文本编辑器,-l是nano的一个显示行号的参数,/root/1.json是/root文件夹里的一个文件nano -l /root/1.json# 前面两条是两个命令,#是shell命令的注释内容
就简单说这么多吧,反正写的再多也没人看。。。
今日推荐:
成都Mc浴室:
https://bbs.zsxwz.com/thread-3360.htm
上一期:免费ipv6德国vps折腾指南
视频号:
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/31955