Linux/Git面试常用操作命令(掌握这些就够了!!!)

Linux常用命令

  • 列出文件清单:ls

  • 改变当前路径:cd

  • 查看当前路径:pwd

  • 改变文件创建时间以及创建空文件:touch

  • 创建目录:mkdir(-p 创建多级目录)

  • 删除目录:rmdir

  • 删除文件(目录):rm

  • 复制命令:cp

  • 移动文件:mv

  • 显示文件内容:cat

  • 从头开始查看文件内容:head

  • 从文件结尾开始查看内容:tail

  • 分屏显示文件:more

  • 文件比较:diff

  • 排序:sort

  • 统计命令:wc

  • 设置权限:chmod

  • 更改文件属主(属组):chown/chgrp

  • 按路径进行查找:which

  • 按资料库查找:whereis

  • 查找所有匹配的文件命令:locate

  • 功能强大的查找:find

  • 压缩:gzip(能够压缩和解压以.gz为结尾的文件)

  • 查看.gz文件内容:zcat

  • 解压.zip文件:unzip

  • 压缩.bz2文件:bzip2(压缩和解压.bz2文件)

  • 查看.bz2文件:bzcat

  • 打包并压缩:tar

  • 关闭计算机命令:shutdown

Git常用命令

Git三大分区:工作区(working directory)、缓冲区(stage)、提交历史/版本库(commit history)

  • git add:将工作区的修改提交到缓存区
  • git commit:将暂存区的修改提交到当前分支
  • git reset:回退到某一个版本
  • git stash:保存某次修改
  • git pull:从远处更新代码
  • git push:将本地代码更新到远处分支上
  • git reflog:查看历史命令
  • git status:查看当前仓库的状态
  • git diff:查看修改
  • git log:查看提交历史
  • git revert:回退某个修改
  • git branch:创建分支
  • git checkout:既可以切换(创建)分支,也可以操作文件(回退修改)
提交层面文件层面
reset在私有分支上舍弃一些没有提交的更改将文件从缓存区中移除
checkout切换分支或查看旧版本舍弃工作目录的修改
revert在公共分支上回滚更改
  • git merge:合并分支(整合提交)
  • git rebase:合并提交(有序提交,线性)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值