命令模式

vi 基本使用命令

你离开我真会死。 提交于 2020-02-22 15:09:42
说明: 以下的例子中 xxx 表示在命令模式下输入 xxx 并回车 以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车 小括号中的命令表示相关命令 在编辑模式或可视模式下输入的命令会另外注明 1 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示 向上查找其中xxx可以是正规表达式,关于正规式就不多说了 一般来说是区分大小写的, 要想不区分大小写, 那得先输入 :set ignorecase 查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找 *(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的 下(上)一个单词 同样, 再输入 n 查找下一个匹配处, 输入 N 反方 向查找 g*(g#) 此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而 是匹配包含该单词的所有字符串 gd 本命令查找与光标所在单词相匹配的单词, 并将光标停留在文档的非 注释段中第一次出现这个单词的地方 % 本命令查找与光标所在处相匹配的反括号, 包括 () [] { } f(F)x 本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符 找到后: 输入 ; 表示继续往下找 输入 , 表示反方向查找 2 快速移动光标 在 vi 中, 移动光标和编辑是两件事, 正因为区分开来,

linuxprobe.com 第四课

若如初见. 提交于 2020-02-22 13:16:31
输入重定向 < 标准> 命令正常输出的信息 输出重定向 错误2> 命令错误的输出信息 输出重定向:将命令原本输出到屏幕的信息重定向输出到了指定的文件中 覆盖重定向 > 追加重定向 >> 不论对与错都写入文件 &> 追加&> 重定向符的用处 命令 和文件配合使用 比如将命令信息写入文件,将文件内容作为命令的输入 管道符 | 命令1 | 命令2 将命令1的输出结果传给命令2做二次处理 将命令1本来要输出到屏幕上的信息作为输入,命令2对其进行二次处理 /etc/passwd文件中的行含义 用户名 有没有密码 用户名 用户组 家目录 终端名称 终端名称/bin/bash 可以正常使用 终端名称/sbin/nologin 不能登录服务器 grep bash /etc/passwd | wc -l 统计有多少个用户可以登录到服务器 通配符 * [] ? * 表示 空值或者无穷多的信息 ?表示 单个字符 [] 表示匹配[]范围内的 比如[a-z] 单个小写字母 [a,b,c] 精准匹配某个字母 [0-9] 单个数字 单个大写字母[A-Z] 显示所有变量 set 转移符 反斜杠 \ 使反斜杠后面的一个变量变为单纯的字符串 反引号`` 把其中的命令执行后返回结果 `命令` 比如 PRICE=`命令` 将命令的返回值赋值给PRICE 双引号“”保留其中的变量属性 ,不进行转义处理

Linux基础学习(三)

本秂侑毒 提交于 2020-02-22 12:17:29
八、正文处理命令及tar命令 8.1 使用cat命令进行文件的纵向合并 1) 掌握使用cat命令实现文件的纵向合并: a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法: cat baby.age baby.kg baby.sex >baby b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法: cat baby.age >>baby2 8.2 归档文件和归档技术 (详见linux系统管理P209) 1) 归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。 2) 归档的目的:归档的目的就是方便备份、还原及文件的传输操作。 3) tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 4) tar命令的常用选项: c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 8.3 使用tar命令创建

BAT 常用命令

强颜欢笑 提交于 2020-02-22 12:04:41
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。 dos操作系统: dos,是磁盘操作系统的缩写,是个人计算机上的一类操作系统。从1981年直到1995年的15年间,磁盘操作系统在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、Windows 98和Windows Me等都算进去的话,那么其商业寿命至少可以算到2000年。微软的所有后续版本中,磁盘操作系统仍然被保留着。 DOS是1979年由微软公司为IBM个人电脑开发的MS-DOS,它是一个单用户单任务的操作系统。后来DOS的概念也包括了其它公司生产的与MS-DOS兼容的系统,如PC-DOS[3] 、DR-DOS, 以及一些其它相对不太出名的DOS兼容产品。它们在1985年到1995年及其后的一段时间内占据操作系统的统治地位,最著名和广泛使用的DOS系统从1981年直到1995年的15年间微软在推出Windows 95之后,宣布MS-DOS不再单独发布新版本

简明Python3教程 12.问题解决

[亡魂溺海] 提交于 2020-02-22 09:51:49
我们已经探究了python语言的方方面面,现在我们将通过设计编写一个有用的程序将这些内容有机的结合起来。 主要目标是让大家有能力独自编写程序。 问题 我们要解决的问题是”希望编写一个程序,用于创建所有重要文件的备份”。 尽管这个问题很简单,但并没有给出足够多的直观信息用以创建解决方案。所以进行少量的分析还是必须的。 例如,如何指定哪些文件需要备份?如何存储?存在哪? 适当的分析过问题后,我们开始设计程序。我们创建一个用于指明程序应该如何工作的列表。 在本例中,我已经创建了一个我希望程序如何工作的列表。 如果换作你来设计,你可能不会和我一样分析问题,毕竟每个人都有自己解决问题的思路,这很正常. 1.需要备份的文件和目录由一个列表指定。 2.备份必须存在一个主备份目录中。 3.文件会被备份为一个zip文件。 4.这个zip文件以当前的日期和时间命名。 5.我们使用任何标准linux/unix发行版中默认的标准 zip 命令创建zip文件。 Windows用户可以从GnuWin32工程页下载安装之,并将C:/Program Files/GnuWin32/bin添加到你的系统环境变量PATH中。 GnuWin32工程页: http://gnuwin32.sourceforge.net/packages/zip.htm zip命令下载: http://gnuwin32.sourceforge

Linux基础命令(一)

混江龙づ霸主 提交于 2020-02-22 07:30:39
Linux语法 命令 [选项] 参数 注意:[]内容是对命令的扩张 1、命令中单词之间空格隔开 2、单行命令最多256个字符 3、大小写区分 clear 清屏 pwd 查看当前目录 cd 切换目录 .表示当前目录 ..表示上级目录 cd 目录名(目录的绝对位置) cd /opt 切换到根路径下的opt目录下 cd ~ 切换到家目录下 ls 列出文件及目录 ls -a 文件名 ls -a 查看当前路径下的所有目录及文件,包含隐藏文件 ls -a /opt 查看根路径下的opt目录下的所有目录及文件,包含隐藏文件 ls -R 文件名 递归显示某个目录下的子目录、子文件以及子目录的子目录、子目录的子文件等等 ls -t 文件名 表示对某个目录下的子目录以及子文件基于时间排序 ls -l 列出文件的详细情况 e.g:ls -alR d 表示目录 - 表示文件 l 表示快捷方式文件 file 文件名 表示文件属于什么详细类型 ls -F 显示文件的类型 /表示目录 *表示可执行文件 什么都没有,普通的文件 文件的权限 r 读权限 w 写权限 x 可执行 - 没有权限 u 拥有者 g 同组人 o 其他人 a 所有人 注意:只能在新的Linux或Unix系统中使用,较早的版本不支持 修改权限的语法 chmod mode filename mode (who cp permissions)

vi 和vim 的区别

廉价感情. 提交于 2020-02-22 04:59:45
vi 和vim 的区别 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。 3、语法加亮 vim可以用不同的颜色来加亮你的代码。 4、可视化操作 就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 5、对vi的完全兼容 某些情况下,你可以把vim当成vi来使用。 vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器

vi 和vim 的区别

蹲街弑〆低调 提交于 2020-02-22 04:57:58
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。 3、语法加亮 vim可以用不同的颜色来加亮你的代码。 4、可视化操作 就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 5、对vi的完全兼容 某些情况下,你可以把vim当成vi来使用。 vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器

常用DOS命令

瘦欲@ 提交于 2020-02-22 00:50:21
DOS 操作系统 DOS是英文"Disk Operating System"的缩写,其中文含意是"磁盘操作系统". DOS是单用户、单任务的操作系统. Microsoft公司推出的操作系统。 进入 DOS 命令操作界面         win加R键启动运行         输入cmd (Commond 命令),回车进入DOS界面 DOS 命令 是DOS操作系统的命令,是一种面向磁盘的操作命令, 主要包括目录操作命令、磁盘操作命令、文件操类命令和其它命令 不区分大小写。 常见的 DOS 命令 DIR(Directory): 显示目录 CD(Change Directory): 改变或显示当前目录 CLS(clear screen):清除屏幕 切换盘符::快速换盘符,例如: d: 就是切换到D盘 Tab :自动补齐键 ↑ ↓ :查看历史语句 MD(Make Directory): 建立子目录 RD(Remove Directory): 删除子目录 Copy 复制文件 Del (delete)删除文件 命令详解 Dos称为目录(子目录),window称为文件夹(子文件夹) 熟悉window下操作 查看某个文件夹下的子文件夹和文件 dir---directory file /p /w 新建文件夹 md make directory 删除文件夹 rd remove directory

每天一个linux命令(1):ls命令

那年仲夏 提交于 2020-02-22 00:10:08
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 。l s 命令在日常的linux操作中用的很多 ! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件。 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间) 配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 -C 每栏由上至下列出项目 –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一 -d, –directory 将目录象文件一样显示,而不是显示其下的文件。 -D, –dired 产生适合 Emacs 的 dired 模式使用的结果 -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 -g 类似 -l,但不列出所有者 -G, –no