一、Linux命令
1.Linux中网络相关的命令
1.ping -> 检测网络可达性 -> ICMP
ping www.baidu.com
2.tracepath -> 检查数据路由
tracepath www.baidu.com
3.ifconfig -> 检查网络接口(网络适配器)
ifconfig
4.ip -> 查看配置网络接口相关信息
ip addr
5.netstat -nap -> 查看网络状态(端口占用、进程、已建立的连接)
netstat -nap
6.sftp -> 安全网络文件传
7.scp -> 安全文件拷贝
scp 文件名/文件名 用户名@对方公网ip:/目录/文件名
二、命令的前后台运行
1.命令 & -> 让命令在后台运行
2.jobs -> 查看后台运行的进程
3.fg %编号 -> 让命令回到前台运行
4.bg %编号 -> 让命令在后台运行
5.Ctrl+z -> 将前台进程暂停放到后台
三、命令行参数
import sys
sys.argv
四、Git版本控制
1.版本控制
1990s -> 锁定模式
CVS -> Concurrent Version System
VSS -> Visual Source Safe
2000s -> 合并模式
SVN -> Subversion -> 集中控制式
分布式版本控制系统 -> BitKeeper
2005年 -> Git / Mercury
2.Linux系统安装Git
方法一:
yum -y install git
方法二:
1.下载git源代码压缩文件
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz
2.解压缩和解归档
xz -d git-2.19.1.tar.xz
tar -xvf git-2.19.1.tar
3.配置安装路径
cd git-2.19.1
./configure --prefix=/usr/local
4.安装git的网络依赖库
yum -y install libcurl-devel
5.构建和安装
make && make install
6.检查安装结果
git -- version
五、Git的使用
1.创建git仓库
git -- version
2.将代码纳入暂存区
git add 文件名
git add .
3.查看暂存区状态
git status
git rm --cached 文件名 -> (从暂存区移除)
git checkout -- 文件名 -> (将暂存区文件恢复到工作区)
4.配置身份标识
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
5.提交到本地仓库
git commit -m '...'
6.查看提交日志
git log
git reflog -> 看到未来的版本(曾经提交过又被撤回的版本)
7.回到历史版本
git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard 版本的哈希码摘要
--hard参数是为了保持工作区和历史版本的一致性
六、Git上传项目到GitHub
1、将当前工作路径切换到需要上传的项目文件
DELL@DESKTOP-H9M4ECV MINGW64 ~/Desktop/blog
2.创建Git仓库
git init
3.将代码纳入暂存区
git add .
4.配置身份标识
git config --global user.name "usernme"
git config --global user.email "emailName"
5.提交到本地仓库
git commit -m '注释'
6、本地仓库与GitHub仓库进行配对
git remote add origin https://github.com/iamluyunhao/blog.git
7、把本地的内容推送到仓库中
git push -u origin master
8.生成密钥对
先生成一个key,命令是: ssh-keygen -t rsa,文件是生成在当前的路径的
然后 cat id_rsa.pub 之后会有一串数字
复制 public key (windows.pub中的一串数字) 到你账户的 list of SSH keys, 再重新push.
如果不成功,用下面的命令来测试下:
$ ssh -v git@github.com
网友评论