前言
也许对于大部分人来说,以Linux为内核的centos,Ubuntu等操作系统是陌生的,不熟悉的。
但是我们在生活中离我们最近的是Windows操作系统,单纯的学习Linux操作系统是枯燥的,乏味的。
我们要对比Windows操作系统来学习Linux操作系统。
现在以微服务思想指导的分布式系统架构开发方法大行其道,基础设施即服务(IaaS)便是其中之一,Linux系统便是基础设施。大部分软件部署的环境都是Linux,所以Linux系统的一些基础知识是需要大家掌握的。
哦也不是Linux方面的高手,也是一个菜鸟~,写博客的原因是想把自己的一些知识分享给大家。如果大家看到博客中有错误,欢迎大家留言指正。
Linux用户操作文件系统的相关命令
在Windows操作系统中我们经常使用的操作便是
进入文件夹 查看该文件夹中的内容 查看某个文件中的内容
编辑文件 保存我们编辑过的文件
在Linux系统中没有文件夹这个概念,与之对应是目录,说白了目录等于文件夹。
进入目录
命令:cd
cd 目录说白了,便是进入哪个路径,@localhost 后面的便表示路径,前面的表示当前用户。
所以学习cd命令之前我们要学习关于表示路径的相关知识。
提到路径,我们便可以很容易的想到绝对路径,在Linux中我们如何知道我们所在目录的绝对路径?
命令:pwd+回车
使用 pwd 命令便可以知道当前目录的绝对路径。
当我们使用xshell登录Linux操作系统中,会有一个 ~ 这样的特殊符号:~ 这个特殊符号 ~ 用来表示 当前用户的根目录
我现在使用root用户登录 ~ 便代表root用户的根目录,此时 ~ 代表的路径是/root。在这里便可以使用pwd命令验证 ~ 代表的绝对路径。
Linux系统的多用户的,如果我使用其他用户登录
此时 ~ 便代表baiyang这个用户的根目录,我在上一篇博客介绍Linux系统的目录结构(https://www.jianshu.com/writer#/notebooks/40645991/notes/56004112)
中提到home目录,home目录便是存放用户文件的目录。此时 ~ 便表示的路径为/home/baiyang。在这里便可以使用pwd命令验证 ~ 代表的绝对路径。
阅读到这里我们已经掌握了三个知识点
cd 目录(路径) 表示进入哪个目录(文件夹)
pwd 显示当前目录的绝对路径
~ 代表当前登录用户的根目录
当我们离开当前用户的根目录我们应该如何回来呢?
命令:cd+回车,便可以直接回到当前登录用户的根目录。
查看目录中的内容
命令:ll+回车(管理员专属)
ls -al+回车(普通用户,a代表所有信息,l便代表信息以列表的形式显示)
这样便可以查看目录下的内容了,那这些内容是文件呢还是文件夹呢?
上面用红框框起来的部分便是用来表示类型的,其中 d 表示目录(文件夹),- 表示文件,l 这里并没有出现,表示软连接。
学习到这里我们便可以查看文件夹中的内容以及如何分辨文件与文件夹。
查看文件内容
命令:cat 文件名称
cat命令表示当前登录用户只能查看当前文件,具有只读性,不能编辑。
那我们如何才能编辑文件呢?
饭点到了…先去吃饭了…先发布…一会在更新…后续更新编辑文件,新增,删除文件文件夹…