linux桌面版和服务器版区别_简单普及一些linux和windows的区别,减少新入手一些云服务时的不适应…

  • Post author:
  • Post category:linux

近一年,发的linux或者服务器之类的教程资源相对比较多,被问到一些令人头大的一些问题,也不知道怎么回答,可能需要稍微普及一点linux和windows的区别,虽然自己也是新人半桶水。

0d6cad472b29d901da2668ab4385137f.png

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折腾指南

视频号:

c540ea65aca9f30ba08ae88cfda0fd81.gif

294edcef5d002a1df8f7f65c83dcfca1.png