windows下一些简单的命令代码
1:准备工作
- 安装git git官网可以下载
- 安装好了git之后系统会getbash,在window中通过gitbash来编译命令行
新手注意 - 注意大小写
- 注意空格
- 把多个命令当成一个命令
2:进入页面编辑
- 专题外小知识
windows不同于linux,windows分不同的磁盘,在不同的磁盘下创建目录和文件。而linux是从一个比较成熟的操作系统发展而来的,linux不是windows,它不是一个由一家商业公司维护的软件, 只有一个包装。linux是可以任意包装自由配置的东西。任何一个人,一家公司都可以按照自己的想法,比如加一点功能,加中文支持,作一个linux出来。而在linux下,文件夹和文件直接在根目录下面,所以对系统的操作可用跳过不同的磁盘。 - 基础代码
改变当前路径命令:cd
如果一个文件或者目录的详细位置是从“/”开始的话,这样的路径称为绝对路径,如/e/data/hcc。如果路径不是从根写起,则称之为相对路径,如$ cd /e/data之后$cd hcc。
$ cd +"文件夹"+
在桌面上右键点击gitbash进入编辑界面
$ cd /e/data 进入e盘下面的data文件夹
$ cd /e/data/hcc 进入e盘下面的data文件夹中的hcc文件夹
$ cd ~ 进入宿主的目录
$ cd /e/data/hcc $ cd ../ 进入e盘下面的data文件夹
$ cd - 又返回了data文件夹中的hcc文件夹
- 特殊字符的意义
特殊目录的表示方法 | 含义 |
---|---|
. | 代表当前目录 |
. . | 代表上级目录 |
~ | 代表宿主目录 |
- | 代表代表前一目录 |
列出文件清单命令:ls
windows下一些简单的命令代码
1. 准备工作
- 安装git git官网可以下载
- 安装好了git之后系统会getbash,在window中通过gitbash来编译命令行
新手注意 - 注意大小写
- 注意空格
- 把多个命令当成一个命令
2. 进入页面编辑
- 专题外小知识
windows不同于linux,windows分不同的磁盘,在不同的磁盘下创建目录和文件。而linux是从一个比较成熟的操作系统发展而来的,linux不是windows,它不是一个由一家商业公司维护的软件, 只有一个包装。linux是可以任意包装自由配置的东西。任何一个人,一家公司都可以按照自己的想法,比如加一点功能,加中文支持,作一个linux出来。而在linux下,文件夹和文件直接在根目录下面,所以对系统的操作可用跳过不同的磁盘。 - 基础代码
改变当前路径命令:cd
如果一个文件或者目录的详细位置是从“/”开始的话,这样的路径称为绝对路径,如/e/data/hcc。如果路径不是从根写起,则称之为相对路径,如$ cd /e/data之后$cd hcc。
$ cd +"文件夹"+
在桌面上右键点击gitbash进入编辑界面
$ cd /e/data 进入e盘下面的data文件夹
$ cd /e/data/hcc 进入e盘下面的data文件夹中的hcc文件夹
$ cd ~ 进入宿主的目录
$ cd /e/data/hcc $ cd ../ 进入e盘下面的data文件夹
$ cd - 又返回了data文件夹中的hcc文件夹
- 特殊字符的意义
特殊目录的表示方法 | 含义 |
---|---|
. | 代表当前目录 |
. . | 代表上级目录 |
~ | 代表宿主目录 |
- | 代表代表前一目录 |
列出文件清单命令$ls
$ ls 列出当前目录的所有内容
$ cd /e/data 进入相应文件夹
$ ls -a 列出文件夹所有内容包括隐藏的文件
$ ls -i 列出文件夹所有内容的详细信息
$ ls -R 列出当前目录的所有内容以及子元素的所有内容
查看当前路径命令$pwd
$ pwd
/e/data
创建一个文件和改变文件创建时间:touch
$ touch 文件名
$ cd /e/data 进入相应文件夹
$ touch a.html 创建了一个a.html文件
创建文件目录$mkdir
$ mkdir 目录名
$ cd /e/data 进入相应文件夹
$ mkdir yx 创建了一个yx文件夹
删除文件目录 $rmdir
$ rmdir 目录名
$ cd /e/data 进入相应文件夹
$ rmdir yx 删除了一个yx文件夹
删除文件目录或者文件$rm
$ rmdir 目录名(文件)
$ cd /e/data 进入相应文件夹
$ rm - r yx 删除了一个yx文件夹
$ rm a.html 删除了一个a.html 文件
- rm 特殊字符的意义
特殊目录的表示方法 | 含义 |
---|---|
-r | 删除目录 |
-i | 在删除文件或者目录的时候询问 |
-f | 强制删除不管是否询问 |
-rf | 强制删除目录 |
vim编辑器
- vim编辑器可以编辑文件,其中包括三中模式,编辑模式 插入模式****命令模式
1. 编辑模式
在命令行中输入
$ vim "文件名进入对于的编辑界面"
-
编辑模式中的基本命令
特殊目录的表示方法 | 含义 |
---|---|
i | 从光标所在字符前进入插入模式 |
I | 从光标所在行的行首插入 |
a | 从光标所在字符后进入插入模式 |
A | 从光标所在行的行末插入 |
o | 从光标所在行的下面插入空白行 |
O | 从光标所在行的上面插入空白行 |
以上6条命令可以从编辑模式切换到插入模式
特殊目录的表示方法 | 含义 |
---|---|
gg | 光标移动到文本第一行 |
G | 光标移动到文本最后一行 |
b | 光标回到上一个字的开头(本行开始每行的开头) |
A | 从光标所在行的行末插入 |
$ | 光标移到所在行的行尾 |
^ | 光标移到所在行的行首 |
: n | 把光标移动到n行开头 |
以上6条命令是基本的光标移动
特殊目录的表示方法 | 含义 |
---|---|
dd | 删除光标所处的行(不会留下间隙) |
ndd | 如"3dd"表示删除光标所在行开始的3行字符 |
d | d 删除当前光标位置到下一个命令哪个提供位置之间的字符(d2,删除光标所在行和下一行) |
J | 删除本行的回车符(和下一行合并) |
d$ | 从当前光标起删除字符直到行的结束(会留下间隙) |
x | 删除光标所指的当前字符 |
以上6条命令是基本的删除(删除也相当于剪切,会在内存中留下数据)
特殊目录的表示方法 | 含义 |
---|---|
p | 将缓冲区的内容粘贴到光标的后面 |
P | 将缓冲区的内容粘贴到光标的前面 |
yy | 复制当前行到内存缓冲区 |
nyy | 复制从光标所在行起的 n 行内容到内存缓冲区 |
u | 撤消前一条命令的结果 |
. | 重复最后一条修改正文的命令。 |
以上6条命令是基本的复制,粘帖,撤销
2. 命令模式
:w 保存当前编辑的文件
:e 在已经启动的Vim中打开一个文件 eg: :e xx.html(如果没有改文件名,它会重新创建一个)
:q 离开当前编辑文件(没有保存的时候,会出现提示)
:q! 强行离开当前编辑文件(不会询问)
:wq 保存并离开文件
:w file 将编辑的内容写入 file 文件,保持原有文件的内容不变(没有file,会自动生成一个文件,已经存在的文件会被询问强行执行!)
:w! file 强行把编辑的内容写入file文件
:a,bw file 将第 a 行至第 b 行的内容写入 file 文件
3. 插入模式
退出插入模式的方法是:按 ESC 键 ,退出插入模式之后,将会进入编辑模式 。