102.初识Ubuntu

作者: DelcasK | 来源:发表于2018-05-26 21:11 被阅读214次

    Ubuntu作为Linux最大的发行版之一,是因为它有着易用,人性化的特点,如果你有过从Debian服务器端安装图形界面,并满怀期待的打开桌面的经历,你就会觉得Ubuntu是多么善解人意

    在Ubuntu里,如果你按照往常一样打开浏览器,浏览网页,玩玩小游戏,看看视频,然后高高兴兴的关上电脑,那你就几乎察觉不到Linux和Windows的区别。不过当你想安装软件,例如Python,你会怎么做?在Windows中,我们会打开Python官网,然后下载exe安装文件,直接运行安装。在Linux上,你可能会有点不知所措。其实,大部分发行版都内置python,版本一般是2而非3,若你要安装python3,你需要一条命令。

    sudo apt install python3

    等等,这是什么?好吧,我省略了一步,命令要输入到终端,打开终端的方法是 CTRL+ALT+T ,此时出现在你眼前的是Linux的最为重要的一部分

    Ubuntu终端

    以我的理解,终端是实现人机交互的工具,它利用已有的指令来实现对计算机的控制,键盘是终端唯一的输入方式。现在,将上面的代码输进去,然后就进入下图

    输入密码,即可实现安装,是不是很容易

    此刻你应该对那条命令感到迷惑,现在我先来简单解释一下:

    sudo                   

    你用于登录的账户,他拥有的权限是有限的,在权限之外的事情他无权干涉。一个系统的最高权限拥有者是root,他能掌管系统的一切资源,sudo的作用是让用户暂时拥有root权限,用于执行他能力之外的事(一般来说,能力之外的事有执行apt安装管理软件任务,执行修改系统目录、文件任务,运行系统文件等)。这一点在Windows也有,Windows下获取权限比较容易,管理员弹窗中点“确定”即可,可见Linux安全意识稍高(换句话说,也稍麻烦)

    apt                     

    apt命令是用于安装,升级,卸载,管理软件使用的。常见的组合方式有:

    apt install + (software) , apt update  ,  apt autoremove  ,  apt clean ......

    总之,在计算机的发展进程中,命令行模式曾是主流,也就是说即使没有图形界面,计算机仍能完成很多任务,所以服务器上将并不是必须的而又耗费大量资源的图形界面去除,将有限的内存用于向客户机提供服务。

    不要觉得Linux保留命令行仅仅是为了用于服务器,许多情况下,命令行向计算机下达命令的速度甚至比图形界面快几倍,例如安装软件。依靠每个发行版背后强大的社区维护,大量的软件你都可以只通过一条命令就获得,并且后续升级也无需逐个升级,只需运行 sudo apt update 即可,省去到网站下载安装文件的时间。

    对于我来说,使用Linux与使用Windows最大的不同,就是大部分任务可以高效的通过命令解决。

    (如果文章中有什么不当的地方可以私信我,我会及时改正)

    相关文章

      网友评论

        本文标题:102.初识Ubuntu

        本文链接:https://www.haomeiwen.com/subject/aexvjftx.html