Linux的初识与基础指令的学习

目录

学习目标:

前言

一、Linux

二、发展史即下载

三、基础指令:(文件相关指令)

总结 


学习目标:

本节博客主要简绍Linux的大致情况以及基础指令中有关对文件指令的简单认识及学习


前言

我们在计算机的学习过程中,总会提到操作系统这一名词,而我们更多的听到的是windows操作系统,但对于一位程序员来说,除windows以外,我们可以也可以听到如Linux等其他操作系统,而相比于wis来说,Linux的开源使得各个公司采用Linux来完成一部分工作。所以,学习Linux的使用成为了我们必不可少的一部分!

一、Linux

什么是Linux,简单来说就是操控电脑的一种方法,相比于我们经常使用的windows操作系统,Linux缺少图形交互界面,即更多的是通过指令去使计算机完成用户想要完成的目标。因此,Linux的普及度没有windows那么广泛,但因为windows的一些代码不开源以及Linux的开源,使得在一些场景下不得不使用Linux去完成相关项目的实现。


二、发展史即下载

这一块内容在百度或在CSDN中搜索,我在这里就不借花献佛了。大家想了解就去找找把!


三、基础指令:(文件相关指令)

在Linux下,有一句常话叫做Linux之下全文件,即在Linux的操作系统下,一切都是对文件的操作来完成用户需要的任务,那么我们就来了解Linux下第一个基础指令ls--查看当前目录下的文件!

什么叫做当前目录下,在windows的操作下我们可以打开c盘,如下图:

那么, c: 就是在windows操作系统下的目录,而Linux下全都是针对文件所进行的操作,也会存在相应的目录,而ls就是查看系统所处于目录下的所有文件

既然谈到了路径,我们就来解另外一个指令pwd--查看当前所处于的目录位置

 如上图,我们现在出去/home/dev的目录下,在这个目录下,我们首先看到的是 / 这表示根目录,也就是一个目录的起始点,有且只有一个。其次是 home/ 这就要谈到Linux另外一个优势就是多用户课同时使用。而home就是一个家目录,里面存放不同的用户dev为用户的名字,表示当前dev这个用户在使用操作系统。

接着上面ls说,在Linux操作系统中,指令的使用规则是:指令名称+空格+操作选项+空格+操作对象。而我们在第一次的使用中并没有操作选项和操作对象却依然可以使用。这表明,在一些情况下操作选项和操作对象是可以不从在的。那这俩个有什么用呢,对于操作选项,是为了完成某个指令的子功能,操作对象指需要操作的文件或者目录。 

而对于ls这个指令来说,-a于-l便是他的俩个子功能。-a用于显示隐藏文件,-l用于显示详细信息

对于Linux来说 .+文件名表示该文件为隐藏文件。对于一个指令,他的操作选项可以连续使用,如

ls -al,a和l的顺序不是唯一的

 在这些文件中,有俩个目录需要我们特殊注意,即 . 与 .. 这俩个目录,.表示当前目录, ..表示父目录,即上一层目录。当然,在-l选项下有很多信息,现在我们可能懂,但在后期的学习中会慢慢简绍这个选项到底表示什么信息。

如何查看目录简绍之后,我们就要学习如何创建目录 mkdir 创建一个目录或者文件。使用方法很简单,就是mkdir+空格+文件名。如图:创建一个名字为CSDN的文件 

 这样的我们就创建好了一个目录。我们前面谈到了路径,那我想在CSDN这个文件里面去再去创建一个文件的时候发现在该路径下使用mkdir以无法完成。所以我们这里引入路径转移的指令cd。cd+空格+文件名即可进入一个文件。如cd CSDN

这样我们就进入了CSDN所在文件中,在这里面我们就可以在该目录下创建新的目录,cd ..即可退回到上一目录。

有时候我们要创建的目录比较复杂的时候,我们连续进入并不是最合适的选择,所以,这里我们了解一下mkdir的一个操作选项 -p,用于递归创建文件夹,存在则进入,不从在则创建后进入,直到创建完成。我这里谈到的进入,只是在系统创建的时候会自己进入,用户看到的目录依然在输入指令的路径下

 这样就连续创建完成,同时cd ~可以回到家目录下!

创建好之后,就是删除rmdir,当然,这个指令也由本身的限制,即只可以删除空文件,即如果该文件下还有其他文件,则无法完成删除。

 所以我们使用删除指令的时候一般使用 rm 并加-r操作选项,就会递归删除该目录下所有文件,左后删除文件本身

之后就是有关文件的复制与剪切 cp指令与mv指令。cp指令是无法复制目录的,必须配合-r 选项才可以复制目录,具体指令为 cp+空格+-r+空格+源地址+空格+目标地址

这样就完成了复制。

剪切同理,只是剪切后源文件将不存在了。当然,如果剪切地址不存在,则相当于给源地址修改了一个名字。


总结 

 在本篇博客中,主要争对Linux有了一个简单的了解以及基础指令中有关文件指令的一些总结,希望对看到本次博客的人带来一定的帮助。同时,博主也是学生,有学习不到位的地方,希望各位大佬看出后可以及时指出,以便我们共同进步。最后,再次感谢各位的阅读!

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>