写在前面
Linux作为常见操作系统之一,由于其开源免费的优点,在很多公司内部,都会使用到它,要么服务器,要么路由器。因此,熟悉掌握Linux相关操作命令,是快速高效办公的捷径之一。本期系列文章,将会按照不同模块,总结学习中的知识点。
文章目录
1、Linux目录结构
首先,用一张图来直观了解一下Linux的结构。
从上图可知,Linux是一种典型的树形结构,根目录"/",在任何目录下敲入 cd / ,即可跳入该目录中。此目录下有一系列目录,组成了庞大而有序的Linux系统王国。
1.1、目录详解
由于 Linux 系统免费开源,使得 Linux 发行版本有很多,利用 Linux 开发产品的团队也有很多,如果任由每个人都按照自己的想法来配置 Linux 系统文件目录,后期可能会产生诸多的管理问题。为了避免诸多使用者对 Linux 系统目录结构天马行空,Linux 基金会发布了 FHS 标准。多数 Linux 发行版系统都遵循这一标准。FHS(Filesystem Hierarchy Standard)文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。下图按照垂直树形结构,贴出思维导图,分别介绍不同目录的作用。读者可以直接保存图片方便下次查阅。
1.2、usr目录
usr目录是Linux目录中比较重要的一个目录,对于开发者而言更甚,其中包括了系统命令、用户程序存储位置等,另外还存放着Linux的源码,可以参考下图了解其不同作用。
2、常见命令
2.1、安装软件包命令
系统 | debian | Red Hat Linux |
---|---|---|
发行版 | ubuntu | CentOS |
软件包命名 | <软件包名称><版本>-<修订号><平台>.deb | <软件包名称><版本>-<平台>.rpm |
安装命令 | sudo dpkg -i xx.deb | sudo rpm -ivh xx.rpm |
卸载命令 | sudo dpkg -i xx.deb。 | sudo rpm -e xxSoftName |
2.2、在线安装软件
系统 | debian | Red Hat Linux |
---|---|---|
发行版 | ubuntu | CentOS |
安装命令 | apt-get | yum |
2.2.1、apt-get 常用命令
2.2.2、apt工作原理
Ubuntu采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜像服务器中,并保持基本一致。这样,所有的Ubuntu用户随时都能获得最新版本的安装软件包。因此,对于用户,这些镜像服务器就是他们的软件源(Reposity)。然而,由于每位用户所处的网络环境不同,不可能随意地访问各镜像站点。为了能够有选择地访问,在Ubuntu系统中,使用软件源配置文件/etc/apt/sources.list列出最合适访问的镜像站点地址。
2.2.4、yum常用命令
2.3、查找命令
find命令格式以及参数如下脑图所示:
find [PATH] [option] [action]
2.4、ls命令
2.5、cd命令
2.6、拷贝命令
2.7、删除命令
2.8、移动文件
2.9、解压命令
2.10、进程相关命令
2.11、杀进程命令
2.12、启动定时任务
2.13、性能分析
2.14、后续继续补充。。。
3、常用快捷键
以下脑图描述了常用的快捷键,平时使用多了也就很容易记住。
4、写在结尾
本文是博主几年工作中积攒的学习笔记,之前记录比较零散,点点滴滴,后续复习查找不方便,因此趁周末时光,将相关脑图和知识点重新整理,方便查阅。也方便初学者了解。如果您在阅读中发现有差错或漏洞,可以随时私信或留言,我会第一时间回复并完善。如果您觉得对您有帮助,请记得点赞或收藏或关注,您的支持是我前进中莫大的动力。独学而无友、则孤陋而寡闻,一起学习吧。