为什么要用号令行?

我们大大都人日常平凡利用的Windows系统、MAC系统图形化界面丰硕,但是Linux系统却是无从下手,图形化界面要么没有要么不友好,那要他何用?

那是应用范畴决定的,起首要领会为什么会有图形化界面。普遍利用的Windows系统前身是DOS系统,也是号令行操做,那是因为计算机的创造刚起头并非为了网购、看视频、打游戏的,单纯是利用运算功用,次要是数学运算,应用于军工、航天等高尖端范畴。并没有考虑计算机民用化。

跟着计算机性能的不竭开展,体积越来越小,计算机逐步走向民用,为了降低利用门槛,把指令隐藏起来,通过图形化界面的点击操做主动转化为施行施行,加速了计算机的普及。

学习Linux命令行,用手就行!  第1张

DOS界面

然而,图形化如斯好用便利,为什么至今还有计算机没有图形化界面呢?

起首,图形化有短处,次要是占用资本,并且不不变、错误率高。在计算机中,内存长短常重要的资本,尤其处置大的文档或者图像、视频,消耗都很大。好比,PS修图,图像很大而且色彩丰硕很容易卡死,或者打手游团战时候也十分容易卡顿。

学习Linux命令行,用手就行!  第2张

但是在专业范畴,计算机仅仅做计算,其实不需要图形,好比比特币矿机,矿机芯片的设想只可以挖矿,也就是计算哈希值碰碰,其他功用都没有,把全数资本集中到一点,效率当然很高。或者网站的办事器,你拜候网址,办事器给你返回婚配网页信息,存储你的用户名密码,仅此罢了。若是一个电脑既要做办事器还要同时打英雄联盟,那长短常危险的。

学习Linux命令行,用手就行!  第3张

初识Linux号令

号令行听起来是个高端复杂的词汇,那么掌握号令就意味着从底层间接操做计算机吗,并非如许!

计算机的底层是由各类电子元器件组合而成,集成为各类芯片,构造非常复杂。所以我们很难间接操做计算机底层,号令行就是供给给我们一个接口,通过简单的指令就能够控造计算机,没错,就是简单的指令!

学习Linux命令行,用手就行!  第4张

芯片

能够如许理解,汽车构造非常复杂,但是开车的人却只需要操做标的目的盘、油门和刹车等简单部件就能够一般行驶,游戏设想也很复杂,玩家只需要控造标的目的键和技能键就能够利用。

所以,进修Linux号令也是简单的操做,循序渐进,跟着流程敲一遍,大大都人都能够理解,若是不睬解,那就是敲两遍。

Linux的号令行界面也是一个黑色窗口,叫做shell,就是壳,通过指令操做那个壳,然后壳再操做计算机,就像我们操做标的目的盘,标的目的盘再控造汽车的转向。

学习Linux命令行,用手就行!  第5张

ubuntu

翻开Ubuntu的Terminal末端,能够点击左侧边栏的黑框框,那是我本身固定的,初次开机并没有。能够按下快速键Ctrl+Alt+T翻开,或者按下左下角的九个小点,能够显示所有应用,在搜刮框输入Terminal能够快速过滤出来。

学习Linux命令行,用手就行!  第6张

搜刮Terminal

能够发现,Ubuntu的界面仍是很友好的,小我认为默认配色也很恬逸。

用户名和主机名

学习Linux命令行,用手就行!  第7张

在末端中,hioier是我们安拆Ubuntu系统时设置的用户名,@后面的pc是我们本身设置的计算机名称,$后面是我们要输入的指令。

第一条号令,输入pwd,查看我们当前的途径位置:

学习Linux命令行,用手就行!  第8张

成果是/home/hioier,那就要领会一下Linux的目次成果,Windows系统傍边分为C盘、D盘...还有U盘、挪动硬盘等等,编号依次类推。

学习Linux命令行,用手就行!  第9张

但是Linux中目次是树形构造,根目次就是/,下面有良多子文件夹。以当前的途径为例,/下面有一个home目次,home下面有一个hioier目次,hioier也是我的用户名,Linux是多用户的操做系统,能够多用户配合利用一个办事器,一般新建用户城市在home下面创建一个和用户名同名的文件夹。

学习Linux命令行,用手就行!  第10张

Linux目次树形构造

cd切换目次和ls查看当前目次

ls即list列出的意思,输入后能够查看当前目次下的内容。

学习Linux命令行,用手就行!  第11张

data.txt是我提早创建的文件,后面Desktop桌面、Document文档、Downloads下载是Ubuntu安拆后默认的三个文件夹,颜色有明显区别。那三个文件夹和Windows系统的很类似。

学习Linux命令行,用手就行!  第12张

cd号令能够以当前位置做相对途径,好比,切换到桌面上:

学习Linux命令行,用手就行!  第13张

也能够以根目次做为绝对途径切换,好比切换到home目次,并查看,下面是我的所有用户名:

学习Linux命令行,用手就行!  第14张

cd .切换到当前途径cd ..切换到上一级cd ~切换到当前home目次的用户名下面cd也是切换到当前家目次下面学习Linux命令行,用手就行!  第15张

ls -a能够查看隐藏文件,隐藏文件就是以点'.'开头的文件名。只要通过ls -a号令才能够显示出来,a是all所有的意思,通过相关英文辅助愈加容易记忆。

隐藏文件一般都是做为设置装备摆设文件利用的:

学习Linux命令行,用手就行!  第16张

ls -l能够显示愈加详细的文件信息,详细内容放到后面讲解:

学习Linux命令行,用手就行!  第17张

ll还能够显示隐藏文件的详细信息:

学习Linux命令行,用手就行!  第18张

上述号令只需要在Linux系统里面敲一边就完全能够理解啦~

相关文章

什么是Linux系统?我们能否要用Linux