Linux教程

常用的Linux命令;Git命令;DOS命令总结(持续更新)

本文主要是介绍常用的Linux命令;Git命令;DOS命令总结(持续更新),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux命令

cd <path> 					// 同DOS
pwd 						// 显示当前所在目录路径
ls(ll) 					// 列出当前目录所有文件,使用ll更详细的显示
clear 						// 清屏
touch <file name> 			// 新建文件,如touch index.js
rm <file name> 			// 删除文件
							//(rm -rf /递归清除所有文件,不要使用!)
mkdir <dir name> 			// 新建文件夹
rm -r <dir name> 			// 删除文件夹
mv <file name> <dir> 		// 移动文件
reset 						// 初始化终端
history 					// 查看历史命令
help 						// 帮助
exit 						// 退出
#							// 注释

Git命令(可在idea中的终端中操作):

配置命令:
git config -l				// 查看Git配置(-l表示list)
git config --system --list	// 查看系统Git配置,对应Git\etc\gitconfig文件
git config --global --list	// 查看用户Git配置(global表示全局)
   							// 对应:用户/.gitconfig
git config --global user.name "Xiaracto"	
   							// 设置用户名(可以用java程序一键修改其内容)
创建仓库/项目主目录使用的命令:
git init				// 在当前目录下创建初始化内容
git clone <url>			// (在此粘贴如下图所示的内容)
    					// 在当前目录下同步复制url对应的仓库镜像
    					// 完成操作后,直接选择该目录在idea中创建项目,
   						// 或者将克隆的文件剪切到编辑了一半的项目目录中

git status <filename>	// 查看文件状态(四种)
    					// 若不指定文件则查看所有文件状态
基本的文件操作(命令针对当前目录,目录对应仓库,对应idea的项目主目录):
git add						// 提交文件到暂存区(git add . 为所有)
git commit -m "<message>"	// 提交暂存区内容到本地仓库,
    						// -m为提交信息(一般说明提交了什么文件),可选
git push

ssh-keygen -t rsa			// 生成ssh密钥(使用官方推荐的rsa方法加密)
对分支的操作:
git branch								// 列出本地分支
git branch -r							// 列出远程分支
git branch <branch name>				// 创建本地分支
git checkout <branch name>				// 切换至分支

git checkout -b <branch name>			// 新建并切换至分支
git push --set-upstream origin <branch name>
										// 将当前本地分支上传到github
git merge <branch name>					// 将指定分支内容合并至当前分支
git branch -d <branch name>				// 删除本地分支
git push origin --delete <branch name>	// 删除远程分支
或git branch -dr <branch name>			// 删除远程分支

注:一般在dev分支下开发而不是主目录,若有重要版本可单独保存为分支,
多人开发时每人使用一个或多个分支,文件有区别时协商决定使用哪个版本,并合并之。
.gitignore文件:将规定的文件不添加至暂存区
文件内容规则:
# 						# 注释		
*.txt		     	# 忽略所有 .txt结尾的文件
!lib.txt	     	# lib.txt不忽略
/temp    			# 仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/    			# 忽略build/目录下的所有文件
doc/*.txt   			# 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

基础 DOS命令:

exit 
cls 				// 清屏
dir 				// (directory)列出当前目录下所有子目录项
cd <path>			// (change directory)接绝对/相对路径(文件夹名)
cd ..				// 回到上级目录
cd .				// 回到当前目录(相当于没操作)
cd \ 				// 回到根目录
c: 					// 切换至C盘
d:					// 切换至D盘
javac <source code name>
java <class name>	// 上面两行,为编译和运行

注:DOS命令将会在当前目录及环境变量path指定目录中搜索命令
(因此需将javac所在目录添加至环境变量)

参考链接:
https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ(Git的使用)

这篇关于常用的Linux命令;Git命令;DOS命令总结(持续更新)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!