命令模式

每天一个linux命令(61):vi命令 /企业常用的linux命令清单

戏子无情 提交于 2020-03-07 09:22:24
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是: 一般模式 : 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。 编辑模式 : 在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 指令列命令模式 : 在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的! 简单的说,我们可以将这三个模式想成底下的图标来表示: vi/vim 使用实例 如果你想要使用 vi 来编辑一个文件/如果编辑的文件不存在则创建一个,你可以这样做 [root@www ~]# vi

Linux基础之常用基本命令备忘

走远了吗. 提交于 2020-03-07 09:21:29
Linux基础之常用基本命令备忘 PWD 查询当前所在Linux上的位置 / 根目录 CD(change directory)切换目录 语法 CD /(注意添加空格) LS 查看当前目录下的文件或目录 LS -L 列出当前目录详细文件信息(第一列的第一个字符为D表示目录) CD .. 返回到上一级 CD / 返回到根目录 LS-LH (h=human)人性化的展示文件列表(Linux下的文件用字节表示) LS -A显示隐藏的文件 Vim +文件名 创建一个隐藏文件 (Vim可以简写为Vi) I 进入插入模式 Esc 保存已编辑的文档 Shift+:键,再输入WQ再敲回车,文件就保存且退出。 Cat+文件名 检查文件内容(展示全部文件) More +文件名 敲回车逐行检查文件内容;敲空格分页检查文件内容。 Mkdir +目录名 创建目录 MV +文件/目录 将文件/目录 移动一个目录 Mkdir -p 递归式的穿件目录 Tree +文件名 来源: https://www.cnblogs.com/bingpan/p/7109816.html

linux 基本命令

无人久伴 提交于 2020-03-07 09:21:18
pwd 当前所在目录 cd (change directory)切换目录 ls 查看当前目录下的文件或目录 ls -l 常看当前页面下目录或文件详情(d开头为目录 -开头为文件)默认文件大小单位为字节b(byte) ls -lh 人性化展示文件详情列表 h(human 人) cd .. 返回上一层目录 ../../ 返回两层 vim .test 创建一个隐藏文件(关键是文件名前面的“.”) ls -a 显示当前目录下隐藏文件 vim 创建文件 按下字母i进入插入模式(insert模式)编辑文件内容 按下esc键 退出插入模式 左下角输入:(shift+:) 输入:wq 按下回车 退出保存 vim 文件名 可以继续编辑 cat 文件名 查看文件内容 但不能编辑 整篇预览 more 文件名 分多页查看文件内容 慢慢查看看 按下enter逐行看 space逐页看 mkdir 目录名 创建目录 mkdir -p a/b/c/d 递归创建目录 mv A B 把A移动到B 如果AB同为文件 则提示A是否覆盖B内容 tree 目录名 显示当前目录名目录下的树状结构 如果不输入目录名则显示当前目录下的树状结构 “.” 代表当前目录 man 查看帮助 命令 --help 简单帮助 help cd 查看一些linx命令行的一些内置命令 ls查看当前目录下的文件名 ls+/“文件名”/

Linux——常用命令

旧街凉风 提交于 2020-03-07 09:20:59
常用指令 ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) -h 文件大小单位转化为KB   -S 根据文件大小排序 -t 根据修改时间排序 推荐使用组合命令 ls -alht mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容   -n 显示页码 建议组合使用 cat test.txt | less(可以有序号和分页) cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir 删除空目录 tree 树形结构显示目录,需要安装tree包(sudo apt-get install tree) pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 进入文字控制台 系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname 显示主机名 uname 显示系统信息 top

Day 1 Linux常用基础命令

蓝咒 提交于 2020-03-07 09:20:15
pwd 查看当前目录 cd 改变目录(Change Directory) cd .. 回到上一级 ls 列出当前目录下的文件 ls 目录名 列出目录下的文件 ls -l 列出当前目录详细文件信息 ls -lh 列出当前目录详细文件信息(人性化,含大小单位) ls -a 列出当前目录的隐藏文件 vim/vi 文件名 查看文件,如无则创建文件(可修改文件) vim/vi 文件名 +数字 查看文件并跳到文件的某一行(可修改文件) 文件中 i 进入编辑模式 Esc 退出编辑模式 :wq 保存退出(Write & Quit) cat 文件名 查看文件(展示到最后一行) more 文件名 查看文件(从第一行展示) 回车 多展示一行 空格 多展示一页 mkdir 目录名 创建目录(make directory) mkdir -p 目录名1/目录名2/…… 递归式创建目录 mv 文件名/目录名 目录名 把文件/目录移动到目录下 cp 文件名/目录名 目录名 把文件/目录复制到目录下 tree 目录名 显示目录的树状结构 来源: https://www.cnblogs.com/ccvernoncn/p/8526240.html

Linux简单命令

一曲冷凌霜 提交于 2020-03-07 09:20:03
1.pwd 确认当前所处的目录 2.cd 进入目录 3.cd / 进入根目录 4.ls 查看当前目录下的所有文件 5.ls -l 显示所有文件的详细信息 6. cd ..退回到上一级目录 7.ls -lh 将文件列表中文件大小人性化 8.vim .test 创建一个隐藏文件 9.ls -a 显示隐藏文件 10.vim 文件名 (创建一个文件) 11.创建文件后,按字母a进入编辑模式 12.创建文件后,按字母i进入插入模式 13.文件编辑完成后按Esc或者CTRL+c退出编辑模式,再输入:wq(write and quit),再点击回车键,保存退出 14.查看文件cat 文件名 15.more 文件名 以阅读进度展示文件内容,按enter键继续阅读(慢慢看) 16.mkdir 文件名 (make directory)创建一个目录 17.mv 文件名1 目录 把文件移动到目录中 18. mkdir -p 目录/目录/目录/ 递归创建目录 19.tree 目录名 显示目录的树结构 来源: https://www.cnblogs.com/xiaomakeji/p/8796958.html

LLDB调试器的使用

倾然丶 夕夏残阳落幕 提交于 2020-03-07 07:22:35
随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功 能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。如图1所示: 图1:位于Xcode调试区域的控制台 在本文中,我们主要整理一下LLDB调试器提供给我们的调试命令,更详细的内容可以查看 The LLDB Debugger 。 LLDB命令结构 在使用LLDB前,我们需要了解一下LLDB的命令结构及语法,这样可以尽可能地挖掘LLDB的潜能,以帮助我们更充分地利用它。 LLDB命令的语法有其通用结构,通常是以下形式的: 1 <command> [<subcommand> [<subcommand>...]] <action> [-options [option-value]] [argument [argument...]]</action></subcommand></subcommand></command> 其中: (命令)和(子命令):LLDB调试命令的名称。命令和子命令按层级结构来排列:一个命令对象为跟随其的子命令对象创建一个上下文,子命令又为其子命令创建一个上下文,依此类推。 :我们想在前面的命令序列的上下文中执行的一些操作。

oracle数据库数据导入导出步骤(入门)

早过忘川 提交于 2020-03-07 06:24:56
oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节。 3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限;同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充。 一、导入前准备工作(在目标数据库操作) 知识补充: 表空间   Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。   表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一个数据库。 1. 登录服务器  用Xshell或者secureCRT工具都可 2. 查询磁盘空间是否足够大  执行df -h或者df -H命令进行查询,若可用空间不足则更换新的目标环境再继续其他操作。 [oracle@orac ~]$ df -h 1 3.

Oracle数据库备份

ε祈祈猫儿з 提交于 2020-03-07 06:06:07
原博:http://www.cnblogs.com/yingpp/archive/2009/01/07/1371040.html 三种 备份方式 :导入/导出(逻辑备份); 热备份、冷备份(物理备份) 1、 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 2、 增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: exp system/manager inctype=complete file=040731.dmp (2)、“增量型”增量导出 备份上一次备份后改变的数据,比如: exp system/manager inctype=incremental file=040731.dmp (3)、“累积型”增量导出 累计型导出方式是导出自上次“完全

实验楼 文件打包与解压缩

风流意气都作罢 提交于 2020-03-07 06:02:10
概念讲解 Linux 上面常见常用的压缩包文件格式 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz gzip 程序(GNU zip)压缩的文件 *.xz xz 程序压缩的文件 *.bz2 bzip2 程序压缩的文件 *.tar.gz tar 打包,gzip 程序压缩的文件 *.tar.xz tar 打包,xz 程序压缩的文件 *tar.bz2 tar 打包,bzip2 程序压缩的文件 *.tar.7z tar 打包,7z 程序压缩的文件 zip 压缩打包程序 zip -r -q -o shiyanlou.zip /home/shiyanlou du -h shiyanlou.zip 上面命令将目录 /home/shiyanlou 打包成一个文件,并查看了打包后文件的大小和类型。第一行命令中, -r 参数表示递归打包包含子目录的全部内容, -q 参数表示为安静模式,即不向屏幕输出信息, -o ,表示输出文件,需在其后紧跟打包输出文件名。后面使用 du 命令查看打包后文件的大小 设置压缩级别为 9 和 1(9 最大,1 最小),重新打包: zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~ /*