引言
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。
今天是10月3日,是祖国72年华诞,前面介绍了Linux
操作系统的用户,今天我们来介绍Linux操作系统的文件与安装,继续学习Linux操作系统,要把最难学的,最难啃的地方啃干净,不畏困难,奋勇向前,在所属岗位发光放热,为将我国建设成为社会主义现代化强国,不懈奋斗!
文件系统
前面提到,我们已经成功通过账户和密码进入了Linux操作系统,都说Linux是文件加命令行的方式进行操作的,那不了解文件,我们就什么都做不了,我们来介绍一下用到的命令:
cd:change directory
切换目录,也就是切换文件夹,cd.:
切换到当前目录cd..:
表示切换到上一级目录dir
:列出当前目录下的文件ls -l
:用列表的方式列出文件
我们来玩一下:
- 第一个字段代表文件类型,要么文件夹,要么就是文件,”
-
“代表文件,”d"
代表目录(文件夹),此外还有其它文件类型,遇到再说。
剩下的9
个字符就是权限位了,Linux有很多用户,有的用户对该文件权限为只读(r),有的是写(w),还有的就是执行(x),对于- rw- r-- r--
就表示文件是普通文件,对于所属用户,可读可写不能执行;对于所属的组,仅仅可读;对于其他用户,也是仅仅可读。
- 第二个字段是硬链接,主要不是讲文件的,就简单介绍一下。
- 第三个字段所属用户,都是
root
- 第四个字段是用户所属的用户组,大多数都是
root
- 第五个字段是文件的大小
- 第六个字段是文件修改的日期
- 最后一个字段是文件名
软件安装
知道文件之后,我们就可以来安装程序了,对于Linux而言我们就只需要去应用商店下载一个.exe
的可执行文件,安装即可,但Linux并不是这么玩的,想要安装软件,就得使用指令,比如在Centos
系统下就可以使用npm
进行安装,如果安装JDK
的话可以使用rpm -i jdk-XXX_linux-x64_bin.rpm
进行安装。
应用查看
安装完之后就要查看应用,可以使用rpm -qa
查看所有的软件安装列表,其中q
就是查询,a
是所有也就是all
,我们来玩一下:
你会发现这个列表很长,如果要找到安装的软件的话,最好通过关键词来查找,这里我们可以借助管道grep
进行搜索,比如:rpm -qa|grep python
可以看出管道还是蛮香的,而且对查找的关键词进行了高亮显示。
如果我们不知道关键词呢?那就只能把很长的结果进行分页展示,这是我们日常开发都会遇到的一个需求,我们可以用rpm -qa | more
和rpm -qa | less
来进行分页展示:
more
:分页只能往后分
less
:前往后都能翻页,我们先q
退出,再操作,如下:
软件管家
同Windows操作系统一样,Linux也有自己的软件管家,Centos下的管家名字叫yum
,我们可以使用yum
进行软件的搜索,下载和安装。
比如安装数据库mysql
,就可以用yum
搜索,这里我们以jdk
为例,玩一下:
安装就直接yum install
,卸载就yum earse
下载配置
Linux允许我们配置从哪里下载软件的,因为Linux
服务器那么多,遍布世界各地,不可能大家都在一个地方玩,因此可以使用配置文件,进行灵活下载:
配置文件的位置在/etc/yum.repos.d/CentOS-Base.repo
中,可以看到文件权限可读可写,因此我们可以进行修改。
看下具体的内容:
软件运行
软件安装好后,就要运行,Linux
最常用的命令交互方式就是Shell
脚本,另外一个程序运行的方式就是后台运行,但现在都是容器化部署或者容器化管理了,所以容器就是对应的应用程序了,比如docker
或者k8s
。
程序开启就会创建进程,我们可以用ps -ef
查看进程,太多的话也可以使用管道进行过滤。
第三种程序运行的方式就是以服务方式运行,比如我们的mysql。
今天的文章【掘力星-安装技巧2】Linux操作系统的文件与安装分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/23246.html