awk介绍 awk:Aho,Weinberger,Kernighan,报告生成器,格式化文本输出 有多种版本: Newawk(nawk),GNUawk(gawk) gawk:模式扫描和处理语言 基本用法: awk[options]‘program’var=valuefile… awk[options]-fprogramfilevar=valuefile… awk
1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息#!/bin/bashread-p"pleaseinputyourusername:"nuseradd$n&>/dev/nullif["$?"=="0"]thenecho"userinfo:`cat/etc/p
DNS:domainnameserver协议(C/S53/UDP53/TCP);应用层协议;BINDbekerleyinternetnamedomain->ISCTCP:面向连接的协议UDP:无连接的协议本地名称解析文件:hosts(主机有限时候可用)/etc/hosts%WINDOWS%/system32/drivers/etc/hostsDNS的树状结构(namespace)Top:co
VIM简介vi:VisualInterface,文本编辑器文本:ASCII,Unicode文本编辑种类:行编辑器:sed全屏编辑器:nano,vivim-ViImproved其他编辑器:gedit一个简单的图形编辑器gvim一个Vim编辑器的图形版本打开文件:#vim[OPTION]...FILE...+#:打开文件后,让光标处于第#行的行首,+默认行尾+/PATTERN:打开文件后,直接让光标处
find是一款实时查找工具,通过遍历指定路径完成文件查找工作特点:查找速度慢精确查找实时查找可能只是搜索用户具备读取和执行权限的目录语法find[option][查找路径][查找条件][处理动作]查找路径:指定具体目标路径;默认为当前目录查找条件:指定的查找标准,可以文件名,大小类型权限等标准进行默认为找出指定路径下的所有文件处理动作:对符合条件的文件做操作,默认输出至屏幕指定搜索层级:-maxd
文本处理工具sedStreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bashecho"hostname:`hostname`"echo"ipv4addr:`ifconfig|egrep-o"\<(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[
变量:命名的内存空间数据存储方式:字符:数值:整型,浮点型变量:变量类型作用:1、数据存储格式2、参与的运算3、表示的数据范围类型:字符数值:整型、浮点型强类型:变量不经过强制转换,它永远是这个数据类型,不允许隐式的类型转换。一般定义变量时必须指定类型、参与运算必须符合类型要求;调用未声明变量会产生错误如java,c#弱类型:语言的运行时会隐式做数据类型转换。无须指定类型,默认均为字符型;参与运算
Grep介绍: grep(缩写来自GloballysearchaRegularExpressionandPrint)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。Windows系统下类似命令FINDSTR。grepegrepfgrep(不支持正则表达式)grep需要标准输
Linux文件权限与访问控制访问文件用户3类:文件所有者同组成员其他人权限---------(rwx)依次对应3类用户file:6rw4r0x1dir:7rwx5r-x0默认权限umask内部命令用来生成数字umask+default=file666/dir777umask+数字修改umask值umask本质含义取消对应权限原理计算:66666612512511011011054100101010
Linux用户和组资源分派(3A):Authentication认证Authorization授权Accouting|Audition审计用户:(系统通过UID来判断用户信息)令牌tokenidentity:用于验明身份Linux用户:username/UID管理员:root0普通用户:1-65535系统用户:1-499(6)1-999(7)对守护进程获取资源进行权限分配登录用户:500+(6)1
三剑客与正则
rename可以实现批量重命名 rename"conf""conf.bak"*.conf对conf文件重命名rm命令在删除正在使用的文件时候磁盘无法立即释放文件ps: 使用ddif=/dev/zeroof=testbs=1Mcount=900将/boot占满,在一个终端使用vim打开test文件,另一个终端使用rm
简单的指令和操作快捷键
一.VMwareWorkstation的简单介绍: VMwareWorkstation是VMware公司销售的商业软件产品之一。这个产品包含一个用于Intelx86兼容电脑的拟机套件,它允许用户可以简单的同时创建和运行多个x86的虚拟机,每个虚拟机都可以在相对封闭的环境中运行各自的操作系统。这些操作系统不仅仅是Windows,还包括Linux,BSD等的衍生版本。VMware
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号