常用Linux命令和Git基本原理
1. 常用的Linux命令
- shh: 连接远程服务器(SSH的全称为Secure Shell,即安全外壳协议。它是一种专为远程登陆会话和网络服务提供安全性的应用层协议。说白了就是用来连接服务器的一种方式)
- cd: 改变目录,转进目录。
- cd…:回退到上一个目录,直接cd进入默认目录。
- pwd:显示当前所在的目录路径(print working directory)。也就是查看所在目录位置。
- ifconfig:查看网络设备信息(ifconfig 是network interfaces configuring 的缩写)。
- free:检查内存。
- ls:列出当前目录中的所有文件(list)。
ls -lsh/path/to/file
该命令将显示指定文件的磁盘空间使用情况,以人类可读的方式显示文件大小。 - ll:也是列出当前目录中的所有文件,不过列出的内容更详细(ls -l的别名)。
- touch:新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件(就是假装“碰”了一下这个文件,假装文件被“修改”了,于是文件的修改时间就是被设置为当前时间)。
- rm:删除一个文件,rm index.js就会把index.js文件删除。
- mkdir:新建一个目录,就是新建一个文件夹。
- rm -r:删除一个文件夹,rm -r src 删除src目录。
- mv 移动文件,mv index.html src index.html是我们要移动的文件,src是目标文件夹,当然这样写,必须保证文件和目标文件夹在同一目录中。
- reset重新初始化终端/清屏。
- clear清屏。
- history查看命令历史。
- help帮助。
- exit退出。
- #表示注释。
- df -h (df是disk free的缩写,-h是human-readable的缩写)
该命令将显示所有已经挂载的文件系统的磁盘空间使用情况,以人类可读的方式显示磁盘空间大小。
挂载:指的就是将设备文件中的顶级目录连接到Linux根目录下的某一目录,最好是空目录,访问此目录就等同于访问设备文件。 - du -sh /path/to/directory (du是硬盘使用(Disk Usage)的缩写,-s是-summarize简写形式,-h是-human-readable即以人类可读的方式显示磁盘空间大小)
该命令将显示指定目录的磁盘空间使用情况,以人类可读的方式显示目录大小。 - uname: 查看系统版本。
- yum:安装(yum是一种包管理器)。
- which:查看安装位置。
- wget:下载安装包(wget是一个从网络上自动下载文件的自由工具)。
- tar:解压。
- find:查找。
- cp:复制。
- nohup:后台启动程序。
- jobs:查看后台程序。
- ps:查看Java进程。
2. Git基本理论(核心)
Git本地有三个工作区域:
- 工作目录 (Working Directory)
- 暂存区 (Stage/Index)
- 资源库(Repository或Git Directory)
如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域,文件在这四个区域之间的转换关系如下:
参考资料:
- 2021韩顺平 一周学会Linux
- Git最新教程通俗易懂
还没有评论,来说两句吧...