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的命令
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的命令
相关文章推荐
- bash 函数使用,实现模块化编程
- SparkShell实战
- 十、Shell基础
- 用shell批量创建用户
- shell脚本编程简介
- shell命令二
- HBase HA高可用集群搭建及HBase Shell简单使用
- [shell]Shell经常使用特殊符号
- Shell编程——统计特定目录下文件个数
- Ubuntu上的android sdk提示 bash: ......sdk/platform-tools/adb或者emulator: 没有那个文件或目录 解决笔记
- bash有空格的文件名
- percona xtrabackupd定期做全备,增量备份shell脚本
- Linux系统免密码登录Shell
- Linux Shell 文本处理工具集锦
- win7 xshell 缺失mfc110.dll
- 解决:bash: ./a.out: Permission denied
- [提权禁区] SQL语句利用xp_cmdshell获取权限
- 用shell脚本写ftp服务器
- Shell - 9
- bash常用快捷键