欢迎光临
我们一直在努力

Linux 入门学习

  前几天正式开始学习 Linux 操作系统,为了学习,也是斥巨资买了一个服务器。为了在我的电脑上连接到这台 Linux 机器,还需要一个专门的软件 Xshell 。

  文件

  在 Linux 中,一切皆文件。

   文件类型

  你在 Linux 中输入的命令其实也是文件,一种可执行文件。Linux 中,文件夹叫做目录,区别文件类型看的是前缀而不是后缀(和 Windows 有差别)。

说到文件类型,就在这里对比较常见的类型做一下梳理吧。

  这里打开了 Linux 中的一个文件夹,可以看到文件 hello.txt 的前缀是 “ – ”,上面两个文件 ./ 和 ../以 “ d ” 为前缀,是文件夹(从此开始用目录代替文件夹)。Linux 以前缀来识别文件类型,它不关心文件名的后缀如何。那这意味着我们可以随便给文件加上任何后缀都可以吗?答案是否定的,虽然 Linux 不关心文件名的后缀,但是如果对文件进行操作,就可能用到一些工具(比如:gcc),这些工具还是关系文件后缀的。

目录

  可以使用 touch 指令创建一个普通文件,也可以用 mkdir 指令创建一个目录。当你创建一个文件夹并选择查看里面的内容时,你什么都看不到,因为它是一个空目录。

  但如果给 ls (显示当前 目录下的文件) 指令加上 -a 参数(显示所有文件),可以看到里面却有两个目录 . 和 .. 。

  这时候便会引出三个问题:这两个目录是哪里来的?这两个目录刚才用 ls 为什么无法查看?这两个目录是干什么用的?

  回答:1.任何一个目录,即使是空目录,也会自带 . 和 .. 目录。

             2.在 Linux 中,以 . 开头的文件是隐藏文件,单纯使用 ls 无法看见。

             3. . 代表 当前目录, ..代表 上级目录。用来实现目录跳转,不能被删除。

  从上面可以看出目录担当的角色非常重要,不止这个,Linux 中的特殊目录还有很多,比如根目录 /,家目录 ~ 。其中根目录是 Linux 里,所有文件、目录、硬件、配置的开始,家目录可以理解为 Windows 的桌面。

  讲到根目录,顺便也把绝对路径和相对路径讲了。在 Linux 中,想要访问一个文件或者目录,必须通过路径找到它。绝对路径即从根目录开始,一个一个目录地按顺序找到目标文件。

(home 就是家目录)

  而相对路径,即根据当前所在文件的位置找到目标文件。

(之前的 . 目录排上用场了)

打包和压缩

  打包是把多个文件集合成一个,因为在现实中,数据通常是分开在不同文件中的,在进行数据传输时,一个个得传递未免太麻烦,而且也不方便管理,还能防止文件丢失。而压缩则是减少文件的体积,能节省空间,也节省网络传送时间。

指令

  Linux 有非常多的指令,但很多其实并不需要记住,以下罗列一些比较常用的指令。

  这里只罗列了很少量的指令,也没有将指令的可用参数罗列,因为实在是有点多,且直接查询的效率性与准确性都比我的笔记要高,故不过多展示。

赞(0)
未经允许不得转载:171主机测评 » Linux 入门学习
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址