作者:云大侠  发表时间:  浏览次数:991 次  分类:默认分类
感谢大家的支持和厚爱,没有你们的支持,我相信《趣谈Shell》不会发展壮大的。2021年,让我们携手共进!1、作者简介《趣谈shell》的作者为北侠,资深的计算机专家。北侠有两大代表作:《趣谈shell》、《趣谈分布式》这些作品诞生于北侠带徒的过程,原本是用于徒弟们的学习,仅限于徒弟内部学习使用。由于带徒是件又苦又累但挣不了多少钱的事,所以北侠一年[...]

作者:云大侠  发表时间:  浏览次数:795 次  分类:Linux/shell入门
1、linux shell seq 命令简介linux shell seq 命令的全称是:squeue,是一个序列的缩写,主要用来输出序列化的东西。2、seq 常见命令参数用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数,以指定增量从首数开始打印数字到尾数。选项介绍: -f,[...]

作者:云大侠  发表时间:  浏览次数:714 次  分类:Linux/shell入门
Linux系统修改主机名1、查看当前的主机名方式一:[root@localhost ~]# hostname localhost方式二:[root@localhost datas]# hostnamectl Static hostname: localhost.localdomain Transient hostname: localhost[...]

作者:云大侠  发表时间:  浏览次数:721 次  分类:Linux/shell入门
1、IFS的介绍shell 脚本中有个变量叫IFS(Internal Field Seprator) ,内部域分隔符,其完整定义是:The shell uses the value stored in IFS, which is the space, tab, and newline characters by default, to delimi[...]

作者:云大侠  发表时间:  浏览次数:564 次  分类:Linux/shell入门
语法:((表达式1,表达式2…))特点:1、在双括号结构中,所有表达式可以像c语言一样可以进行计算,如:a++,b--等。2、在双括号结构中,所有变量可以不加入:“$”符号前缀。如下所示:#!/bin/bash for name in "Tom" "Lily" "Kate" do [...]

作者:云大侠  发表时间:  浏览次数:540 次  分类:Linux/shell入门
shell do done 嵌套shell能够自动识别匹配的do和done字符,这种模式很常见,比如通常的小括号、中括号、花括号匹配等等,它们的本质都是字符匹配。shell do done 嵌套实例实例1:循环显示某个目录的所有文件名称filelist=`ls -l|awk {'print $9'}` for file in $filelist d[...]

作者:云大侠  发表时间:  浏览次数:530 次  分类:Linux/shell系统化教程
操作系统的文件除了存放实际数据内容之外,通常还存放有非常多的属性,例如Linux操作系统的文件权限与文件属性,这两部分内容分别存放在block和inode中。1、block 和 inode 概述在Linux系统中,文件由元数据和数据块组成。数据块就是多个连续性的扇区(sector),扇区是文件存储的最小单位(每个512字节)。块(block)的大小[...]

作者:云大侠  发表时间:  浏览次数:567 次  分类:Linux/shell系统化教程
在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。1、软连接软连接,其实就是新建立一个文件,这个文件专门用来指向别的文件,类似于 windows 下的快捷方式。软链接产生的是一个新的文件,但这个文件的作用就是专门指向某个文件的,删了这个软连接文件,那就等于不需要这个连接,和原来的存在的实体[...]

作者:云大侠  发表时间:  浏览次数:716 次  分类:Linux/shell系统化教程
什么是扇区?下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)什么是磁盘块?操作系统与磁盘之间交流的最小单位就是磁盘块,它是一个虚拟[...]

作者:云大侠  发表时间:  浏览次数:531 次  分类:Linux/shell系统化教程
1、盘片硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。如下图: 扇区和磁道下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线[...]

作者:云大侠  发表时间:  浏览次数:572 次  分类:Linux/shell系统化教程
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。1、linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux 内核由如下几部分组成[...]