美文网首页
2018-11-16day16-Linux下网络操作命令、she

2018-11-16day16-Linux下网络操作命令、she

作者: MW演员 | 来源:发表于2018-11-16 20:11 被阅读0次

一、Linux下网络操作相关命令

ping --- 查看网络可达性
ttl --- 包在网络中的存活时间

tracepath --- 查看包经过哪些路由器到达目的地(检查数据可达性)

ifconfig --- 查看本机ip(网卡--内网ip)
ip addr --- 查看本机ip
ip有许多参数如果需要用 ip --help/man ip 查看更多参数
以太网 --- Ethernet

netstat --- 查看网络状态
netstat -nap 查看网络状态以数值形式显示连接情况
netstat -nap | grep 端口/服务名 -- 搜索指定端口或服务的网络情况

  • sftp -- 安全的网络传输
  • scp -- 安全文件拷贝

格式:scp 文件 username@ip:目标文件路径
拷贝文件加参数 -r

服务 & -- 将服务放到后台运行
例如:redis-server &

注意:如果有输出也会放到前台,如果不希望输出到前台,可以进行输出重定向到指定的文件中 (>)

  • 查看正在后台运行的程序

格式:jobs

  • 将后台运行程序放到前台来运行

格式:fg %编号

  • 想将正在前台运行的程序放到后台

格式:Ctrl + z

注意:到后台后该程序状态为stop

想让其重新运行起来用
格式:bg %编号

注意:touch 文件 --- 如果文件存在就是修改最后访问时间
chgrp --- 更改文件所在的用户组

二、linux 下的shell编程

三、版本控制

1、发展历史
  • 版本控制
    1990s -- CVS / VSS
    工作原理 -- 锁定模式

  • 2000s -- SVN -- Subversion -- 集中控制
    工作原理 -- 合并模式

  • 2005年 -- 分布式版本控制系统 -- bitkeeper

  • Git -- c语言写的/还有就是python写的

2、git的简单使用命令

  • 版本控制仓库

格式: git init

  • 在仓库中添加项目

git add 文件 ---- 将指定的文件放入仓库(还没有提交只是在暂存区还没提交)
git add . ---- 将当前路径下的所有文件放入暂存区
git rm --cached 文件名 ---- 将指定的文件移除暂存区

  • 查看暂存区

git status

  • 将暂存区文件恢复到工作区

git checkout -- 文件名

  • 配置用户名和邮箱(提交前配置)

git config --global user.name "用户名"
git config --global user.email "邮箱"

  • 将暂存区内容提交到仓库

git commit -m '提交注释(为什么提交)'

  • 查看提交日志

git log

  • 回到历史版本

格式: git reset 版本号
格式: git reset --hard HEAD^
格式: git reset --hard HEAD^^
格式: git reset --hard 版本号的哈希摘要
--hard参数是为了保证工作和历史版本的一致性(可选的)

  • 查看未来版本 --- 曾经提交过又被撤回的版本

git reflog

git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

git ls-files 查看仓库中的文件

git init
git add .
git commit -m "first commit" (first commit 本次提交的内容)
git remote add origin https://github.com/852172891/test3.git (地址换成你建的项目的地址,不知道的话看下边 项目地址是哪个的图)
git push -u origin master (这一句执行的时候 可能需要输入你的 git 账号 和密码)

相关文章

  • 2018-11-16day16-Linux下网络操作命令、she

    一、Linux下网络操作相关命令 ping --- 查看网络可达性ttl --- 包在网络中的存活时...

  • Mac常用终端命令

    目录操作 文件操作 选择操作 安全操作 编程命令 进程操作 时间操作 网络与通信操作 Korn Shell命令 其...

  • Mac 命令

    Mac 常用终端命令 目录操作 文件操作 选择操作 安全操作 编程命令 进程操作 时间操作 网络与通信操作 Kor...

  • OS Experiment-01

    实验目的:熟悉Linux命令 目录操作命令 文件操作命令 文本文件查看命令 用户系统命令 网络相关命令 U盘的使用...

  • Linux Operational Order

    命令 : 命令 + [参数] + [对象] 1. 命令查询&别名 2. 系统操作 3. 文件[夹]操作 4. 网络...

  • Mac 终端命令小结

    命令名功能描述使用举例 文件操作(命令名功能描述使用举例) 选择操作 安全操作 编程操作 进程操作 时间操作 网络...

  • Mac终端常用的基本命令

    目录操作: 文件操作: 选择操作: 进程操作: 时间操作: 网络与通信操作: Korn Shell 命令 : 其他...

  • 2019-04-13

    目录[toc] 一 前言 1.总结linux环境下常用的命令2.linux下的命令是在shell中执行,通过she...

  • 实验六【2021OS】

    实验六:Linux Shell及vi/vim使用 vi/vim简单使用,在命令模式下的保存,删除,查找命令。She...

  • Linux命令学习手册-ip

    摘自 man 手册: 功能 Linux下的 ip 命令可以显示和操作路由表、网络设备、网络接口和隧道等。 举例 网...

网友评论

      本文标题:2018-11-16day16-Linux下网络操作命令、she

      本文链接:https://www.haomeiwen.com/subject/nikvfqtx.html