Linux 学习第六天
一、VIM
1、VIM编辑器
1.1、VIM工作模式
1.1.1、命令模式:复制、剪切、粘贴、搜索等等
1.1.2、输入模式:随意对文件进行内容编辑
1.1.3、末行模式(:):保存退出,编辑环境设置
1.2、常用快捷键
1.2.1、增、改命令:a(光标后一个字符)、i(光标字符)、o(光标下一行)
1.2.2、删除命令:dd(删除整行)、数字d(例如,3dd,删除光标开始的下3行)
1.2.3、返回命令模式:Esc键
1.2.4、:wq(保存退出),:wq!(强制保存退出),:q(退出),:q!(强制退出)
1.2.5、yy(复制),p(粘贴)
1.2、VIM使用(编辑yum仓库)
二、BASH
1、bash脚本格式
1.1、脚本声明(#!/bin/bash)
1.2、脚本注释(#脚本功能介绍)
1.3、脚本命令(Linux系统命令)
1.4、bash 脚本执行方式(1、bash 脚本名称.sh 2、 ./脚本名称.sh)
2、判断用户的参数,按测试对象划分
2.1、条件测试语句分别为:文件、逻辑、数字、字符串
2.2、文件测试语句
2.2.1、文件测试运算符
2.2.2、逻辑语句
逻辑 与 &&
逻辑 或 ||
逻辑 非 !
判断文件是否存在
判断是否是root用户
2.2.3、数字语句
2.2.3.1、整数比较运算符(整数比较运算符仅是对数字的操作,不能将数字与字符串、文件等内容一起操作,而且
不能想当然地使用日常生活中的等号、大于号、小于号等来判断。因为等号与赋值命令符冲
突,大于号和小于号分别与输出重定向命令符和输入重定向命令符冲突。)
2.2.3.2、数字运算用法
2.2.4、字符串语句
2.2.4.1、字符串比较语句用于判断测试字符串是否为空值,或两个字符串是否相同。它经常用来判断某个变量是否未被定义(即内容为空值)
2.2.4.2、判断变量是否为空(0表示没有被使用)
注:文章整理来自《linux就该这么学》作者刘遄
Linux 学习第六天的更多相关文章
- Linux学习第六天
学习Linux环境下的挂载命令. 什么是挂载命令? 1.Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...).比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘 ...
- Linux学习--第六天--软件包
yum在线管理 管理的是rpm包,光盘里面都有 /etc/yum.repos.d下面有四个文件,对应网络yum源,光盘yum源等.如果需要用到哪个源,将其他三个源的enabled设置为0即可. |源配 ...
- Linux学习日记-使用EF6 Code First(四)
一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是 请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...
- Linux学习笔记之兄弟连
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
随机推荐
- Python爬虫教程-21-xpath 简介
本篇简单介绍 xpath 在python爬虫方面的使用,想要具体学习 xpath 可以到 w3school 查看 xpath 文档 xpath文档:http://www.w3school.com.cn ...
- Android 高速录像(1)
package com.kirin.voltage.activity; import java.io.File;import java.io.IOException;import java.util. ...
- 64位Navicat Premium-11.2.7(64bit)访问64位Oracle服务器
1 在windows 10 64位操作系统安装Navicat Premium-11.2.7(64bit). 2 在服务器安装64位的Oracle(win64_11gR2_database). 3 在h ...
- JBOSS参数调优
阅读目录 JBOSS参数调优 jvm调优讲解1 JVM调优讲解2 JVM常见配置汇总 JBOSS生产环境下JVM调优 JBOSS瘦身 JBoss性能优化:内存紧张的问题终于解决了(转载)--- ...
- l2tp over ipsec
搭建教程: 转自: https://segmentfault.com/a/1190000006125737 http://www.wangyuxiong.com/blog/ti-yan-qiang-w ...
- asmlinkage的作用
本文转载自:http://blog.chinaunix.net/uid-24945116-id-83893.html 学习啦! asmlinkage是个宏,使用它是为了保持参数在stack中.因为从汇 ...
- Linux命令 标签: linux 2016-08-01 10:26 508人阅读 评论(0) 收藏
Linux常用命令 文件.目录的基本操作 ls - 查看文件 cp - 拷贝文件 mv - 移动或重命名文件 rm - 删除文件 touch - 创建空文件或更新文件时间 cd - 改变当前路径 pw ...
- 使用 Sinamics S120 驱动脚本配置扩展报文
为了传输故障代码.电流.温度等信息.通常需要使用扩展报文的方式来发送这些信息.在驱动数量较少的情况下,可以进行手动配置. 如果驱动数量很多,可以使用脚本script的方式来配置扩展报文. 驱动编号 注 ...
- 【zz】史上最全设计模式导学目录(完整版)
2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家 ...
- 对EJB的认识
对EJB的认识 接触EJB以来有一段时间了,走马观花一样把它所涉及到的东西看了一遍,随着深入了解越来越感觉到ejb的很强大,用了java后觉的java好用.学历SSH觉的比java好用.学了ejb觉的 ...