命令模式

Vim基础命令

久未见 提交于 2020-01-28 17:42:45
Vim简介   Vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立,编辑,显示文本文件   Vim没有菜单,只有命令 Vim工作模式   Vim有三种工作模式,分别是命令模式,插入模式和编辑模式      1,使用 Vim 编辑文件时,默认处于命令模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。   进入vim,我们使用vi filename,在权限足够的情况下使用:wq退出编辑文件   2,在插入模式下,Vim 可以对文件执行写操作,类似于在 Windows 系统的文档中输入内容。   使 Vim 进行输入模式的方式是在命令模式状态下输入 i、I、a、A、o、O 等插入命令,当编辑文件完成后按 Esc 键即可返回命令模式。   3,编辑模式用于对文件中的指定内容执行保存、查找或替换等操作。   使 Vim 切换到编辑模式的方法是在命令模式状态下按“:”键,此时 Vim 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。   指令执行后 Vim 会自动返回命令模式。如想直接返回命令模式,按 Esc 即可。 在Vim里面有很多方便我们使用的命令,我们不需要记住所有的命令,部分命令我们用到的时候去查资料就可以

Ubuntu系列:Ubuntu学习——第一篇

拥有回忆 提交于 2020-01-28 17:28:35
一、 Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。 Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。Ubuntu目前具有庞大的社区力量支持,用户可以方便地从社区获得帮助。 二. 安装 ubuntu官方网站: http://www.ubuntu.com/ 对应 中文地址为 http://www.ubuntu.org.cn/index_kylin 桌面版下载地址: http://www.ubuntu.com/download/desktop # 目前最新版本是: Ubuntu 16.04.1 LTS ,建议下载: Ubuntu 16.04.1 Desktop (64-bit) 虚拟机软件: vmware /VirtualBox ,mac下还可以使用: parallels , 其中VirtualBox是开源免费的。 .................... 三、 安装过程中的知识点: 虚拟机的网络类型的简单理解:   虚拟机是在我们的操作系统里使用软件模拟出来的,相当于虚拟机是寄宿在我们的真实的物理机的操作系统里的,虚拟机和物理机之间的关系是

Linux(1)

為{幸葍}努か 提交于 2020-01-28 16:57:21
文章目录 Linux 1 概念 2 文件的基本属性 2.1 文件是什么? 2.2 文件权限 2.3 更改属性 1 chgrp 2 chown 3 chmod 2.4 新增用户 用户的权限操作 3 文件和目录管理 3.1 常用命令 3.2 解压缩(tar) gzip bzip2 tar 4 vim使用 4.1 命令模式 4.2 输入模式 4.3 底线命令模式 4.4 三种模式总结 Linux 1 概念 Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 发行版本: Ubuntu、RedHat、 CentOS 、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 优势: 跨平台的硬件支持; 丰富的软件支持; 多用户多任务; 可靠的安全性; 良好的稳定性; 完善的网络功能; 开源(相对闭源 安全) 远程操控: 所需要的工具:Putty

linux命令学习(3):ls命令

只谈情不闲聊 提交于 2020-01-28 13:28:53
ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定 目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信 息等等。ls 命令在日常的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

CentOs 7 无法联网以及 "ifconfig" 命令无法使用

回眸只為那壹抹淺笑 提交于 2020-01-28 12:57:23
在使用虚拟机过程当中遇见过很多杂七杂八的问题 , 有时候由于时间久 就会忘掉 , 而网上给出的答复有的都能不适合自己 , 或者说根本没用 , 答非所问 , 索性自己整理一份自己在使用CentOs 7 的过程当所遇到的问题总结: 首先我用的是 VMware 在自己电脑上安装的 CentOs 7 64 位的虚拟机 , 第一个问题 , 虚拟机本身无法联网 解决办法 就是 cd 到 /etc/sysconfig/network-scripts/ 下 使用 命令 : vi ifcfg-enp16777736 (这里的enp16777736不是一定,是en开头的就可以) 进入编辑模式 编辑此文件 将 ONBOOT=no 改为 ONBOOT=yes 然后 输入 ":wq" 回车结束编辑 之后重启网卡即可 命令 : service network restart 关于 CentOs 无法上网的问题就解决了 可到这里 ifconfig 不能使用的问题 还没解决 然后看了网络上给出的解决办法是 下载 net-tools 给出的命令是 yum -y install net-tools 或者 yum install net-tools 但是执行结果如下如图 并不乐观 显示并没有找到 然后 通过 yun search ifconfig 进行搜索 发现 该执行存在 与net-tools.x86_64

Git使用小结

大城市里の小女人 提交于 2020-01-28 08:00:15
廖雪峰的Git教程 一、 Git 仓库 仓库分为本地仓库和远程仓库,它们通过 秘钥 和 远程仓库地址 来建立连接。 A. 创建秘钥 SSH KEY (远程仓库:公钥,本地仓库:私钥) $ ssh-keygen -t rsa -C "youremail@example.com" 若 Git 只管理 GitHub 或 GitLab 中的一个,直接用上述命令即可 执行命令后,会在 ~/.ssh/ 目录下生成私钥 id-rsa 和公钥 id-rsa.pub 。 若同时管理两个,则需为其指定一下名称。 $ ssh-keygen -t rsa -C "youremail@example.com" id_rsa_lab $ ssh-keygen -t rsa -C "youremail@example.com" id_rsa_hub B. 提示:若上述命令在普通 cmd 界面执行,则可能会报错: 针对该问题,其实 git 相关命令都在 git bash 中执行即可 或者自行添加环境变量: 1. 找到Git/usr/bin目录下的ssh-keygen.exe 2. 如果找不到,可以在计算机全局搜索 3. 属性-->高级系统设置-->环境变量-->系统变量, 找到Path变量,进行编辑,End到最后,输入分号, 粘贴复制的ssh-keygen所在的路径,保存; 重新cmd,执行ssh-keygen

Linux基础命令(下)

て烟熏妆下的殇ゞ 提交于 2020-01-28 05:19:40
大家好,我是柒星 之前分享过Linux基础命令上,今天跟大家再盘点一些基础命令! 以下文章来自公众号【Honker】,可在公众号内查看学习资料,回复Linux进行获取。 No.1 df命令 – 显示磁盘空间使用情况 df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。 日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。 语法格式:df [参数] [指定文件] 常用参数: -a 显示所有系统文件 -B <块大小> 指定显示时的块大小 -h 以容易阅读的方式显示 -H 以1000字节为换算单位来显示 -i 显示索引字节信息 -t 指定块大小为1KB -l 只显示本地文件系统 -t <文件系统类型> 只显示指定类型的文件系统 -T 输出时显示文件系统类型 -- -sync 在取得磁盘使用信息前,先执行sync命令 显示磁盘分区使用情况: [honker@honker ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 devtmpfs 1980612 0 1980612 0% /dev tmpfs 1994756 0 1994756 0% /dev/shm tmpfs 1994756 1040 1993716 1% /run

Linux~常用的命令

偶尔善良 提交于 2020-01-28 04:57:16
大叔学Linux就一个目的,部署在它上面的服务,如redis,mongodb,fastDFS,cat,docker,mysql,nginx等 下面找一下的命令,来学学这个神秘的操作系统 常用指令 ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir 删除空目录 tree 树形结构显示目录,需要安装tree包 pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式 系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname 显示主机名 uname 显示系统信息 top 动态显示当前耗费资源最多进程信息 ps 显示瞬间进程状态 ps -aux du

SD协议及其实现

眉间皱痕 提交于 2020-01-28 04:42:42
#硬件规格 1、存储容量 标准容量SD 卡:最高达到2GB 大容量SD存储卡(SDHC): 大于2GB、不大于32GB 超大容量SD存储卡(SDXC):大于32GB、不大于2TB 2、电压范围 高电压SD 卡-工作电压范围:2.7 -3.6V 双电压SD 卡-工作电压范围:低电范围(T.B.D) 和2.7-3.6V 3、SD 卡形状 标准尺寸的SD 卡 Mini SD 卡 Micro SD 卡 4、读写属性 读写卡(闪存,一次可编程-OTP,多次可编程-MTP) 只读卡(ROM) 5、速度等级 Class 0 – 这种卡不定义具体性能,代表了这个规范出来之前的所有卡 Class 2 – 最小2MB/s 的性能 Class 4 – 最小4MB/s 的性能 Class 6 – 最小6MB/s 的性能 Class 8 – 最小8MB/s 的性能 Class 10 – 最小10MB/s 的性能 6、总线拓扑 SD 总线 建议每个SD卡使用单独的SD总线 CLK: 时钟信号 CMD: 双向命令/响应信号 DAT0-DAT3: 双向数据信号 Vdd,Vss1,Vss2: 电源和地信号 SD 总线允许数据线的动态配置。上电后SD卡默认使用DAT0 来传输数据。初始化之后,主机可以改变总线宽度(使用的数据线数目)。 注意:当DAT1-DAT3 没有使用的时候,相关的主机DAT

Linux基础命令---cp

心不动则不痛 提交于 2020-01-28 03:02:24
cp 复制文件,可以将一个文件复制到另外一个地方,也可以将多个文件复制到目录。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1 、语法 cp [option] [-T] src dst cp [option] src dir cp [option] -t dir src 2 、选项列表 选项 说明 --help 显示帮助文档 --version 显示命令版本 -a | --archive 等价于“-dR --preserve=all” --backup[=CONTROL] 为每一个存在的目标文件创建备份 -b 类似“--backup”,但是没有参数 --copy-contents 递归时复制特殊文件的内容 -d 等价于“--no-dereference --preserve=links” -f | --force 强制执行 -i | --interactive 交互模式,覆盖文件之前询问 -H 遵循src中的命令行符号链接。 -l | --link 创建链接,不复制 -L | --dereference 始终遵循src中的符号链接 -n | --no-clobber 不覆盖已经存在的文件 -R | -r 递归模式,复制子目录 -s | --symbolic-link 创建符号链接,不复制 -P | --no