自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 awk

awkawk兼具sed的所有功能,而且还支持分段截取文档中某个段打印文档中的某段,-F作用是指定分隔符打印所有的段awk -F ':' '{print $0}' 1.txt打印文件的全部内容awk  '{print $0}' 1.txt,不需要加F,类似于cat查看文件awk如果不指定分隔符,则默认空格或空白为分隔符打印多段内容awk -F ':' '{print $1,$2,$4}' 1.txt...

2018-04-28 06:17:03 1413

原创 sed

sedsed与grep比较,sed能实现grep功能,但是比较麻烦,而且没有颜色显示;sed优势在于替换一些指定的字符。用sed实现grep匹配的功能,匹配关键词用//,-n作用是只显示我们要打印的行sed还支持. * + 等特殊符号sed -nr '/o{2}/'p passwd.bak,匹配两次osed -nr '/root|sbin/'p passwd.bak,匹配或者的用法sed -n '...

2018-04-26 23:20:53 155

原创 正则grep

正则介绍_grep正则介绍正则就是一串有规律的字符串掌握好正则对编写shell脚本有很大帮助各种编程语言中都有正则,原理是一样的常用的工具有grep/egrep、sed、awkgrep. 表示任意一个任意字符 * 表示零个或多个*前面的字符.* 表示通配,所有的都匹配{} 表示范围,{}花括号前面字符的一个范围+表示一个或多个+号前面的字符?表示0个或一个问号前面的字符|表示或者过滤指定的关键词,...

2018-04-26 00:09:33 780

原创 shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令

shell特殊符号cut命令特殊符号“*” 通配符,代表零个或多个字符“?” 代表一个字符“#” 注释字符“\” 脱意字符“|” 管道符cut命令用来截取字符串,用法为cut -d '分某字符' [-cf] n ,n是数字-d:后面跟分割字符,需要用单引号括起来-c:后面接的是第几个字符-f:后面接的是第几个区块cat passwd.bak这个文件,head只查看前两行,cut -d截取分割符号为...

2018-04-24 23:42:32 579

原创 管道符和作业控制,shell变量,环境变量配置文件

管道符|,用于将前一个指令的输出作为后一个指令的输入cat 1.txt |wc -l ;cat 1.txt |grep 'aaa'命令wc -l :统计文件数量命令grep :是用来过滤指定关键词的命令,只要文件中含有关键词,就会把这一行过滤出来作业控制Ctrl+z 暂停一个任务:当正在编辑一个文件时,可以通过Ctrl+z暂停(处于后台),回到命令窗口。然后使用fg(foreground)命令恢复...

2018-04-23 00:45:24 175

原创 shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向

shell介绍shell是一个命令解释器,提供用户和机器之间的交互;支持特定语法,比如逻辑判断、循环;每个用户都可以有自己特定的shell;CentOS7默认shell为bash (Bourne Agin Shell);还有zsh、ksh等。命令历史我们使用过的命令,会存放在用户家目录下/root/.bash_historyhistory命令,可以查看使用过的命令历史,最多可存1000条histo...

2018-04-19 23:41:58 199

原创 yum更换国内源,yum下载rpm包,源码包安装

yum更换国内源进入到cd /etc/yum.repos.d/ 目录;然后删除CentOS-Base.repo文件;使用 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo;命令去下载CentOS7-Base-163.r...

2018-04-19 00:06:59 357

原创 安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库

安装软件包的三种方法rpm工具与Windows下的exe比较类似,安装路径和文件名基本上是固定好的。yum工具属于Python开发的工具,操作对象是rpm包;yum工具最大的优势在于可以联网下载所需要的rpm包,然后自动安装。源码包需要用编译器把源码包编译成可执行的文件;优点是配置灵活,缺点安装难度较大。rpm包介绍挂载系统安装镜像,先检查VMware右下角的小光驱图标是否点亮,如果没有,点击连接...

2018-04-18 01:37:41 289

原创 zip压缩工具,tar打包,打包并压缩

zip压缩工具zip压缩包在Windows和Linux中都比较常用,可以压缩目录和文件;zip压缩特点:zip压缩之后,原来的文件不删除zip压缩文件开始压缩文件,如没有zip命令,用 yum install -y zip 安装zip包,zip压缩目录,压缩目录要加-r 选项zip解压文件或目录安装解压包 yum install -y unzip解压文件时,由于zip压缩不会删除原来的文件,如果自...

2018-04-16 23:32:18 4657

原创 压缩打包介绍,gzip压缩工具,bzip2压缩工具,xz压缩工具

压缩打包介绍使用压缩文件,不仅能节省磁盘空间,而且还能节省传输时间和网络带宽。常见的压缩文件windows系统中,常见的压缩文件有 .rar, .zip, .7zlinux系统中,常见的压缩文件有 .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xzgzip压缩工具gzip格式为gzip [-d -c #]  filename,其中#为1-9的数字。-d...

2018-04-16 01:45:11 253

原创 vim扩展

文件加密Linux用vim/vi给文件加密和解密利用 vim/vi 加密:优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了;缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除;vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:首先在root主目录/root/下建立一个实验文件text.txt:[root@www ~]#  v...

2018-04-12 22:48:24 226

原创 vim进入编辑模式,vim命令模式,vim实践

vim进入编辑模式从一般模式进入编辑模式,只需按i、I、a、A、o、O、r和R中的某一个键即可,当进入编辑模式时,在屏幕的尾行显示INSERT字样(若支持中文,则显示插入)。按Esc键,从编辑模式回到一般模式。vim命令模式在一般模式下,输入:或者/即可进入命令模式。:set nu 显示行号:set nonu 不显示行号:nohl不高亮显示:x与:wq类似,如果在更改文件之后操作,两者效果一样;如...

2018-04-12 22:47:19 2434

原创 vim介绍,vim颜色显示,vim一般模式下移动光标,vim一般模式下的复制、剪切和粘贴

vim介绍vim是vi的升级版,相较于vi,会显示颜色。如果系统没有vim工具,需要安装:# yum install -y vim-enhanced输入# vim /etc/passwd然后将/etc/passwd放到/tmp/下,输入# cp /etc/passwd  /tmp/# vim /tmp/passwdvim会根据文件的名字和内容显示不同的颜色# mv /tmp/passwd  /tm...

2018-04-08 21:50:50 184

原创 lvm讲解,磁盘故障小案例

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM可以方便的让我们对分区扩容或缩容,但是目前运用的并不是很多,因为它的局限性较大,安全性较低,操作起来比较复杂等因素,现在很多公司不再采用这种分区管理工具。其工作原理如下图所示具体操作步骤是:给磁盘划分分区→将分区做成物理卷 →将物理卷做成卷组→在卷组的基础上划分逻辑卷→...

2018-04-08 20:41:08 565

原创 磁盘格式化,磁盘挂载,手动增加swap空间

磁盘格式化所谓格式化,就是安装文件系统,Windows下的文件系统有FAT32和NTFS,CentOS 7以XFS作为默认的文件系统,(CentOS 6的文件系统为ext4;CentOS 5的文件系统为ext3;更早的为ext2)可以查看系统支持的文件系统格式,/和/boot都是XFS格式格式化分区可以使用mke2fs 命令,但是这个命令不能将分区格式化为xfs类型;可以使用mkfs.xfs 命令...

2018-04-07 20:55:38 266

原创 解决php编译报错configure: error: mcrypt.h not found. Please reinstall libmcrypt.

缺少以下依赖包:yum install -y epel-releaseyum install -y libmcrypt-devel两个不能一起安装,因为CentOs6默认的yum源没有 libmcrypt-devel这个包,只能借助epel的yum源,所以先安装epel,再安装libmcrypt。...

2018-04-07 19:11:35 153

原创 解决php编译报错configure: error: mcrypt.h not found. Please reinstall libmcrypt.

使用tar解压.tar.bz2文件,报如下错误:原因:未安装bzip,yum -y install bzip2

2018-04-07 19:10:23 730

原创 df命令,du命令,磁盘分区

命令dfdf命令(disk filesystem)用于查看文件系统的使用情况,包括已挂载磁盘的总容量、使用容量、剩余容量等,可以不加参数,默认以KB为单位显示。第一列是文件系统,也就是分区名字;第二列是磁盘的总大小,单位KB;-h:使用合适单位显示;-i:查看inodes使用情况;-k、-m:分别以KB、MB单位显示。du命令du 命令(disk useage)用来查看某个目录或文件所占文件大小;...

2018-04-07 01:07:59 319

原创 su命令,sudo命令,限制root远程登录

su命令su=切换用户格式su [-] username,命令后面不加username,就是切换到root用户。加 - 表示彻底切换用户,包括自己的配置、环境变量。假如我们以普通用户user的身份去执行一条命令,但是不登陆到user用户上去也是可以的假如我们创建用户时没有创建用户的家目录,所以当我们切换到这个用户的时候,就会显示成,以下操作我们可以让他恢复正常sudo命令授权普通用户拥有别的用户的...

2018-04-01 23:35:59 260

原创 usermod命令,用户密码管理和mkpasswd命令

命令:usermod是更改用户属性的用法:usermod [选项] [username]-u: 更改用户的uid;-g: 更改用户的gid或组名;该gid必须存在,才能使用-d: 更改用户的家目录;-s: 更改用户的shell;-G:添加扩展组;把用户追加到某些组里,可以追加到多个组中,每个组之间用“,”隔开-L: 锁定用户密码(被锁定的密码前面会有个感叹号  ! );passwd -L user...

2018-04-01 18:16:22 469

原创 Linux和windows互传文件,用户配置文件和密码配置文件,用户和用户组的管理

Linux和windows互传文件我们会遇到需要把pc上的一个文件上传到Linux上,或者需要把Linux上的某一个文件下载到pc上,后期我们会学到samba和ftp服务,目前没有搭建samba和ftp我们可以使用一个工具,lrzsz,要使用这个工具,首先在服务器端安装一下这个工具只能在Xshell和secureCRT上使用,PuTTy 不能使用这个工具 安装完之后,直接使用rz命令,就会弹出一个...

2018-04-01 13:40:58 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除