本节主要是介绍 MiniCssExtractPlugin 插件,该插件用于将 css 提取成单独的文件。
Linux文件系统介绍 在 Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念:一切都是文件。 系统下,进程之间通信可以通过该文件完成 Linux运行级别 运行级别就是操作系统当前正在运行的功能级别。 Linux下的7个运行级别: 0: 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 Linux进程状态 Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的? 不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。
Linux7个运行级别 Linux系统有7个运行级别(runlevel): 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护
/oldboys -type f -name "*.sh"` (反引号) 3、文件插入 cat >test3 I am studying linux ^C( 方法很鸡肋) cat >test3 <<EOF ; > hello linux > go for it > EOF 快捷键 ctrl+l清屏相当于exit ctrl+shift+c复制 ctrl+shift+v粘贴 查看32还是64位 uname - 常规分区(数据不是特别重要) /boot引导分区 200M swap分区 8-16G / linux所有目录定点 剩余所有空间 数据重要(数据库,存储服务器) /boot引导分区 200M swap分区 8-16G / linux所有目录顶点 100-200G data 剩余所有 特大网站 ,门户(产品线多) /boot引导分区 200M swap分区 8-16G / linux所有目录顶点 100
图片 Linux操作系统 不同的人对计算机有不同的操作习惯,不同的使用场景对操作系统有不同的挑战,所以当前就出现了多 种多样的操作系统 Windows 收费闭源操作系统,主要用于日常办公、游戏、娱乐多一些 Linux 免费的,开源的,主要用于服务器领域,性能稳定,安全 Unix 用于封闭的硬件环境,企业的应用依赖于定制化开发 Linux图谱 Linux发展到今天出现了大量不同的分支。 不同的分支都有不同的发展方向,可以扫描下面二维码,查看 Linux发现分支图 Linux名词 Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多 Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品 RedHat认证 redhat是目前全球最大的Linux商业公司,redhat为Linux技术工程师提供了一个考试认证
Linux 基础 Linux 启动流程 Linux 启动时会看到很多启动信息。 Linux 文件属性 Linux 是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录)的权限做了不同的规定。 在 Linux 中,可以使用 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。 Linux 文件属性和属组 对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。 同时,在 Linux 系统中,用户是按组分类的,一个用户属于一个或多个组。 Linux 文件内容查看 Linux 系统中使用以下命令来查看文件的内容: cat : 由第一行开始显示内容 tac : 从最后一行开始显示,可以看出 tac 是 cat 的倒写 nl : 显示的时候,
LAMP:Linux Apache MySQL PHP LNMP:Linux Nginx MySQL PHP WAMP:Windows Apache MySQL PHP Linux 是一个操作系统。 Linux Linux 是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统。目前其分支有很多。 2、为什么要使用 Linux 操作系统 之所以大部分的公司开发的时候都是使用 Linux 操作系统,取决于两个特性: 稳定性:取决于系统的底层架构,一般情况下 Linux 系统能做到很长时间不关机一点也不卡顿 3、Linux 简介 3.1、Linux 操作系统 人 物 Linus Linux 的开发作者,李纳斯·托瓦兹。荷兰在校大学生。 【文件夹】 问题: 在上述的指令执行的基础上行,执行#touch index.php,创建的是什么?
一、linux系统简介 》 图片 命令格式:命令+参数+文件 图片 举例 tar -zxvf Data.tar.gz 二、文件夹与文件管理命令 1.pwd:printworking directory :link 图片 10.tar :压缩或者解压文件 图片 f要放在最后面 tar zxvf filename #解压 tar zcvf gz file1 file2 file3 #压缩 图片 三、linux
1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。 3.建立链接 ln Linux链接文件类似于Windows下的快捷方式。 链接文件分为软链接和硬链接。 软链接:软链接不占用磁盘空间,源文件删除则软链接失效。
接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux系统完成了 到了毕业工作的时候,正式开始android开发,使用的正是ubuntu系统,多亏上学时候的linux基础知识,工作的时候也算得心应手。 想要开发linux,首先要会熟练的使用linux,笔者作为过来人,就来和对linux感兴趣的初学者来聊聊linux。 ? 上文提到过,linux就是根据unix演变过来的。 也许你听说过吧,linux是免费开源的,所有人都可以拿到它的代码。这里的免费只是说linux的内核免费。在linux内核的基础上而产生了众多linux的发行版就不一定免费了。 ? Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。
上一篇分享的:从单片机工程师的角度看嵌入式Linux中有简单提到Linux的三大类驱动: ? 我们学习编程的时候都会从hello程序开始。 这就是单片机转转嵌入式Linux的思维误区之一。学嵌入式Linux之前我们有必要暂时忘了我们单片机的开发方式,重新梳理嵌入式Linux的开发流程。 <linux/miscdevice.h> #include <linux/kernel.h> #include <linux/major.h> #include <linux/mutex.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/stat.h> #include <linux/init.h> #include <linux/device.h> #include <linux/tty.h> #include <linux/kmod.h> #include <linux/gfp.h> /* 1.
前言:本篇开始我们要对Linux进行更深入的学习了,让我们来进入新篇章:Linux的权限理解! 理解默认权限以及权限掩码 1. shell命令以及运行原理 Linux操作系统准确来说是:Linux内核+Linux外壳+配套程序 Linux外壳也就是shell Linux严格意义上说的是一个操作系统 首先:命令行解释 因为Linux内核的设计非常复杂,用户无法直接向Linux内核进行沟通,更不能直接读懂内核执行完命令的结果,所以shell外壳充当"媒婆"这一角色,来进行用户和内核沟通上的翻译。 用户 2.1 普通用户和超级用户 一个Linux账号只有一个超级用户:root 创建的其余用户都叫做普通用户 如果想在Linux里切换用户我们可以: 指令:su 用户名 注意:超级用户切换为普通用户不用输密码 总结拓展 在Linux中的权限十分分明,保护也非常到位,除了root外其他用户并不能直接拿走你的文件,也不会修改删除你的文件。
今天我们来了解一下几个Linux小命令,因为比较短的,而且不常用,所以会有三个(我就是这么任性) 1. paste paste命令用于合并文件的列 paste指令会把每个文件以列对列的方式,一列列地加以合并 ,这里就不分一二三了 1 统计行数 wc -l testfile.txt 统计单词数 wc -w testfile.txt 统计字符数 wc -c testfile.txt sdfd 3. df Linux 中df命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息 df命令使用介绍: 命令格式:df [选项] [文件] 命令功能
我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.tar test/ 其中 -c 打包选项 -
以后这个系列的每次就浓缩一下只推送一个命令~ sort sort命令是帮我们依据不同的数据类型进行排序,在Linux里非常常用的一个命令 sort命令使用介绍: 命令格式:sort [-bcfMnrtk
这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做到小而精。 废话少说,我们先从最基础的开始: 1. ls ls命令是Linux下最常用的命令,ls命令就是list的缩写。 通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的Linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。 跨越很多不存在的目录创建一个目录树 如我们的目录只到/home/me/Documents/这里,但是我们需要一个目录在/home/me/Documents/Linux/is/funny,我们可以这样 mkdir -p /home/me/Documents/Linux/is/funny 3. rm rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。
是Linux系统下常用的命令,经常用来备份文件或者目录。 ningx.conf nginx.conf 3 移动一个目录下的全部文件到一个新的地方,我们可以这样 mv /opt/php7 /usr/local/php7 2. cp cp命令用来复制文件或者目录,是Linux 这个文件其实已经指向了我们自己目录下这个nginx.conf mv -l nginx.conf /etc/nginx/nginx.conf 3 复制整个目录 cp -R /opt/php7 /usr/bin/php7 3. cd Linux cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。
今天我们继续学习Linux命令 su su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码 su命令使用介绍: 命令格式:su [option] name 命令功能:切换当前用户身份到其他用户身份 hackuser 4 当然,如果你哪天发现这个是你自己创建的用户,你想解封可以这样 usermod -U hackuser sdfd uname uname命令可用于大多数UNIX和类UNIX系统以及Linux 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m 显示主机的硬件(CPU)名 -n 显示主机在网络节点上的名称或主机名称 -r 显示Linux 操作系统内核版本号 -s 显示Linux内核名称 -v 显示显示操作系统是第几个version版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 -
Linux中一般默认安装的的编辑器叫vi,而vim是vi的增强版(vi Improved),很多发行版需要用户自己安装,但是vim与vi编辑器完全兼容,但是vim实现了更多的增强功能。
今天我们来学习几个小知识,不一定是Linux的命令,都是用于查看Linux的系统信息的 这也是我们的<Hacker基础之Linux篇:基础Linux命令>的最后一篇 下一节我们会介绍<Hacker基础之 Linux篇:进阶Linux命令> 查看Linux的CPU的信息 如何查看CPU的信息呢,我们可以这样 cat /proc/cpuinfo 这里我们可以找到我们的CPU的具体型号之类的详细信息 返回值是这样的 Linux的发行版,旧版本的Linux可以这样 cat /etc/release 在CentOS7以及现在的大多数发行版以后,发行版信息不在上面那个了 CentOS7: cat /etc/redhat-release VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial 各发行版都有不同的文件,不过一般都在/etc/下面,遇到的时候结合实际情况去查看~ 到这里呢,我们的<Hacker基础之 Linux篇:基础Linux命令>系列就完结了 下面我们会介绍更高级的内容 <Hacker基础之Linux篇:进阶Linux命令>