大家好,又见面了,我是你们的朋友全栈君。 有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。...首先说说unix和linux的区别: linux和unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。...linux不源于任何版本的unix源代码,并不是unix,而是一个类似于unix的操作系统。 linux的核心源代码是免费的,自由使用的,核心源代码是开放的,而unix的核心并不公开。...linux是一套遵从POSIX(可移植操作系统环境)规范的一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力。...在对硬件的要求上,linux比unix要低,没有unix那么苛刻,linux可运行在多种硬件平台上,而unix系统大多是与硬件配套的,是硬件厂商针对自己的硬件平台的操作系统。
Linux文件系统介绍 在 Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。...也就是说在LINUX系统中有一个重要的概念:一切都是文件。...命名管道(FIFO) 是一种特殊类型的文件、Linux系统下,进程之间通信可以通过该文件完成 Linux运行级别 运行级别就是操作系统当前正在运行的功能级别。...Linux下的7个运行级别: 0: 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。...它会路过所有系统认证,让你使用passwd程序来改变root口令,然后启动到一个新的运行级。 Linux进程状态 Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?
Linux7个运行级别 Linux系统有7个运行级别(runlevel): 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护...,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11控制台,登陆后进入图形
Linux 基础 Linux 启动流程 Linux 启动时会看到很多启动信息。...常见的rc的含义 在linux中经常会碰到 bashrc,rc.d,rc.local等带有rc的文件或目录,一般都是启动时需要加载的。...Linux 文件属性 Linux 是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录)的权限做了不同的规定。...在 Linux 中,可以使用 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。...Linux 文件内容查看 Linux 系统中使用以下命令来查看文件的内容: cat : 由第一行开始显示内容 tac : 从最后一行开始显示,可以看出 tac 是 cat 的倒写 nl : 显示的时候,
一、linux系统简介 》 图片 命令格式:命令+参数+文件 图片 举例 tar -zxvf Data.tar.gz 二、文件夹与文件管理命令 1.pwd:printworking directory...,绝对路径 ## 返回上一次的工作目录 cd ~ ## 回到用户家目录 cd ## 同上,回到用户家目录 绝对路径:从根目录开始引起的全路径 相对路径:就是相对于当前工作目录的路径 4.mkdir:...:link 图片 10.tar :压缩或者解压文件 图片 f要放在最后面 tar zxvf filename #解压 tar zcvf gz file1 file2 file3 #压缩 图片 三、linux...常用快捷键: 图片 图片 图片 四、文件的查看、操作、命令统计 1.cat:Concatenate 查看文本文件的内容,输出到屏幕 图片 cat >file #把后续输入内容输出到file中,但不能修改...、练习题 图片 图片 md5sum filename #输出文件的md5值,文件指纹信息 md5sum -c md5file #检查md5值信息是否正确 >部分代码和ppt来源于生信技能树
1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。.../boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。.../dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。...可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。...3.建立链接 ln Linux链接文件类似于Windows下的快捷方式。 链接文件分为软链接和硬链接。 软链接:软链接不占用磁盘空间,源文件删除则软链接失效。
Linux Linux 是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统。目前其分支有很多。...2、为什么要使用 Linux 操作系统 之所以大部分的公司开发的时候都是使用 Linux 操作系统,取决于两个特性: 稳定性:取决于系统的底层架构,一般情况下 Linux 系统能做到很长时间不关机一点也不卡顿...3、Linux 简介 3.1、Linux 操作系统 人 物 Linus Linux 的开发作者,李纳斯·托瓦兹。荷兰在校大学生。...问题: #mkdir index.php 创建的是什么? 【文件夹】 问题: 在上述的指令执行的基础上行,执行#touch index.php,创建的是什么?...linux123 行的含义:在 linux123 的组里(组 id 是 500)有一个组内用户 lisi(lisi 的附加组就是 500,附加组的名字是 linux123)。
图片 Linux操作系统 不同的人对计算机有不同的操作习惯,不同的使用场景对操作系统有不同的挑战,所以当前就出现了多 种多样的操作系统 Windows 收费闭源操作系统,主要用于日常办公、游戏、娱乐多一些...Linux 免费的,开源的,主要用于服务器领域,性能稳定,安全 Unix 用于封闭的硬件环境,企业的应用依赖于定制化开发 Linux图谱 Linux发展到今天出现了大量不同的分支。...不同的分支都有不同的发展方向,可以扫描下面二维码,查看 Linux发现分支图 Linux名词 Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多...Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品 RedHat认证 redhat是目前全球最大的Linux商业公司,redhat为Linux技术工程师提供了一个考试认证...,通过这个考 试认证的工程师,可以获得redhat公司颁发的证书 在行业内,redhat的技术证书还是占有很高的含金量的,证书的认证难度依次如下 图片 RHCSA 管理文件、目录、文档以及命令行环境
seq: 数字 间隔(可没有默认为1)数字 sed :实现对文件的增删改替换查 alias:eg alias cp="cp -i" awk:过滤 输出。...NR代表行号 1.查看文件10行到20行的内容 head -20 num.txt |tail -11 sed -n "20,30"p num.txt p是打印 n取消默认输出 awk "NR>19&&.../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 -...8-16G / linux所有目录顶点 100-200G data 剩余所有 特大网站 ,门户(产品线多) /boot引导分区 200M swap分区 8-16G / linux所有目录顶点 100
systemctl enable 服务名 --服务设为开机启动 systemctl restart 服务名 --重启服务 mkdir 文件夹名 --创建文件夹 mount -o loop 镜像文件 要挂载的目标文件名
如果该文件已存在,则touch命令将更新文件的修改时间。 可以确定,我们创建了一个纯的空文件,大小为0字节。 文件操作 要在Linux中操作一个文件,可以使用命令行界面或者图形界面。...修改文件权限操作 在 Linux 中,可以使用命令 chmod 来修改文件权限。 语法格式如下: hmod [选项] 模式 文件或目录 其中,模式可以使用数字表示,也可以使用字母表示。...例如,若要将文件 example.txt 的权限设置为文件所有者具有读写权限在 Linux 中,可以使用 "chmod" 命令来修改文件权限。...注意修改权限的顺序: 在 Linux 中,文件或目录的权限可以用 -rwxrwxrwx 这样的式来表示。这个字符串由 10 个字符组成,分别代表了文件所有者、用户组和其他用户对文件的权限。...在Linux中,权限修改的顺序是根据数字模式来确定的。每个数字模式有三位数,分别表示文件所有者、用户组和其他用户的权限。权限修改的顺序是: 首先,确定要修改的文件或目录。
接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux系统完成了...到了毕业工作的时候,正式开始android开发,使用的正是ubuntu系统,多亏上学时候的linux基础知识,工作的时候也算得心应手。...linux蜕变于unix,自大神Linus Torvalds创造出linux后,linux已经不断的在改变我们的生活,越来越越发挥着不可缺少的作用。...想要开发linux,首先要会熟练的使用linux,笔者作为过来人,就来和对linux感兴趣的初学者来聊聊linux。 ? 上文提到过,linux就是根据unix演变过来的。...也许你听说过吧,linux是免费开源的,所有人都可以拿到它的代码。这里的免费只是说linux的内核免费。在linux内核的基础上而产生了众多linux的发行版就不一定免费了。 ?
前言:本篇开始我们要对Linux进行更深入的学习了,让我们来进入新篇章:Linux的权限理解!...理解默认权限以及权限掩码 1. shell命令以及运行原理 Linux操作系统准确来说是:Linux内核+Linux外壳+配套程序 Linux外壳也就是shell Linux严格意义上说的是一个操作系统...首先:命令行解释 因为Linux内核的设计非常复杂,用户无法直接向Linux内核进行沟通,更不能直接读懂内核执行完命令的结果,所以shell外壳充当"媒婆"这一角色,来进行用户和内核沟通上的翻译。...注意:shell是对所有命令行解释器的统称 Linux下的shell外壳是bash windows下的shell外壳是图形化界面 2....总结拓展 在Linux中的权限十分分明,保护也非常到位,除了root外其他用户并不能直接拿走你的文件,也不会修改删除你的文件。
上一篇分享的:从单片机工程师的角度看嵌入式Linux中有简单提到Linux的三大类驱动: ? 我们学习编程的时候都会从hello程序开始。...同样的,学习Linux驱动我们也从最简单的hello驱动学起。...这就是单片机转转嵌入式Linux的思维误区之一。学嵌入式Linux之前我们有必要暂时忘了我们单片机的开发方式,重新梳理嵌入式Linux的开发流程。...下面看一下STM32裸机开发与嵌入式Linux开发的一些区别: ? ? ? 嵌入式Linux的开发方式与STM32裸机开发的方式有点不一样。...STM32裸机开发与嵌入式Linux开发还有一点不同的就是:STM32裸机开发最终要烧到板子的常常只有一个文件(除开含有IAP程序的情况或者其它情况),嵌入式Linux就需要分开编译、烧写。
我们开始学习Linux压缩和打包基础 tar 在Linux中,打包和压缩是分两步完成的 打包 打包是将多个文件归并到一个文件中 tar -cvf test.tar test/ 其中 -c 打包选项 -...可以选用 tar命令使用介绍: 命令格式:tar [主选项+辅选项] 文件或者目录 命令功能:打包和压缩文件你 命令的常用参数选项说明 主选项: c 创建新的档案文件,如果用户想备份一个目录或是一些文件...t 列出档案文件的内容,查看已经备份了哪些文件。...[特别注意,在参数的下达中, c/x/t 仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩] 辅助选项: -z 是否具有gzip的属性 -j 是否同时具有bzip2的属性 -v 压缩的过程中显示文件...-f 使用档名,请留意,在f之后要立即接档名喔 -p 使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE 排除FILE文件 常用情景如下 1 备份网站,假如我们有一个网站在
以后这个系列的每次就浓缩一下只推送一个命令~ sort sort命令是帮我们依据不同的数据类型进行排序,在Linux里非常常用的一个命令 sort命令使用介绍: 命令格式:sort [-bcfMnrtk...忽略大小写字母 -M 将前面3个字母依照月份的缩写进行排序 -n 依照数值的大小排序 -o 将排序后的结果存入指定的文件 -r 以相反的顺序来排序 -t...1 比如我们有一个几百兆的数据集,里面有很多的单词,我们要分析这些单词的,但是为了好看,我们可以用sort来把这些杂乱的单词归类 [ubuntu@test]$ cat seq.txt banana...是这样排序的,先比较第一个字符,然后安装第一个字符的大小来排序,之后再对第一个字符相同的集合按第二个字符排列,这样一直到字符串的结尾 如果我们加了-n就可以拜托这个默认的排序方式了 [ubuntu@test...n是按照数值排列,-k是指定第二列的数据,-t是指定分割的字符是:
1. mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)。 是Linux系统下常用的命令,经常用来备份文件或者目录。...mv /opt/php7 /usr/local/php7 2. cp cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。...命令的常用参数选项说明: --backup [为每个已存在的目标文件创建备份] --suffix [备份时将覆盖的后缀] -l [链接文件而不复制] -R [复制目录及目录内的所有项目] 一般常用的用法有以下几种...这个文件其实已经指向了我们自己目录下这个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 命令功能:切换当前用户身份到其他用户身份...usermod命令使用介绍: 命令格式:usermod [option] name 命令功能:修改用户的基本信息 命令的常用参数选项说明: -c 修改用户帐号的备注文字 -d 修改用户登入时的目录...-e 修改帐号的有效期限 -f 修改在密码过期后多少天即关闭该帐号 -g 修改用户所属的群组 -G 修改用户所属的附加群组 -l 修改用户帐号名称 -L 锁定用户密码,使密码无效 -s 修改用户登入后所使用的...,你想解封可以这样 usermod -U hackuser sdfd uname uname命令可用于大多数UNIX和类UNIX系统以及Linux uname命令使用介绍: 命令格式:uname...-m 显示主机的硬件(CPU)名 -n 显示主机在网络节点上的名称或主机名称 -r 显示Linux操作系统内核版本号 -s 显示Linux内核名称 -v 显示显示操作系统是第几个version版本 -
Linux中一般默认安装的的编辑器叫vi,而vim是vi的增强版(vi Improved),很多发行版需要用户自己安装,但是vim与vi编辑器完全兼容,但是vim实现了更多的增强功能。...vi命令使用介绍: 命令格式:vi [选项] [参数] 命令功能:编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令 命令的常用参数选项说明: + 从指定行号的行开始先是文本内容...tail head与tail就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail想当然尔就是看档案的结尾。...一般用途就是你不想在你的屏幕上都输满了所有的内容,只想查看那么几行内容的时候 1 我们想查看文件的前5行 head -n 5 index.php 或者文件的后5行数据 tail -n 5 index.php...需要注意的是,more命令从前向后读取文件,因此在启动时就加载整个文件。 如果你的文件很大,很有可能造成系统的死机。 ?
这一部分主要是讲解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是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。
领取专属 10元无门槛券
手把手带您无忧上云