Terminal常用命令

目录操作

  • ll 打开目录列表
  • ls -a 打开目录下所有文件列表
  • cd 切换到某目录
  • mkdir 创建目录
  • rmdir 删除空目录
  • rm -rf 目录名字 强制删除目录
  • mvdir 移动或者重命名目录 跟着两个目录名就是重命名
  • pwd 显示当前目录的路径
  • dircmp 比较两个目录的内容
  • whoami 查看当前操作员的身份
  • cp 复制文件

文件操作

  • cat 显示文件内容
  • find 查找文件
  • pg 分页格式化显示文件内容
  • more 分屏显示文件内容

Git常用命令

  • git init 建立仓库
  • git clone SSH 从git复制项目到本地
  • git pull 从git仓库拉项目到本地,保持本地仓库跟远程同步
  • git status 查看仓库状态
  • git add 添加文件到仓库中
  • git rm 文件名 删除仓库中的文件
  • git commit -a '本次提交的名字' 提交到本地仓库
  • git log 查看日志
  • git push 推送到git远程仓库
  • git config --list 查看git的配置文件,包括用户名,用户的邮箱
  • git config user.name "whl" 修改配置文件中的用户名,同理可以修改配置文件中的其他项
  • git merge 分支名 合并分支
  • git branch 查看当前分支
  • git branch -a 查看本地仓库以及远程仓库的所有分支,分支前面有*的说明当前所在的分支
  • git checkout -b 分支名字 新建分支并切换到新建的分支
  • git checkout 分支名 切换分支
  • git diff 跟上一个版本对比,查看本次修改的内容,确保要提交的都是自己想要的,

    *git clean -fd 清除还没有add的文件

删除本地仓库

 ls -a 查看目录内所有的文件
rm -rf .git 强制删除.git ,也就是git仓库
cd .. 回退到上一层目录
rm -rf 目录名字 则是删除创建的项目目录

vi编辑器常用命令

  • i切换到插入模式
  • ESC退出插入模式,切换到命令模式
  • :wq普通状态下的保存并离开
  • :wq! 上次vi编辑器没有保存就意外退出了,再次编辑后提示E45: 'readonly' option is set (add ! to override),在权限为root的情况下,此时通过此命令可以强制保存退出
  • :set nu设置行号
  • :set nonu 取消行号
  • :u 撤销上一步
  • :开始行号,结束行号 ,move 目标行号 剪切多行到目标位置
  • :行号d 删除行,同上可以删除多行
  • :vsp 目标文件 分屏,分出多个屏幕
  • :%s/要替换的内容/替换 全文替换

解决vi/vim中粘贴 格式错乱

  1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
  2. 拷贝完成之后,输入:set nopaste (关闭paste)

Terminal,git,vim常用命令整理以及删除本地git仓库的更多相关文章

  1. Linux 和 Vim 常用命令整理

    Sftp常用命令: lcd f:本地切换到 F盘 lpwd本地 当前目录 lls本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get下载文件到本地 Lin ...

  2. Git版本控制常用命令整理

    基础命令: git init  初始化一个空仓库 git add 添加已经修改的工作区文件 git add newmodifiedfile git commit -m "log conten ...

  3. vim常用命令整理

    #创建文件 vim test.txt vi test.txt touch test.txt #在vim中要想退出,先按[esc],再输入如下命令 [:wq]保存并退出 [:q]退出,未修改 [:q!] ...

  4. LINUX 笔记-VIM常用命令整理

    1.进入insert模式 o:当前行后 O:当前行前 r:替换当前字符 R:替换当前字符直到ESC 2.删除命令 #dw:删除#个word d^:删除至行尾 d$:删除至行首 3. u:撤消 ctrl ...

  5. VI/VIM 常用命令

    VI/VIM 常用命令=========== 整理自鸟哥的私房菜 ---------- - 移动光标 命令                    | 描述----------------------- ...

  6. (小组)Git 常用命令整理

    Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone git@xbc.me:wordpress.git 添加远程版本库origin,语法 ...

  7. Git 配置环境及常用命令整理

    一.Git教程网站 廖雪峰网站 易百GitHub命令:https://www.yiibai.com/git/git_clone.html 完成Windows环境命令下Git config配置 设置好之 ...

  8. GIT(5)----常用命令:新分支,切换,删除,远程推送,标签,日志

    常用命令 1.新分支 创建新分支:git branch <branch_name> 创建分支并切换到新的分支上:git checkout -b <branch_name> 2. ...

  9. linux最强编辑神器vim常用命令大全:编辑、插入、删除、替换、保存...

    我说vim是编辑器之神大家没有意见吧 下面分享一些vim常用命令,大家可以收藏一下 进入vim:  vim配置: vim中光标移动: vim中屏幕滚动: vim中插入文本类: 文本替换: 格式 : 范 ...

随机推荐

  1. sentinel监控redis高可用集群(二)

    一.端口转发. 如果在一个主机里面,安装了两个redis实例,可以在项目里面配置IP端口,用iptables转发. iptables -t nat -A PREROUTING -p tcp --dpo ...

  2. Spark核心技术原理透视一(Spark运行原理)

    在大数据领域,只有深挖数据科学领域,走在学术前沿,才能在底层算法和模型方面走在前面,从而占据领先地位. Spark的这种学术基因,使得它从一开始就在大数据领域建立了一定优势.无论是性能,还是方案的统一 ...

  3. 【Bootstrap】 一些提示信息插件

    前端总是会有很多信息提示的时候,最简单的可以用javascript自带的alert,confirm等.这些虽然和js的配合很好,但是很丑. bootstrap给我们提供了一些不同的方案比如modal的 ...

  4. RDD概念、特性、缓存策略与容错

    一.RDD概念与特性 1. RDD的概念 RDD(Resilient Distributed Dataset),是指弹性分布式数据集.数据集:Spark中的编程是基于RDD的,将原始数据加载到内存变成 ...

  5. beta冲刺总结

    前言: 经过一周的努力,对alpha版本进行不断的更新,得到了beta版本. 主要成员介绍: 成员 性格 优点 缺点 主要工作 黄紫仪 努力奋斗型 努力奋斗,爱学习 爱吐槽 功能点修改和部分界面修改, ...

  6. 201621123060《JAVA程序设计》第十周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1. 常用异常 结合题集题目7-1回答 1.1 自己以前编写的代码中经常出现 ...

  7. Alpha冲刺Day4

    Alpha冲刺Day4 一:站立式会议 今日安排: 我们把项目大体分为四个模块:数据管理员.企业人员.第三方机构.政府人员.完成了数据库管理员模块.因企业人员与第三方人员模块存在大量的一致性,故我们团 ...

  8. python 进程复习

    import os import time ret = os.fork() # 创建子线程 if ret ==0: # 子进程中返回值为0,父进程>0 while True: print('.. ...

  9. poj2029 Get Many Persimmon Trees

    http://poj.org/problem?id=2029 单点修改 矩阵查询 二维线段树 #include<cstdio> #include<cstring> #inclu ...

  10. PHP获取短信验证码

    PHP如何获取短信验证码?以下是创蓝253短信平台下的PHP接口代码案例:   <?php header("Content-type:text/html; charset=UTF-8& ...