您的位置:首页 > 运维架构 > Shell

Linux基础06_Shell变量与vim

2016-03-27 21:31 549 查看
Vim分为三种模式,一般模式,编辑模式,命令模式。

Vi 文件名, 进入一般模式[ 可以删除字符、删除整行],也可以复制粘贴数据,可以移动光标

在一般模式中,按下 i或a或o 进入编辑模式。

编辑模式:这时候可以编辑文字。

 

在一般模式中,按下 :或 / 进入指令模式

在一般模式中,按下:wq 存储后退出,按下:wq! 强制退出。

:set nu     设置行号

:set nonu   取消行号

5G        光标处在第5行,    10→  光标向右移10个字符

/data      向下搜索[ data ]字符串

:1,9s/use/USE/gc      把1到9行中的use替换为USE

按u      回撤命令

4G 3yy G P  复制第四行开始往下3行到最后一行

:w 文件名  将该文件另存为另一文件

8G d       删除第8行

2G 7x      删除第2行7个字符

1G O(大写字母)   在第一行插入字符

:q!        退出但不保存

echo $[PATH]    在屏幕中显示环境变量

echo $my       声明变量my  变量只能以英文字母开头

my=lch         让变量的内容成为lch

version=$(uname -r)获得核心版本的配置

my=”$my”:/home/bin  为变量扩充内容

export PATH    使其成为环境变量,以供其他子程序运行

unset 变量名称   取消该变量的配置

env   查看当前shell环境的所有环境变量及其内容

set   查看所有变量,包括自定义变量

read  ·读取来自键盘的输入

 

declare  声明变量的类型

export | grep   将其变为环境变量,并查看类型

declare +x 变量名  取消该x权限的动作

 

dd if=/dev/zero of=12bs=1M count=2  数据转换

ulimit -a   列出所有的限制数据数值

ulimit -f10240  限制用户仅能创建10M以下容量的文件

 

变量名=${变量名#*usr/bin2}    从前面删除直至usr/bin2

变量名=${变量名%*usr/bin2}    从后面面删除直至usr/bin2

变量名=${变量名/bin/BIN}       把bin变为BIN

变量名=${变量名-root}         echo它,如果是root,未被配置

变量名=${变量名=rootbin}        用新内容替换旧内容

alias rm=’rm -i’   输入rm, 相当于输入rm –i

alias                     显示命令别名

history          曾下达过的命令

!55             运行第55的命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: