文章目录
- 一.软件版本管控
- GIT学习网站大全
- 1官方文档类
- 2在线教程类
- 3互动学习类
- 4问答社区类
- Vim使用例程
- 场景一:创建并编辑新文件
- 场景二:修改已存在文件
- 场景三:复制、粘贴和删除文本
- 场景四:查找和替换文本
- 二 Linux学习网址
- 1、 Linux命令行与shell脚本编程大全
- 三 window命令行
- 微软官方文档:
- 目录操作命令
- 文件操作命令
- 系统信息查看命令
- 网络相关命令
- 进程管理命令
一.软件版本管控
GIT学习网站大全
廖雪峰网站
以下为你推荐不同类型的学习Git的网站:
新手快速入门
VIM命令大全
1官方文档类
- Git官方文档
- 网址:https://git-scm.com/doc link
- 特点:最权威、最全面的Git学习资源,详细介绍了Git各个命令的用法、参数以及原理。无论是初学者还是有一定经验的开发者,都可以从这里深入了解Git的每一个细节。
- GitHub官方文档
- 网址:https://docs.github.com/en link
- 特点:GitHub是全球最大的代码托管平台,其官方文档不仅涵盖了Git的基本操作,还详细介绍了如何在GitHub上进行项目管理、团队协作等内容,对于想要将Git应用到实际项目中的开发者来说非常实用。
2在线教程类
- 菜鸟教程
- 网址:https://www.runoob.com/git/git-tutorial.html
- link
- 特点:以简洁易懂的语言和丰富的示例,适合初学者快速入门。教程内容从Git的基本概念、安装开始,逐步引导学习者掌握常用的Git命令和操作技巧。
- 廖雪峰的官方网站 - Git教程
- 网址:https://www.liaoxuefeng.com/wiki/896043488029600
- link
- 特点:讲解风格生动有趣,结合实际案例,让学习者更容易理解和掌握Git的使用。教程中还包含了一些实际项目中的应用场景,帮助学习者更好地将知识应用到实践中。
3互动学习类
- Git Immersion
- 网址:https://gitimmersion.com/
- link
- 特点:提供交互式的学习体验,通过一系列的练习和挑战,让学习者在实践中掌握Git的操作。每个练习都有详细的指导和解释,学习者可以实时看到操作的结果。
- Learn Enough Git Tutorial
- link
- 网址:https://www.learnenough.com/git-tutorial-tutorial
- 特点:该教程注重实践操作,通过具体的项目案例引导学习者逐步掌握Git的核心概念和常用命令。同时,教程还提供了丰富的练习题和答案,方便学习者巩固所学知识。
4问答社区类
- Stack Overflow
- 网址:https://stackoverflow.com/questions/tagged/git
- 特点:全球最大的技术问答社区,有大量关于Git的问题和解决方案。当你在学习或使用Git过程中遇到问题时,可以在这里搜索相关问题,或者提问寻求帮助。
- SegmentFault思否
- 网址:https://segmentfault.com/t/git/questions
- 特点:国内知名的技术社区,有很多国内开发者分享的Git使用经验和遇到的问题解决方案,更符合国内开发者的使用习惯和语境。
Vim使用例程
以下通过几个具体场景来详细举例说明 Vim 命令的使用:
场景一:创建并编辑新文件
假设我们要创建一个名为 test.txt
的文件,并在其中输入一些文本。
- 打开文件:在终端中输入
vim test.txt
,如果test.txt
不存在,Vim 会创建一个新文件并打开它。此时处于命令模式。 - 进入插入模式:按下
i
键,进入插入模式,此时可以开始输入文本。例如,输入以下内容:
Hello, Vim!
This is a test file.
- 保存并退出:按下
Esc
键回到命令模式,然后输入:wq
并回车,这会保存对文件的修改并退出 Vim。
场景二:修改已存在文件
假设 test.txt
文件已经存在,并且内容如下:
Hello, Vim!
This is a test file.
现在我们要对文件进行一些修改。
- 打开文件:在终端中输入
vim test.txt
打开文件。 - 移动光标:使用
j
键向下移动一行,将光标移动到第二行。 - 进入插入模式并修改内容:按下
a
键进入插入模式,在This
后面输入really
,使第二行变为This really is a test file.
。 - 删除多余内容:按下
Esc
键回到命令模式,使用h
键将光标移动到really
后面的空格处,按下x
键删除该空格。 - 保存修改:按下
Esc
键确保处于命令模式,输入:w
并回车,保存对文件的修改但不退出 Vim。
场景三:复制、粘贴和删除文本
假设 test.txt
文件内容如下:
Hello, Vim!
This is a test file.
我们要复制第一行并粘贴到第二行下面。
- 打开文件:输入
vim test.txt
打开文件。 - 复制第一行:在命令模式下,将光标移动到第一行,按下
yy
复制当前行。 - 移动到第二行下面:按下
j
键将光标移动到第二行,再按下o
键在第二行下面插入新的一行并进入插入模式。 - 粘贴内容:按下
Esc
键回到命令模式,按下p
键将复制的第一行内容粘贴到新行,此时文件内容变为:
Hello, Vim!
This is a test file.
Hello, Vim!
- 删除多余行:如果我们想删除刚刚粘贴的第三行,将光标移动到第三行,按下
dd
删除该行。 - 保存并退出:按下
Esc
键回到命令模式,输入:wq
并回车。
场景四:查找和替换文本
假设 test.txt
文件内容如下:
Hello, Vim!
This is a test file.
我们要将文件中所有的 test
替换为 example
。
- 打开文件:输入
vim test.txt
打开文件。 - 执行替换操作:在命令模式下输入
:%s/test/example/g
并回车,Vim 会将文件中所有的test
替换为example
,文件内容变为:
Hello, Vim!
This is a example file.
- 保存并退出:按下
Esc
键回到命令模式,输入:wq
并回车。
二 Linux学习网址
1、 Linux命令行与shell脚本编程大全
《 Linux命令行与shell脚本编程大全(第4版)》pdf版电子书免费下载
link
三 window命令行
在线文档
微软官方文档:
这是学习 Windows 系统命令的权威资料,内容全面且准确。
Windows 命令行参考:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commands
link
注册表官方文档:https://learn.microsoft.com/zh-cn/windows/win32/sysinfo/registry
Cmd 命令大全速查手册:https://blog.csdn.net/B11050729/article/details/131624120,该手册对众多 Windows cmd/bat 命令进行了详细罗列。
PowerShell 官方文档:https://docs.microsoft.com/en-us/powershell/,PowerShell 是 Windows 系统自带的功能强大的命令行工具,其官方文档有助于深入学习相关命令和脚本编写。
link
常使用的指令
Windows系统命令众多,以下是一些常用的Windows系统命令格式及使用说明:
目录操作命令
cd
(Change Directory)- 格式:
cd [目标路径]
- 说明:用于更改当前工作目录。若不带参数,直接输入
cd
,则显示当前目录。如cd C:\Program Files
可进入“Program Files”文件夹。若要返回上一级目录,使用cd..
。
- 格式:
dir
(Directory)- 格式:
dir [路径] [参数]
- 说明:用于显示指定目录下的文件和文件夹列表。常见参数有
/s
,表示显示指定目录及其所有子目录中的文件;/p
,表示分屏显示。如dir C:\Windows /s /p
会分屏显示“C:\Windows”目录及其子目录下的所有文件和文件夹。
- 格式:
文件操作命令
copy
- 格式:
copy [源文件路径] [目标文件路径]
- 说明:用于复制文件。如
copy C:\test.txt D:\backup
将“C:\test.txt”文件复制到“D:\backup”目录下。若目标路径不存在文件,则会以源文件名创建新文件;若目标路径已存在同名文件,会提示是否覆盖。
- 格式:
del
(Delete)- 格式:
del [文件路径]
- 说明:用于删除文件。如
del C:\temp\*.txt
将删除“C:\temp”目录下所有扩展名为“.txt”的文件。使用时要谨慎,以免误删重要文件。
- 格式:
系统信息查看命令
systeminfo
- 格式:
systeminfo
- 说明:用于显示系统的详细信息,包括操作系统版本、计算机名称、处理器信息、内存信息等。直接在命令提示符中输入
systeminfo
即可查看系统全面信息。
- 格式:
tasklist
- 格式:
tasklist [参数]
- 说明:用于显示当前正在运行的进程列表。常见参数有
/svc
,用于显示每个进程对应的服务。如tasklist /svc
会显示进程列表及每个进程所关联的服务。
- 格式:
网络相关命令
ping
- 格式:
ping [目标IP地址或域名]
- 说明:用于测试网络连接是否正常,向目标主机发送ICMP数据包并接收响应。如
ping www.baidu.com
可检查与百度服务器的连接情况,返回数据包的往返时间等信息,判断网络是否畅通。
- 格式:
ipconfig
- 格式:
ipconfig [参数]
- 说明:用于显示网络配置信息,如IP地址、子网掩码、默认网关等。常见参数
/all
可显示详细的网络配置信息。如ipconfig /all
可查看本机所有网络连接的详细配置,包括MAC地址、DNS服务器等。
- 格式:
进程管理命令
taskkill
- 格式:
taskkill /pid [进程ID]
或taskkill /im [进程名称]
- 说明:用于终止指定的进程。如
taskkill /im notepad.exe
将关闭所有打开的记事本程序。若知道进程的ID,也可使用/pid
参数根据进程ID来终止进程。
- 格式:
start
- 格式:
start [程序名称或路径]
- 说明:用于启动一个新的程序或进程。如
start notepad
将启动记事本程序;start C:\Program Files\Microsoft Office\Office16\excel.exe
可启动Excel程序。
- 格式: