`
flaming
  • 浏览: 23323 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ubuntu 使用2

阅读更多
Ubuntu 配置
http://www.briefdream.com/ubuntu-804-configuration/
velocity
http://duketian.blog.chinajavaworld.com/entry/4760/0/
Vim 命令
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。 
1、vi的基本概念 
  基本上vi能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 
    1) 命令行模式command mode) 
  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或到 last line mode。 
    2) 插入模式(Insert mode) 
  只有在Insert mode下,才能够做文字输入,按「ESC」键可回到命令行模式。 
    3) 底行模式(last line mode) 
  将文档保存或退出vi,也能够配置编辑环境,如寻找字符串、列出行号……等。 
    但是一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 
2、vi的基本操作 
a) 进入vi 
    在系统提示符号输入vi及文档名称后,就进入vi全屏幕编辑画面:
   $ vi myfile 
  但是有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要转换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧! 
b) 转换至插入模式(Insert mode)编辑文档 
  在「命令行模式(command mode)」下按一下字母「i」就能够进入「插入模式(Insert mode)」,这时候您就能够开始输入文字了。 
c) Insert 的转换 
  您现在处于「插入模式(Insert mode)」,您就只能一直输入文字,假如您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。 
d) 退出vi及保存文档 
  在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如: 
: w filename (输入 「w filename」将文章以指定的文档名filename保存) 
: wq (输入「wq」,存盘并退出vi) 
: q! (输入q!, 不存盘强制退出vi) 
3、命令行模式(command mode)功能键 
1). 插入模式 
       按「i」转换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文档; 
  按「a」进入插入模式后,是从现在光标所在位置的下一个位置开始输入文字; 
  按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 
2). 从插入模式转换为命令行模式 
      按「ESC」键。 
3). 移动光标 
  vi能够直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。 
  按「ctrl」+「b」:屏幕往"后"移动一页。 
  按「ctrl」+「f」:屏幕往"前"移动一页。 
  按「ctrl」+「u」:屏幕往"后"移动半页。 
  按「ctrl」+「d」:屏幕往"前"移动半页。 
  按数字「0」:移到文章的开头。 
  按「G」:移动到文章的最后。 
  按「$」:移动到光标所在行的"行尾"。 
  按「^」:移动到光标所在行的"行首" 
  按「w」:光标跳到下个字的开头 
  按「e」:光标跳到下个字的字尾 
  按「b」:光标回到上个字的开头 
  按「#l」:光标移到该行的第#个位置,如:5l,56l。 
4). 删除文字 
  「x」:每按一次,删除光标所在位置的"后面"一个字符。 
  「#x」:例如,「6x」表示删除光标所在位置的"后面"6个字符。 
  「X」:大写的X,每按一次,删除光标所在位置的"前面"一个字符。 
  「#X」:例如,「20X」表示删除光标所在位置的"前面"20个字符。 
  「dd」:删除光标所在行。 
  「#dd」:从光标所在行开始删除#行 
5). 复制 
  「yw」:将光标所在之处到字尾的字符复制到缓冲区中。 
  「#yw」:复制#个字到缓冲区 
  「yy」:复制光标所在行到缓冲区。 
  「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。 
  「p」:将缓冲区内的字符贴到光标所在位置。注意:任何和"y"有关的复制命令都必须和"p"配合才能完成复制和粘贴功能。 
6). 替换 
  「r」:替换光标所在处的字符。 
  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。 
7). 回复上一次操作 
  「u」:假如您误执行一个命令,能够马上按下「u」,回到上一个操作。按多次"u"能够执行多次回复。 
8). 更改 
  「cw」:更改光标所在处的字到字尾处 
  「c#w」:例如,「c3w」表示更改3个字 
9). 跳至指定的行 
  「ctrl」+「g」列出光标所在行的行号。 
  「#G」:例如,「15G」,表示移动光标至文章的第15行行首。 
4、Last line mode下命令简介 
  在使用「last line mode」之前,请记住先按「ESC」键确定您已处于「command mode」下后,再按「:」冒号即可进入「last line mode」。 
A) 列出行号 
 「set nu」:输入「set nu」后,会在文档中的每一行前面列出行号。 
B) 跳到文档中的某一行 
 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。 
C) 查找字符 
 「/关键字」:先按「/」键,再输入您想寻找的字符,假如第一次找的关键字不是您想要的,能够一直按「n」会往后寻找到您要的关键字为止。 
 「?关键字」:先按「?」键,再输入您想寻找的字符,假如第一次找的关键字不是您想要的,能够一直按「n」会往前寻找到您要的关键字为止。 
D) 保存文档 
 「w」:在冒号输入字母「w」就能够将文档保存起来。 
E) 离开vi 
 「q」:按「q」就是退出,假如无法离开vi,能够在「q」后跟一个「!」强制离开vi。 
 「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还能够保存文档。 
5、vi命令列表 
1、下表列出命令模式下的一些键的功能: 

左移光标一个字符 

右移光标一个字符 

光标上移一行 

光标下移一行 

光标移动至行首 

数字"0",光标移至文章的开头 

光标移至文章的最后 

光标移动至行尾 
Ctrl+f 
向前翻屏 
Ctrl+b 
向后翻屏 
Ctrl+d 
向前翻半屏 
Ctrl+u 
向后翻半屏 

在光标位置前插入字符 

在光标所在位置的后一个字符开始增加 

插入新的一行,从行首开始输入 
ESC 
从输入状态退至命令状态 

删除光标后面的字符 
#x 
删除光标后的#个字符 

(大写X),删除光标前面的字符 
#X 
删除光标前面的#个字符 
dd 
删除光标所在的行 
#dd 
删除从光标所在行数的#行 
yw 
复制光标所在位置的一个字 
#yw 
复制光标所在位置的#个字 
yy 
复制光标所在位置的一行 
#yy 
复制从光标所在行数的#行 

粘贴 

取消操作 
cw 
更改光标所在位置的一个字 
#cw 
更改光标所在位置的#个字 
2、下表列出行命令模式下的一些指令 
w filename 
储存正在编辑的文档为filename 
wq filename 
储存正在编辑的文档为filename,并退出vi 
q! 
放弃任何修改,退出vi 
set nu 
显示行号 
/或? 
查找,在/后输入要查找的内容 

和/或?一起使用,假如查找的内容不是想要找的关键字,按n或向后(和/联用)或向前(和?联用)继续查找,直到找到为止。 
对于第一次用vi,有几点注意要提醒一下: 
1、用vi打开文档后,是处于「命令行模式(command mode)」,您要转换到「插入模式(Insert mode)」才能够输入文字。转换方法:在「命令行模式(command mode)」下按一下字母「i」就能够进入「插入模式(Insert mode)」,这时候您就能够开始输入文字了。 
2、编辑好后,需从插入模式转换为命令行模式才能对文档进行保存,转换方法:按「ESC」键。 
3、保存并退出文档:在命令模式下输入:wq即可!(别忘了wq前面的:) 
分享到:
评论

相关推荐

    Ubuntu的使用详细教程.pdf

    ### Ubuntu的使用详细教程知识点概览 #### 一、安装Ubuntu ##### 1. 下载Ubuntu镜像文件 - **目的**: 获取最新的Ubuntu版本以便安装。 - **操作步骤**: - 访问Ubuntu官方网站(https://ubuntu.com/)。 - 在下载...

    ubuntu8.04使用手册

    ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,

    SeedUbuntu虚拟机使用手册1

    SeedUbuntu虚拟机使用手册1 SeedUbuntu虚拟机使用手册1是关于使用SeedUbuntu虚拟机的详细指南,本手册将指导用户从搭建实验环境到安装docker、创建镜像、使用容器、启动telnet服务等多个方面。 实验环境搭建 在...

    ubuntu的使用教程

    ### Ubuntu的使用教程知识点详解 #### 一、Ubuntu概述 - **起源与发展**:Ubuntu源自非洲南部的语言,意味着“人的本质在于与他人的联系”。这一理念体现在Ubuntu操作系统的设计哲学之中,强调用户之间的互助与...

    非常详尽的Ubuntu 系统安装使用手册.pdf

    《非常详尽的Ubuntu系统安装使用手册》是一份详尽的指南,旨在帮助用户无痛地安装和使用Ubuntu操作系统。这份手册特别适用于那些对Linux系统还不熟悉,特别是Ubuntu的新手。手册包含了丰富的安装截图,清晰的配置...

    Ubuntu使用教程

    Ubuntu使用教程主要介绍了Ubuntu系统的入门级操作和配置方法,其内容涵盖了网络连接、软件源设置、系统更新以及界面个性化设置等多个方面。以下为本教程的主要知识点: 1. 网络连接 Ubuntu系统在连接网络时提供了...

    Ubuntu 使用手册 14.04 最新版本(英文原版)

    2 The Ubuntu Desktop 19 Understanding the Ubuntu desktop 19 Unity 19 The Launcher 21 The Dash 21 Workspaces 24 Managing windows 24 Unity’s Keyboard Shortcuts 26 Browsing files on your computer 26 ...

    Ubuntu使用技巧

    这篇文档“Ubuntu使用技巧”深入探讨了Ubuntu命令行的使用方法,是解决日常问题和提升效率的宝贵资源。以下是一些主要的知识点: 1. **终端基础**:Ubuntu中的终端是执行命令、管理文件和系统的主窗口。你可以通过...

    ubuntu使用教程

    ### Ubuntu使用教程知识点详解 #### 一、Ubuntu简介与特性 - **Ubuntu定义**:Ubuntu是一种基于Linux的操作系统,提供专业级别的支持。 - **应用范围**:广泛应用于个人电脑、服务器以及云端计算环境。 - **用户...

    Ubuntu使用心得

    在深入探讨Ubuntu使用心得之前,让我们先了解一下Ubuntu操作系统的基础。Ubuntu是一个基于Debian的开源Linux发行版,由Canonical公司维护,其目标是提供一个用户友好的桌面环境和强大的服务器平台。Ubuntu的名字来源...

    使用Mbr引导Ubuntu系统或找回Ubuntu的Grub菜单

    当然,更加少有关于使用Mbr引导Ubuntu与Win7双系统的资料。我敢说,绝大部分玩双系统的都不会知道如何设置Ubuntu与Win7双系统利用Mbr引导。哈哈,我就是用了三年Linux到今天才无意中发现的。算是机缘巧合吧,是在帮...

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+...

    Ubuntu操作系统安装使用教程

    Ubuntu操作系统安装使用教程 Ubuntu操作系统安装使用教程-月光博客

    libssh2的ubuntu下编译so

    描述中提到"在ubuntu16.04下编译的libssh2的so文件,可以正常调用",这意味着在Ubuntu 16.04上成功编译出的libssh2动态库已通过验证,可以在运行时被其他应用程序正确地链接和使用,确保了其功能的完整性和稳定性。...

    Ubuntu12.04菜鸟使用手册合集

    2. **Ubuntu 12.04基本操作** - 图形界面:Unity桌面环境的使用,包括Dash、Launcher、工作区切换等。 - 文件管理器Nautilus的使用,包括文件查找、复制、移动、删除等。 - 终端命令行基础:常用命令如ls、cd、cp...

    ubuntu使用教程.rar

    2. **Ubuntu桌面环境**:Ubuntu默认使用Unity桌面环境,但也可选择GNOME、KDE等其他环境。了解桌面的基本组件,如任务栏、启动器、快捷方式以及如何自定义桌面布局。 3. **软件管理**:通过Ubuntu Software Center...

    ubuntu网络配置ubuntu网络配置ubuntu网络配置

    Ubuntu使用Netplan作为默认的网络配置工具,它可以管理网络接口的配置,包括IP地址、子网掩码、网关、DNS等。 一、IP地址配置 1. 静态IP配置:在Netplan中,可以通过创建一个YAML配置文件来设置静态IP。例如,在`/...

    ubuntu 使用gnome开终端进行ffmpeg推流本地桌面

    1. **安装FFmpeg**:在Ubuntu上,可以通过终端使用`apt`命令来安装FFmpeg: ``` sudo apt update sudo apt install ffmpeg ``` 2. **创建推流脚本**:`ffmpeg_push.sh`是一个bash脚本,用于定义FFmpeg如何抓取...

    HD2新版UBUNTU WIFI驱动

    综合以上信息,我们可以推断,这个压缩包提供的是针对使用Ubuntu系统的HD2设备的无线网卡驱动解决方案,特别是针对使用BCM4329芯片的无线网卡。用户需要下载这个压缩包,然后按照`Description!!!.rtf`文档中的指示...

Global site tag (gtag.js) - Google Analytics