>

美洲杯在线投注_2019美洲杯外围投注[投注官网]

热门关键词: 美洲杯在线投注,2019美洲杯外围投注[投注官网]

12.8 Linux下vi命令和shell学习

- 编辑:美洲杯在线投注 -

12.8 Linux下vi命令和shell学习

问题描述:

笔记

在Cygwin中安装完vim后

一.基本命令

图片 1

1.Ubuntu下软件的安装

Ubuntuxia下支持的软件包格式:packagename.deb
 windows下浏览器搜索:packagename for linux

进入vim,发现上下左右键和退格键都无法正常使用

(1).图形化界面,Ubuntu软件安装中心,搜索安装

问题分析:

(2).命令行安装:apt-get
  • update:保证用户的软件包是最新的,安装软件之前建议先更新软件包
  • upgrade packagename:更新已安装的软件包
  • install packagename:安装软件
  • remove packagename:卸载软件包
  • autoremove
  • clean
  • autoclean

首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件

(3).dpkg 用来安装下载的packagename.deb的软件

sudo apt-get -i packagename.deb

admin@ThinkPad /etc
$ cd /etc

(4).安装软件可能碰到的问题解决
  • 安装之前更新源:sudo apt-get update
  • 安装软件:sudo apt-get install packagename
        或者sudo dpkg -i /路径/packagename.deb
  • 确定要有*.deb格式的安装包,并且路径正确!
  • 若软件不能正常安装
     执行下列语句,重新设置安装环境:sudo apt-get -f install,然后再执行安装命令
     无法获得....,/var/***/被占用,执行:ps -aux,找到命令含有apt-get的进程,使用kill命令杀死:kill 9 PID(进程号),然后再执行安装命令
     pstree:进程按树状列出来

admin@ThinkPad /etc
$ ls -a|grep vimrc发现/etc下没有vim的全局配置文件,然后再查找当前用户的vim配置文件.vimrc

2.磁盘管理相关命令(了解)

free
df
du

admin@ThinkPad /etc
$ cd ~

3.打包压缩命令

tar -czvf filename.tar.gz 待压缩的文件列表
tar -xzvf 待解压缩的文件
-z:调用gzip压缩
-j:调用bzip2压缩

admin@ThinkPad ~
$ ls -a|grep .vimrc发现也没有,可以确定是缺少vim的配置文件导致部分按键设置没有生效

4.用户管理

  • useradd 增加用户 配合-m选项,创建宿主目录
  • passwd 修改密码
  • userdel 删除用户 配合-r选项,将用户宿主目录删除

解决方式:

二.vi的使用

从文件共享目录中拷贝一个vim的配置文件至当前用户家目录下即可

1.基本介绍

一款编辑器,给予命令操作的一款编辑器
三种模式:命令模式、输入模式、末行模式

admin@ThinkPad ~
$ cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
admin@ThinkPad ~
$ cat ~/.vimrc
" An example for a vimrc file.
"
" Maintainer:  Bram Moolenaar <Bram@vim.org>
" Last change: 2011 Apr 15
"
" To use it, copy it to
"   for Unix and OS/2: ~/.vimrc
"       for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM_vimrc
"      for OpenVMS: sys$login:.vimrc

" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
 finish
endif

" Use Vim settings, rather than Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible

" allow backspacing over everything in insert mode
set backspace=indent,eol,start
......

2.vi的安装

以上这篇Cygwin下安装vim后,vim中退格键无法正常使用的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

(1).sudo apt-get install vim

检查是否安装vim:
  使用vi打开一个文件,按上下左右键,若出现A,B,C,D字符样式,则说明未安装

(2).vi的配置文件
  • 查找vi的配置文件:
  • 家目录文件下使用:ls -a
  • 终端下输入:vi,vimrc
    设置:
set nouse=a
set nu
syntax on
set autoindent
set smartindent
set tabstop=4
set softtabstop=4
set smarttab
set shiftwidth=4
set showmatch
set matchtime=1
(3).vi不能正常使用

在家目录下:若vi不能正常使用,则ls -a查看家目录下时候有.vimrc配置文件,若无则重新创建,无法创建时,ls -a把./vimrc/更名,然后创建.vimrc

3.三种模式简介

(1).命令模式
  • 用vim打开一个文件,默认的就是命令模式
  • 此模式下,所输入的命令,不回显,即在屏幕上,看不到用户所输入的命令!
  • 在输入模式下,回到命令模式,按下Esc键即可
(2).输入模式
  • 此模式下,可以进行文件的编辑
  • 进入输入模式:在命令模式下输入i,o,0,a
  • 退出输入模式:esc-----> 命令模式
(3).末行模式

在命令模式下,输入冒号,屏幕左下角会出现:,此时即进入末行模式

4.输入模式

vim是vi的增强版,两者命令兼容
 打开一个文件:vi filename

(1).进入编辑模式
i:在光标之前输入正文
a:在光标之后插入正文
o:在光标所在行的下一行插入正文
0:在光标所在行的上一行插入正文
s:替换光标之前的字符
(2).文本输入

5.命令模式

(1).文本的快捷操作
  • 行复制
     yy:复制光标所在行的内容的内存缓冲区
     nyy:从光标所在行开始复制n行,n是个整数
  • 粘贴
     p:粘贴至光标所在行的下一行
     P:粘贴至光标所在行的上一行
(2).字符复制

按v进入可视模式

v:逐个字符复制,可以从某一行的任意位置开始复制
V:按行复制,

选择要复制的正文后,按y进行复制,p键粘贴

(3).删除和撤销
dd:整行删除(光标所在行)
ddn:删除从光标开始所在行开始的n行
dw:删除光标之后的一个字
ndw:删除光标之后的n个字
ndb:删除光标之前的n个字
x:删除光标所在位置的一个字符
nx:删除光标所在位置及其后的n个字符
u:撤销
.:重复
(4).替换
rc:用字符c替换当前字符
nrc:用n个字符c代替光标之后的n个字符
(5).行间快速跳转
H:跳转到当前目录的最上方
nH:
M:跳转到屏幕中间位置
L:跳转到当前屏幕的最下方
nL:
gg:快速跳转到第一行
G:快速跳转到最后一行

6.末行模式

本文由计算机教程发布,转载请注明来源:12.8 Linux下vi命令和shell学习