读取文件 读取“每行”数据 博客的开头我们说过,默认情况下awk读取文件的每行数据并将其存入$0变量当中。其实,awk在读取数据之前会根据其内部的预定义变量RS的值来分隔每条记录(record)。RS的默认值是“\n”,即换行符,因此也就会有我们刚才所说的默认情况。 所以,awk在读取文件时,会根据其自定义变量RS(Record Separator,记录分隔符)的值将文件分为多条记录来循环读取,每读取一条记录就将其赋值给$0变量,赋值完毕后再...
一. 前言 ??本文延续上文介绍CPU的基本思路,继续探索计算机的存储器,包括寄存器、CPU缓存、内存和硬盘,在深入了解存储器的基础上,我们可以写出性能更为优异的代码。 二. 存储分级 ??存储分级的根本原因还是性价比,即性能和价格的权衡。最快的当然是SRAM(Static Random-Access Memory,静态随机存取存储器),但是其密度较低、存储数据有限、价格偏高。而DRAM(Dynamic Random Access Memory,动态随机存取存储器)的芯片,比...
摘自:https://blog.csdn.net/slvher/article/details/8977338 摘自:https://blog.csdn.net/phonycat/article/details/88935647 本篇笔记主要说明两个问题:1)如何在shell中终止一个后台进程;2)一个后台服务进程如何实现优雅退出 1. kill与signals 我们这里所说的kill是指作为shell command的那个kill(相对地,linux系统中还有个叫做kill的system call, man 2 kill可查看其功能及用法),shell终端中输入man ...
if条件测试语句if [ ] ; then命令序列fi if [ ]then 命令序列1else 命令序列2fi if [条件1 ]then 命令序列1elif [条件2 ]then 命令序列2else命令序列3 for条件循环语句for 变量名 in 取值列表do命令序列done while 条件测试操作do命令序列done case 变量值 in命令序列1;;命令序列2;;....*)默认命令序列esac计划任务服务at 时间at>任务at -l 查看任务atrm 删除crond 服务名称crontab 服务命令名称分时日月星期命令 useradd 创建用...
文章目录 文件目录结构根目录(/)`/usr``/var ` 系统命令文件目录管理文本编辑解压缩tarziprpm 网络连接screen文件目录结构 根目录(/) 一级目录功能(作用)/bin/存放系统命令,普通用户和 root 都可以执行。放在 /bin 下的命令在单用户模式下也可以执行/boot/系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等/dev/设备文件保存位置/etc/配置文件保存位置。系统内所有采用默认安装方式(rpm 安装)...
sort命令是linux系统中非常常用的一个排序命令,sort的工作原理就是将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码进行比较,然后按照顺序输出。 sort常用选项:-n:--number-sort 按字符串数值排序,与-g区别为不转为浮点数-g:--general-number-sort按通用数值排序,支持科学计数法-f:--gnore-case忽略大小写,默认大小写字母不同-k:--key=POS1...
2020年末,颈椎病叠加IT肩背痛发作,在疼痛和治疗的过程中,反思自己一直以来的IT工作和学习,决定在2021年参加RHCE和软考两个考试。因为软考在下半年,所以先考RHCE。 2017年网络学习(闲逛)时发现了Linuxprobe这个网站,知道了刘遄(chuan,二声)老师,也看到了他免费共享的《Linux就该这么学》。当时为了支持他开放下载这本书的电子版,和同事一起买了实体版书籍支持他。 现在想要准备RHCE考试,立刻想到了RHCE著名培训机构的...
2021年-Linux学习笔记1 一、开源共享精神介绍 使用自由:允许用户根据需要自由使用这个软件; 复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量; 修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议; 衍生自由:允许用户深度定制化软件后,注册成自己的新商标,再发行衍生品的自由; 收费自由:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以被免费获得的;因...
本文更新于2019-12-30。操作系统为Debian 8.9 (jessie)。 以下假设新磁盘为/dev/sdb,要创建一个分区/dev/sdb1,文件系统类型为xfs。请根据实际情况,自行选择。 使用parted进行分区安装parted wget http://mirrors.ustc.edu.cn/debian/pool/main/p/parted/libparted2_3.2-7_amd64.deb wget http://mirrors.ustc.edu.cn/debian/pool/main/p/parted/parted_3.2-7_amd64.deb dpkg -i libparted2_3.2-7_amd64.deb dpkg -i parted_3.2-...
linux命令学习总结 一、系统相关命令: 1. 系统关机的命令: shutdown 关机命令shutdown -c 取消关机shutdown -h +数字 多久之后关机 数字代表分钟shutdown -r + 数字 重启 数字代表时间shutdown -h now/0 立即关机shutdown -r now/0 立即重启reboot 也是重启命令halt 立即关机 poweroff二、目录路径相关命令: 1. 检查文件或目录是否存在ls == list (列表) 例如: # ls /etcls -d /linux.txt 查...
文章目录 1. 什么是shell2. shell脚本的意义3. 创建shell脚本4. 运行shell脚本5. 调试shell脚本6. 脚本练习 1. 什么是shellShell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 ShellShel...
Linux(centos学习) Linux介绍 一、内容介绍 基础 linux入门vm和Linux安装Linux目录结构 实操 远程登陆(XShell XFtp)Vi和Vim编辑器开机、重启和用户登陆注销用户管理实用指令定时任务调度磁盘分区、挂载网络配置进程管理RPM和YUM Linux应用领域个人桌面领域的应用 服务器领域 免费、开源、安全、稳定、高效,在服务器领域运用最广 嵌入式领域 二、Linux基础 共享文件夹 1、在VMware软件中,虚拟机->设置->选项->共享文件 中添加...
一. 安装linux 发行版下载:https://www.centos.org/download/ 二. Linux目录结构 Bin:用来存放常用的可执行文件 Sbin:用来存放系统的可执行文件 Home:用来存放所有用户自己的文件,除了Root用户的是在/root下 Dev:设备文件目录:例如硬盘 Etc:配置文件目录 三. Tips 1. 一切皆是文件 2. Windows不适合长时间运行会卡顿,linux适合长时间运行 3. 绝对路径一定是以正斜线(/)开始,相对路径从当前目录名开始,例:home/ 4...
Linux学习笔记 作者:Grey 原文地址: 语雀 博客园 Linux的安装 说明:本安装说明是基于Windows10 下VMware安装Linux, 环境 VMware-workstation-full-15.5.2-15785246 CentOS-6.10-x86_64-minimal.iso 其他版本的安装可作为参考 安装步骤 打开VMware, 点击创建新的虚拟机,在新建虚拟机向导这里选择自定义,然后依次按照截图步骤进行安装这里选择对应的Linux版本(注意安装的是CentOS7还是CentOS6)磁盘容量大小视你本机磁盘大小而...
day02--打包压缩和常用服务器 1.打包和压缩 工具的使用1).初级版【不能压缩目录】a. gzip-->.gz格式的压缩包【不能保留原文件】gzip *.txt 压缩当前目录下所有.txt格式文件为.gz文件gunzip *.gz 还原所有.gz格式压缩文件到原文件b. bzip2-->.bz2格式的压缩包【可以保留原文件-k】bzip2 *.txt 压缩当前目录下所有.txt格式文件为.bz2文件bunzip2 *.gz 还原所有.bz2格式压缩文件到原文件bzip2 -k *.txt 可以保留原文件2).高级版a) ...