`
sxdtzhaoxinguo
  • 浏览: 227170 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux学习:第四章-vi编辑器

 
阅读更多
一vi编辑器简介
vim全屏幕纯文本编辑器

别名alias命令=‘命令别名’

aliasvi=vim

alias ls='ls --color=tty'ls正常显示颜色

alias ls='ls --color=never'


环境变量配置文件/root/.bashrc

二vim使用

1vi模式

vi文件名


命令模式

输入模式

末行模式

命令----》输入a:追加i:插入o:打开

命令----》末行::w保存:q不保存退出:wq保存退出!强制:q!:wq!(只能root用户使用,root用户对文件没有写权限时)

输入----末行

2命令模式操作

1)光标移动

hjkl

:n移动到第几行

gg移动文件头

G移动到文件尾

^移动到行首

$移动到行尾

3)删除字母

x删除单个字母

nx删除n个字母

4)删除整行剪切

dd删除单行

ndd删除多行

p粘贴

P(大)粘贴到光标前

dG从光标所在行删除到文件尾

5)复制

yy

nyy

6)撤销

u撤销

ctrl+r反撤销

7)显示行号

:setnu

:setnonu

8)颜色开关

:syntaxoff

:syntaxon

vi配置文件

~/.vimrc手工建立的,vi配置文件

9)查找掌握

/查找内容向下查找

n下一个

N上一个

10)替换

:1,10s/old/new/g替换1到10行的所有old为new

:%s/old/new/g替换整个文件的old为new

g范围内所有old换为new

:1,5s/^/#/g注释1到5行

:1,5s/^#//g取消注释

:1,5s/^/\/\//g文件头加入//

:1,10s/^\/\///g


软件包安装

一软件包分类

源码包:优点:特点开源自由定制

缺点:编译时间长,一旦报错,很难解决

脚本安装包:


二进制包rpm包

特点:安装速度快简易

缺点:自定义性差不再开源依赖性

a---->b---->c树形依赖

a---b----c---a环形依赖

库文件依赖www.rpmfind.net

(rpm -ivh/mnt/CentOS/mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm )

libodbcinst.so.1

rpm-ivhabc


二rpm安装

1包命名

包名-版本号-发布次数-适合的linux平台-硬件平台.rpm

如果我们操作的对象是未安装包,那么必须使用包全名,而且要使用绝对路径

如果我们操作的对象是已经安装的包,那么必须使用包名,但是任何路径都可以执行

2依赖性

3安装

rpm-ivh包全名(绝对路径)

-i安装-v显示详细信息-h 显示进度

rpm -ivh httpd-2.2.3-43.el5.centos.i386.rpm

rpm-Uvh包全名

-U升级

4卸载

rpm-e包名

--nodeps不检查依赖性

5查询

rpm-q包名查询包是否安装

rpm-qa| grephttpd显示所有安装包,提取符合条件的包

rpm-qi包名查询包的信息-p未安装包

rpm-qip包全名查询没有安装包的信息

-iinformation

rpm-ql包名查询包中文件的安装位置

rpm-qlp包全名查询没有安装的包,打算安装位置

-llist

rpm-qf系统文件名查询系统文件属于哪个包

-ffile

7启动httpd服务

servicehttpdrestart|start|stop|status

/etc/rc.d/init.d/httpdstart


yum

注意:yum安装时,不再区分包名和包全名

yum-yinstall包名安装-y自动回答yes

yum-yremove包名当它不存在

yum-yupdate包名

yumlist查询所有可以安装的包

光盘作为yum

1cd/etc/yum.repos.d/

mvCentOS-Base.repoCentOS-BS.repo.bak

2mount /dev/hdc/mnt/cdrom

3vi/etc/yum.repos.d/CentOS-Media.repo

baseurl=file:///mnt/cdrom/指定yum源位置

enabled=1yum源文件生效

gpgcheck=0rpm验证不生效

pkill -9 yum-updatesd如果yum报错正在升级执行此命令强制杀死升级进程

yum-yinstallgcc(gccc语言编译器不装gcc源码包不能安装)

源码包和RPM包安装之后的区别:

rpm包会安装到系统默认位置,所以可以被服务管理命令(如service)识别

源码包会安装到手工指定位置,所以不能被服务管理命令识别,只能手工管理


源码包安装

1远程传输工具winscp传输apache到linux。

httpd

2安装

1)解压

2) cd解压目录

3)查看安装文档

INSTALLREADME

4)编译前准备

./configure--prefix=/usr/local/apache2

功能:

1检测系统环境,生成Makefile

2定义软件选项

5)编译makeclean

make

6)编译安装

makeinstall

报错判断:

第一:安装过程是否停止

第二:注意errorwarningno等错误报警

3启动

/usr/local/apache2/bin/apachectlstart

4删除

直接删除安装目录


补充:

date查看系统时间

date-s20130220设定日期

date-s09:30:00设定时间

du-sh目录名统计目录大小

-s和

-h习惯单位


分享到:
评论

相关推荐

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    - 将test文件中的第2行至第4行的内容写入/tmp的myfile.txt文件:使用vi编辑器选择文本范围然后复制粘贴到新文件。 - 将test文件中第1行的内容以追加方式添加到myfile.txt文件末尾:使用vi编辑器复制第一行内容并...

    LINUX原理及应用:第8章 使用vi编辑文件.ppt

    【Linux原理及应用:第8章 使用vi编辑文件】...vi编辑器的学习曲线虽然陡峭,但一旦熟悉其操作,就能大幅提升文本编辑效率。通过不断练习和使用,用户可以掌握这个强大的工具,并在Linux环境中更加高效地处理文本文件。

    linux下Vi编辑器命令大全

    ### Linux下Vi编辑器命令大全 #### 概述 Vi编辑器是Unix及类Unix操作系统(包括Linux)中广泛使用的文本编辑工具。Vi编辑器具备强大的功能和丰富的命令集,适用于从简单的文本编辑到复杂的脚本编写等多种场景。本文...

    -vi全屏幕编辑器

    VI编辑器以其高效性和灵活性著称,在Linux和类UNIX系统中广泛使用。VI编辑器支持多种编辑模式,包括命令模式(Command Mode)、插入模式(Insert Mode)以及最后行模式(Last Line Mode),用户可以在这些模式之间...

    VI高级命令集锦详细介绍vi编辑器的使用

    在IT领域中,特别是对于那些深入学习UNIX系统的用户来说,掌握vi编辑器的高级命令是至关重要的技能之一。vi编辑器作为UNIX系统中最常用的文本编辑工具之一,其强大的功能和灵活性使得它成为很多专业用户的首选。本文...

    vi编辑器常用编辑命令

    对于Linux用户而言,熟练掌握vi编辑器的使用技巧将极大提升其工作效率。 #### 二、编辑命令解析 下面我们将逐一解析文件中提到的各项vi编辑器命令,并详细介绍其功能及应用场景。 1. **进入插入模式:** - `i`...

    vi-vim编辑器使用

    Vi/Vim是Linux系统中最常用的文本编辑器之一,尤其适用于脚本编写、配置文件编辑等场景。它具有功能强大、响应速度快的特点,在Linux运维、开发领域有着举足轻重的地位。本文将详细介绍Vi/Vim编辑器的基本使用方法及...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...

    附录-Vi 编辑器的使用.doc

    Vi编辑器是Linux和Unix操作系统中广泛使用的文本编辑器,以其高效和强大的功能深受程序员和系统管理员的喜爱。它分为两种主要模式:指令模式和输入模式。 1. 进入与退出 要启动Vi编辑器,只需在命令行输入`vi`后...

    Linux中vi的用法--在这里介绍了一些vi的用法!~希望对部分人有帮助

    **Linux中的Vi编辑器详解** Vi(Visual Editor)是Linux系统中最常用的文本编辑器之一,以其高效、强大的功能和简洁的界面而闻名。本篇文章将详细介绍Vi的几个主要模式及其常用命令,帮助用户更好地掌握这一工具。 ...

    linux上vi编辑器常用命令

    ### Linux平台上Vi编辑器的核心命令解析 #### 一、Vi编辑器简介 Vi编辑器作为Linux平台下一款轻量级的文本编辑工具,在系统管理、软件开发等领域具有广泛的应用价值。尤其是在Ubuntu这样的发行版中,尽管相较于Red ...

    linux -vi-gcc 命令

    根据给定文件的信息,我们可以总结出关于 Linux 下的 vi 编辑器以及 gcc 编译器的一些关键知识点。 ### 一、vi 编辑器 #### 1. vi 编辑器模式 vi 编辑器有三种主要的工作模式: - **命令模式(Command Mode)**:...

    linux-vi命令

    ### Linux下的Vi编辑器详解 #### 一、Vi编辑器基本概念 Vi是Unix系统以及类Unix系统(如Linux)中最常用的文本编辑器之一。它最初由Bill Joy编写,并因此得名“vi”(Visual Editor)。Vi编辑器具有强大的文本编辑...

    文本编辑器vi 使用

    vi编辑器有三种主要操作模式:命令模式、插入模式和底行模式。 1. **命令模式**:在这个模式下,你可以移动光标、删除文本、复制和粘贴等。按下`i`、`a`、`o`等键可以进入插入模式。 2. **插入模式**:在插入模式下...

    Linux中的vi编辑操作-个人整理的资料

    Linux中的Vi编辑器是一款强大的文本编辑工具,广泛应用于系统管理和软件开发中。它有独特的两种工作模式:Command(命令)模式和Insert(插入)模式。 1. **Vi的2模式** - **Command模式**:在这个模式下,你可以...

    how-to-use-vi.rar_vi

    **VI编辑器详解** VI(Visual Editor)是Linux和Unix系统中最常用的文本编辑器之一,以其高效、强大和灵活性著称。VI不仅适用于简单的文本编辑,还被广泛应用于配置文件的修改、编程代码的编写等任务。下面我们将...

    vi编辑器使用指南,快速上手VI的好文档

    VI编辑器是UNIX系统及其类似的操作系统(如Linux)中极为重要的一个文本编辑工具。它作为一种全屏编辑器,相较于早期的行编辑器(如ex、edit和ed),VI在用户界面和交互方式上更加友好,能够适应不同用户的使用习惯...

    linux-vi使用手册

    ### Linux-Vi使用手册知识点详解 #### 一、vi编辑器简介 vi(visual editor)是一种功能强大的全屏幕文本...以上就是关于Linux vi编辑器的详细知识点介绍,掌握了这些基础和高级命令后,可以极大地提高文本编辑效率。

    常用vi编辑器命令行

    vi编辑器是Unix/Linux系统中广泛使用的文本编辑工具之一,以其强大的功能和灵活性而著称。本文将详细介绍vi编辑器中的常用命令行操作,帮助用户快速掌握如何高效地使用vi编辑器。 #### 二、vi编辑器的基本概念 vi...

    linux操作系统实验vi编辑器的使用.pdf

    本次实验旨在使学习者能够熟练地运用Linux系统中的vi编辑器进行文本编辑工作。通过实际操作掌握以下技能: 1. **掌握Linux系统的vi编辑器的基本操作**:了解vi编辑器的工作模式及基本命令。 2. **掌握Linux系统的...

Global site tag (gtag.js) - Google Analytics