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

简单的unix命令

    博客分类:
  • UNIX
阅读更多
vi的两种模式:命令模式和输入模式
不论在何种模式下,用户按下ESC键,总能切换到命令模式下面
:w 保存编辑后的文件内容,但是不退出
:wq 保存编辑后退出
ZZ 如果文件已经修改,则保存后退出vi
:q 当用户未作任何修改而准备退出vi 如果已经编辑了文件,则不能使用:q
:w filename 把编辑后的文件保存到指定的文件中
:w! filename 强制把编辑后的文件保存到指定的文件中,覆盖现有文件
:wq! filename 强制把编辑后的文件保存到指定的文件中,覆盖现有文件,并退出vi

vi的基本命令
1.光标移动命令:
  h k j l 方向键
  Ctrl - F 往下滚动一屏
  CTRL - B 往前滚动一屏
  Ctrl - u 往下滚动半屏
  CTRL - D 往前滚动半屏
  CTRL - E 整屏文件内容上移一行
  CTRL - Y 整屏文件内容下移一行
  H 把光标移到屏幕顶部第一行的起始字符位置
  L 把光标移到屏幕底部最后一行的起始字符位置
  M  把光标移到屏幕中间一行的起始字符位置
  +  把光标移到下一行第一个非空白字符位置
  -  把光标移到上一行第一个非空白字符位置
退格键 光标左移一个字符位置
空格键 光标右移一个字符位置
  Enter  =+的功能
w 光标一次右移一个字 如果两个相邻的字之间有标点符号,光标将一直标点符号位置
W 光标一次右移一个字 如果两个相邻的字之间有标点符号 ,也忽略
b 光标一次左移一个字 如果两个相邻的字之间有标点符号,光标将一直标点符号位置
B 光标一次左移一个字 如果两个相邻的字之间有标点符号 ,也忽略
^ 把光标移动到当前行的起始位置
$ 把光标移动到当前行的行尾位置
nG 转至指定行的行首位置,其中 n表示行号

2.输入文本
a 可以在光标当前所在的字符位置输入数据,输入结束后按ESC突出输入方式
A 可以在光标当前所在行最后一个字符后输入数据,输入结束后按ESC突出输入方式
i  可以在光标当前所在的字符位置之前输入数据 输入结束后按ESC突出输入方式
I 可以在光标当前所在的字符位置之前输入数据 不论光标之前在任何位置 输入结束后按ESC突出输入方式
o 可以在光标所在行之后插入数据 行数不限 按ESC结束
O 可以在光标所在行之前插入数据 行数不限 按ESC结束

3. 修改和替换文本
C 替换从光标所在位置开始直至行尾的所有字符  ESC结束
cw 替换单个完整的字
cc 替换行 在行的任何位置输入cc 然后整行小时
s 替换单个字符 可以输入多个字符
r 替换单个字符 只能替换一个字符
R 替换光标所在位置开始的一个或多个字符  ESC结束

4. 撤销先前的修改
  u 用于撤销最近一次执行的编辑命令 输入u命令后不需要按ESC
  U 撤销对当前文本所做的全部编辑处理 U命令只对当前行有效

5.删除文本
  x 删除单个字符 需要移动光标到需要删除的位置
  X 删除光标所在位置的前一个字符
  dw 删除单个字或部分字
  dd 删除文本行
  CTRL - D 删除文本行的行尾部门 把光标移动到要保留的文本后面,按CTRL -D

6.复制命令
  yy 复制文本行 yy复制  p 粘贴
  Y 同 yy
  dd 删除文本行
  p 把粘贴板中的文本复制到光标所在行的下面
  P 把粘贴板中的文本复制到光标所在行的前面
 
分享到:
评论

相关推荐

    unix命令大全详细介绍

    本篇文章将详细解析Unix命令大全中的关键命令,帮助你更好地理解和运用这些工具。 1. **ls**:列出目录内容。这个命令是最基础的,它让你查看当前目录下的文件和子目录。通过添加参数如`-l`(长格式)或`-a`(显示...

    shell编程和unix命令.pdf

    在IT领域,Shell编程和Unix命令是Linux和Unix操作系统中不可或缺的部分。Shell是系统的用户界面,它提供了与操作系统内核交互的方式,而Unix命令则是一系列预定义的指令,允许用户执行各种操作,如文件管理、系统...

    Unix 命令.ppt

    以下是一些Unix基本命令的详细解释: 1. **ls**:`ls`命令用于列出目录中的文件和子目录。`-l`选项提供详细列表,包括文件类型、权限、所有者、大小和修改时间;`-a`显示所有文件,包括隐藏文件;`-R`递归显示所有...

    UNIX简单命令和网络常用命令

    ### UNIX简单命令与网络常用命令知识点详解 #### 一、UNIX操作系统概述 - **安全、可靠、高效**:UNIX作为一款历史悠久的操作系统,以其稳定性和安全性著称,被广泛应用于服务器领域。 - **多版本共存**:UNIX操作...

    unix命令大全 unix命令大全

    本文将详细介绍几个常用的UNIX命令,包括`ls`, `pwd`, `cd`, 和 `mkdir`,这些都是日常工作中频繁使用的命令。 首先,`ls`命令是用于列出目录内容的。它提供了多种选项来定制输出格式。例如,`-a`选项可以显示通常...

    UNIX系统命令 常见的一些操作命令

    熟练掌握上述UNIX命令对于日常操作至关重要。例如,结合`ls -la`可深入了解文件属性;利用`more`或`pg`命令查看大文件时,掌握快捷键能够提高效率;通过`head`和`tail`(未提及但同样重要)命令,快速预览文件首尾...

    实现unix命令解释程序 华工

    华南理工大学的这个实验旨在让学生亲手构建一个简单的命令行解析器,模拟Unix命令的执行过程。 Unix命令解释程序,通常被称为Shell,是Unix和类Unix系统中的用户界面。它接收用户输入的命令,解析这些命令,然后...

    unix系统常用命令总结文档

    #### 常用Unix命令概览 Unix系统中的命令种类繁多,涵盖了文件管理、进程控制、网络工具等多个方面。以下是一些最为常用的Unix命令: - `ls`:列出目录内容。 - `cd`:改变当前工作目录。 - `mkdir`:创建目录。 -...

    Unix命令及shell编程指南

    本指南旨在深入讲解Unix命令及Shell编程,帮助用户熟练地在终端进行操作和自动化任务。 首先,让我们探讨Unix命令。Unix命令是操作系统提供的一系列工具,通过命令行接口执行特定任务。一些基础且常用的Unix命令...

    shell编程和unix命令

    在IT领域,Shell编程和Unix命令是至关重要的技能,尤其对于系统管理员和开发者来说,它们是日常工作中不可或缺的工具。Shell编程是指使用Unix或Linux操作系统中的Shell语言编写脚本,而Unix命令则是一系列用于与操作...

    linux&unix命令全解

    另一方面,《Unix命令全集》(unix命令全集.pdf)则聚焦于Unix系统的命令,虽然大部分Linux命令与Unix兼容,但Unix系统中有一些特定或者更传统的命令可能在Linux中并不常见。例如,"tcsh"或"csh" shell的特有命令,...

    UNIX下常用命令

    在《UNIX下常用命令》这份资料中,详细介绍了UNIX和Linux环境下的基本命令与操作,这对于初学者乃至有经验的用户来说都是极其宝贵的资源。下面,我们将根据这份文档的内容,深入探讨UNIX下的一些核心概念和常用命令...

    操作系统实验四:编写一个简单的unix命令解释程序

    This assignment is intended to introduce you to the process manipulation facilities in the Unix/Linux Operating System. You are to implement the program described below on Linux machine.

    unix常用命令pdf格式方便查找

    Unix命令的强大之处在于其灵活性和组合性,通过简单的命令行操作,即可实现复杂的数据管理与分析任务。掌握这些基础命令,不仅能够提高日常工作效率,更为深入学习Unix/Linux系统打下坚实的基础。

    unix命令.doc

    本文档"unix命令.doc"详尽地介绍了各种UNIX命令的使用方法,是初学者入门的宝贵资源。接下来,我们将深入探讨几个关键的命令,包括`ls`、`pwd`、`cd`、`mkdir`、`rmdir`、`cat`以及`head`。 首先,`ls`命令用于列出...

    unix命令大全,涵盖全部命令

    ### Unix命令大全解析 #### Unix基本概念 Unix作为一种历史悠久的操作系统,自20世纪70年代初由AT&T贝尔实验室的Ken Thompson和Dennis Ritchie开发以来,便以其高效、稳定和灵活的特点受到广泛欢迎。Unix系统的...

    unix命令大全、相关命令

    通过以上介绍,我们可以看到Unix命令的强大之处在于它们简单直观的语法和丰富的参数选项,使得用户能够高效地进行文件管理。熟练掌握这些基本命令对于提高工作效率至关重要。此外,了解这些命令背后的逻辑和机制也有...

    unix系统命令

    `man` 命令提供了Unix命令的手册页面,用于查询命令的使用方法和选项。 ### telnet/ssh(Remote login) `telnet` 和 `ssh` 命令分别用于在未加密和加密的方式下远程登录其他主机。 ### ftp(File Transfer ...

Global site tag (gtag.js) - Google Analytics