欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

vim程序编辑器的使用实训题,vim程序编辑器的应用

墨初 知识笔记 132阅读

最近读书读完感觉没有读一样所以决定写笔记记录下

vi的使用包括三种模式

一般模式

编辑模式  

aiorA,I,O,R

用来插入或者替换内容

命令行模式

wq保存退出wq!强制保存退出q不保存退出、/字符串查找字符串内容

vi下常用按键说明

命令模式下,n向下查找N向上查找

三种模式下常用的按钮说明可以结合以后实例来巩固

bash学习

histroy命令记忆功能显示之前的1000行可以自动以显示行数也可以通过number调用某一样命令

tab 命令补全功能

alias 命令别名  alias  lmls -al,赋值语句两侧无空格在后面变量定义时候会学习到

对于经常访问的较长路径可以赋值给一个变量方便以后访问

bash内置命令 type

shell的变量变量的显示echo与设置unset

变量的命名规则不能数字开头一般小写大写为系统系统常量或环境变量

变量需要配合echo输入 变量取值需要用${var}取值

通过export可以将自定义变量声明环境变量常用配置文件如jdk配置

取消变量的设置unset

单双引号要注意意义不同双引号中${var}可以获取到变量的值单引号显示字符串本身

在数字最左边侧的先支持类似数学运算中的

环境变量的功能login shell 和non-login shell所调用的环境变量的配置文件区别

让配置文件立即生效source  /tec/profiel

命令

env 查看环境变量与常见变量说明

set查看所有变量包含 环境变量和自定义变量

PS1这个比较有意思可以自定义用户输入命令时候最左侧显示的内容

【rootwww ~】#默认

可以参考手册搞一下

PS1[\u\h \w \A]\$

[rootwww /home 23:09]$#

$的pidecho $$

$?上一个命令的回传吗成功 执行0否则1

影响显示结果的语系变量  locale  主要是内部的LANG

变量的有效范围不讲了

变量键盘读取read数组array声明declare

read str1

wdf

echo $str1

wdf

声明一般用在变量的类型非字符串的时候比如int类型的运算需要声明-i 才可以计算

-a  数组 -i integer类型 -x 环境变量 -r设置只读

NAME/root/home

declare -x NAME #未测试应该没问题

数组类型访问 ${arr[num} num是数字一般用在shell scrit里面下节课笔记。

文件系统及 程序的限制关系  ulimit,防止系统挂掉例如 多人同时访问特别大的文件 导致系统内存不足挂机这个参数可以设置警告依据不同条件。

变量的删除替代和替换  #和##%和%%区别和使用方法

替换  echo ${str1/原值/新值}第一个符合的被替换所有的都替换需要//

变量未定义空值有值的时候变量的测试和内容替换分多种情况包括空置或者未定义用-则主动赋值-后面的变量

如果加- 则使用后面的内容。具体参考变量设置方式表格来学习

命令别名与历史命令

alias

history

bash的操作环境 

父进程子进程关系

命令查找顺序 先alias内置的builtin ,$PAHT

bash的登录页面信息自定义 、/etc/issue  /etc/motd

bash的环境配置文件login shell 登录需要密码 和 non-login shell 登录不需要密码

终端机的环境设置 sttyset通配符特殊符号

标签:
声明:无特别说明,转载请标明本文来源!