changge
-
CentOS7口令破解
一.rd.break方式修改 1.启动时任意键暂停启动 2.按e 键进入编辑模式 将光标移动linux16 开始的行,添加内核参数rd.break 按ctrl-x 启动 3.重新挂载可读可写根目录 :mount –o remount,rw /sysroot 切回根目录: chroot /sysroot 修改…
-
文本处理工具-awk
文本处理工具awk awk的名字由来:创始人Aho, Weinberger, Kernighan三人的首字母 有多种版本:New awk(nawk),GNU awk(gawk) 一.gawk 模式扫描和处理语言 基本用法: awk [options] ‘program’ var=value…
-
CentOS7内核编译
一.centos7内核编译(支持ntfs文件系统) 1.下载内核源代码内核文件(https://www.kernel.org/) 2.解压缩源代码文件到指定目录 tar xvf linux-4.8.10.tar.xz -C /usr/src 3.创建软链接解压后的文件 cd /usr/src ln -s linux-4.8.10/ linux 4.复制当前系…
-
高级变量-有类型变量
一.高级变量用法– 有类型变量 Shell 变量一般是无类型的,但是bash Shell 提供了declare和 typeset 两个命令用于指定变量的类型,两个命令是等价的 declare [ 选项] 变量名 -r 将变量设置为只读属性 -i 将变量定义为整型数 -a 将变量定义为数…
-
字符串处理
一.字符串处理 v bash 的字符串处理工具: (一)字符串切片: ${#var}: 返回字符串变量var 的长度 例: [root@lxc ~]# a=" " [root@lxc ~]# echo ${#a} 5 [root@lxc ~]# ${var:offse…
-
数组
一.数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 索引:编号从0 开始,属于数值索引 注:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0 版本之后开始支持,bash 的数组支持稀疏格式(索引不连续) 二.数组的声明 declare -a ARRAY_NAME decla…
-
用户和组的配置文件
一.linux上的用户和组 linux上的用户: linux上的用户即Username/UID分为以下类别: 管理员:root,0 …
-
硬链接与软链接的区别
硬链接(Hard Link): 硬连接指通过索引节点来进行链接(即一个指针指向文件索引节点)。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种链接就是硬链接。硬链接的作用是允许一个文件拥有多个有效路径…
-
MAN 手册各章节功能及快捷键键位介绍
man命令在linux下属于一种帮助命令,man手册提供了比较齐全的帮助格式,它大致分为8个章节 一.各个章节如下 1 – commands 1-普通的命令 (用户命令, 可由任何人启动的) 2 – system calls 2-系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函…
-
FHS文件系统各目录及Linux文件类型和颜色标识整理
一.FHS (Filesystem Hierarchy Standard文件系统层级标准) 使用文件系统层级标准可以使软件和用户可以预测已安装文件和文件夹位置 文件系统各目录: /boot 系统引导启动时要加载的静态文件,内核和ramdisk及grub等 (系统启动时…
-
Linuxd的发展史
Linux发展史 Linux诞生: 1991年的八月,一个芬兰的名为Linus Torvalds的大学生为自己开始写作一个类似minix,可运行在386上的操作系统寻找志同道合的合作伙伴。FREAX系统后改名Linux。 Linux是什么: 按照Linux开发者的说法,Linux是一个遵循POSIX(注一)标作系统,标…
-
Linux的终端类型
Linux的终端类型 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备,linux终端大致有设备终端,物理终端、虚拟终端、图形终端、串行终端、伪终端等。 一.设备终端 设备终端的是一些看的见摸得着的一些实物,比如鼠标、键盘、显示器、打印机等之类的实物。 二.…