一、vim 编辑器

有三种模式,命令模式,输入模式,末行模式

1、下面是命令模式常用的命令

2、末行模式常用命令

:w  保存

:q  退出

:q!  强制退出

:wq!  强制保存退出

:set nu  显示行号

:命令  执行该命令

:整数  跳转到该行 

二、配置主机名称

vim  /etc/hostname

三、配置网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-en9809234

四、配置yum软件仓库

 

vim /etc/yum.repo.d/rhel.repo
[rhel]
name=rhel
baseurl=file:///media/cdrom
enabled=
gpgcheck=

五、shell脚本

1、条件测试语句

测试语句格式: [ 条件表达式 ]       条件表达式两边都有一个空格

$?    显示上一条命令执行后的返回值

-d 测试文件是否为目录类型

-e 测试文件是否存在

-f 判断是否为一般文件

-r 判断当前用户是否有权限读取

-w 判断当前用户是否有权限写入

-x 判断当前用户是否有权限执行

&&  逻辑与   前面成功则会执行后面语句

||  逻辑或  前面失败 则执行后面的语句

! 逻辑非   取反值

2、整数比较运算符

  • -eq   是否等于
  • -lt  是否小于
  • -gt  是否大于
  • -le  是否小于或等于
  • -ge  是否大于或等于
  • -ne  是否不等于
FreeMem=`free -m|grep Mem:|awk '{print $4}'`
echo $FreeMem
[ $FreeMem -lt ] && echo "BUzu"

3、字符串比较运算符

  • =   比较字符串是否相同
  • !=  比较字符串内空是否不同
  • -z 判断字符串内容是否为空

4、流程控制语句

if

语法:

if  条件测试操作

  then 命令序列

fi

---------------------------------------------

if    条件测试操作

  then  命令序列1

  else   命令序列2

fi

-----------------------------------------------

if  条件测试操作

  then  命令序列1

elif  条件测试操作2

  then  命令序列2

else

  命令序列3

fi

-------------------------------------------

我的linux学习日记day5的更多相关文章

  1. Linux学习日记-使用EF6 Code First(四)

    一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是  请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...

  2. Linux 学习日记 1

    这是我第一次系统地学习Linux,希望通过这个学习日记收获一些东西把-- @_@ Grub - 启动管理器   在启动时让用户选择要启动的系统.(但是windows比较霸道--重装windows后会将 ...

  3. Linux学习日记——字符处理

    (菜鸡学习日记 各种使用命令只列举了常用几种,发现错误望指正) 一.管道 在Linux 中,管道就是一个固定大小的缓冲区,大小为一页4K.它是一种通信的机制,可以使用管道符“ | ” 来连接进程,连接 ...

  4. Linux学习日记-(一)

    一.为什么学习Linux 大学时开始接触Linux,最开始学习的是RedHat(小红帽),感觉Linux好像很久不见的老朋友,用起来很舒服(虽然我们用的是DotNet).很喜欢它的命令模式,让我能接触 ...

  5. Linux学习日记——源码编译Apache

    [本文为笔者在学习Linux 下的软件安装时,尝试使用源码安装Apache 的过程,事后进行一个小小的总结,发现错误望指正.] 一.典型的源码编译安装软件的过程包括以下3步: 1) 运行 config ...

  6. pwn学习日记Day5 基础知识积累

    知识杂项 int mprotect(const void *start, size_t len, int prot); mprotect()函数把自start开始的.长度为len的内存区的保护属性修改 ...

  7. Linux学习日记(二)

    在linux上运行.Net程序 并安装Linux网站 一.环境 ubuntu14.10(桌面版 官网下载的最新版) jexus5.6.3 正式版 MonoDevloper (安装完后里面有个Ubunt ...

  8. linux学习日记之鸟哥

    2016年10月11日星期二 df命令解释:用于显示磁盘分区上可以使用的磁盘空间.默认显示单位为KB,可以用该命令来获取硬盘被占用了多少空间,目前还剩多少空间等信息.用法:df 选项 参数例:df – ...

  9. Linux学习日记之磁盘与档案系统

    主要定义 磁盘的物理组成磁盘主要由圆形磁盘(多张).机械手臂.磁头等组成.每张磁盘都有不同的磁道,半径相同的磁道组成了磁柱,沿着中心划线可将磁盘分成若干扇区,每个扇区的大小是512Bytes. 磁盘分 ...

随机推荐

  1. json:格式化数据

    formatData = JSON.Stringfy(data, null, 2)

  2. python实现秒杀商品的微信自动提醒功能(附代码)

    技术实现原理:获取京东的具体的商品信息,然后再使用微信发送提醒 工具:需要两个微信号,这两个微信号互为好友 如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的 ...

  3. LDA概率主题模型

    目录 LDA 主题模型 几个重要分布 模型 Unigram model Mixture of unigrams model PLSA模型 LDA 怎么确定LDA的topic个数? 如何用主题模型解决推 ...

  4. C1FlexGrid双grid滚动条联动

    利用AfterScroll事件,来实现双grid联动. private void Grid_AfterScroll(object sender, RangeEventArgs e) { try { i ...

  5. 0day学习笔记(3)Windows定位API引起的惨案(原理)

    段选择器FS与TEB WinNT内核下内存采用保护模式,段寄存器的意义与实模式汇编下的意义不同.另外,FS存的是段选择子,而不是实模式下的高16位基地址. FS寄存器指向当前活动线程的TEB结构(线程 ...

  6. php内置函数call_user_func()

    <?php //call_user_func(callback,name,age) //第一个参数callback作为回掉函数使用,其余的参数是他的参数 function now($a,$b) ...

  7. markdownPad常用功能示例

    1.列表 无序列表 姓名 张三 李四 王五 有序列表 张三 李四 王五 2.超链接 百度 3.引用 锄禾日当午,汗滴禾下土.谁知盘中餐,粒粒皆辛苦. -- 李绅<古风二首> 4.简要修饰文 ...

  8. Robot Framework -002 在Windows10上的安装

    机器人框架是使用Python实现的,并且还支持Jython(JVM),IronPython(.NET)和PyPy. 在安装框架之前,一个明显的前提条件是至少安装这些解释器之一. 下面列出了安装Robo ...

  9. Python3的日期和时间

    2019独角兽企业重金招聘Python工程师标准>>> python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一 ...

  10. 学会HTML就可以找工作了

    对编程小白来讲,想要学习门槛低,学习周期短,难度指数可忽略.短时间内可能找一份薪资不错编程相关工作,那就把HTML作为入门级语言吧. 网页设计师 (//upload-images.jianshu.io ...