Docker、Git、 Linux常用命令总结

docker、git、linux原理解析以及命令大全 对于docker讲解,git常用命令讲解,以及linux环境各命令整理,适合中高级开发人员使用 立即下载

1、Linux

1.1、查看某个进程

ps aux     # 查看所有进程   用BSD的格式来显示进程信息 可显示进程占用的CPU、内存的百分比

ps -ef     # 查看所有进程   用标准的格式显示进程信息  可显示父进程ID

ps aux|grep java             # 查看java进程

ps -ef|grep tomcat           # 查看所有有关tomcat的进程

ps -ef|grep --color java     # 高亮要查询的关键词

1.2、终止进程

kill pid       # 终止线程ID为pid的进程

kill -9 pid    # 强制终止线程ID为pid的进程

1.3、文件的基本操作

pwd                             # 查看当前目录

find / -name filename.txt       # 根据名称查找/目录下的filename.txt文件

mkdir filename                  # 创建文件夹

ls -al                          # 查看文件,包含隐藏文件

tail -n 10 example.txt          # 查看文件尾部10行
 
rm -rf 文件夹/                  # 强制删除当前目录下的所有内容(包括其子文件)

ls -l |grep "^-"|wc -l         # 统计当前文件夹下文件的个数

tar -czf test.tar.gz /test1 /test2    # 压缩文件

tar -xvzf test.tar.gz                 # 解压文件

unzip -oq                      # 解压zip文件

unzip -oq common.war -d common   # 解压common.war文件存放至common中

mv  文件夹1/  ./文件夹2/          # 移动文件夹至当前目录下另一个文件夹中

cp -r dir1 dir2                # -r参数可实现递归功能,即所有子目录中的文件与目录均拷贝至dir2中(若dir2未创建)

cp -r dir1/. dir2              # 同上,(若dir2目录已存在)

cp   /home/test.txt    /home/test/test.txt   # 把一个文件复制到另一个文件夹


# scp命令可能在某些终端不支持,可以通过gitlab 右键git bash here获取git命令行终端
# 从本机远程拷贝至对应服务器
scp -r /baidupano/* ubuntu@10.0.10.55:/ssd/zhangyiyang/data/street_view/

# 从服务器拷贝整个目录至本地当前目录下
scp -r root@10.0.12.141:/Crawlerdata/data/ ./

1.4、linux硬件信息查看

cat /proc/cpuinfo |grep "processor"| wc -l   # 查看逻辑CPU核数

fdisk -l |grep Disk                          # 查看磁盘容量

grep MemTotal /proc/meminfo                  # 查看内存总量   

grep MemFree /proc/meminfo                   # 查看空闲内存量  

uname -a               # 查看内核/操作系统/CPU信息的linux系统信息命令   

head -n 1 /etc/issue   # 查看操作系统版本,是数字1不是字母L   

cat /proc/cpuinfo      # 查看CPU信息的linux系统信息命令   

hostname               # 查看计算机名的linux系统信息命令   

lspci -tv              # 列出所有PCI设备   

lsusb -tv              # 列出所有USB设备的linux系统信息命令   

lsmod                  # 列出加载的内核模块   

env                    # 查看环境变量资源   

free -m                # 查看可供kernel分配的物理内存使用量和交换区使用量,非全部物理内存   

df -h                  # 查看各分区使用情况   

du -sh                 # 查看指定目录的大小    

uptime                 # 查看系统运行时间、用户数、负载   

cat /proc/loadavg      # 查看系统负载磁盘和分区   

mount | column -t      # 查看挂接的分区状态   

fdisk -l               # 查看所有分区   

swapon -s              # 查看所有交换分区   

hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)   

dmesg | grep IDE       # 查看启动时IDE设备检测状况网络   

ifconfig               # 查看所有网络接口的属性   

iptables -L            # 查看防火墙设置   

route -n               # 查看路由表   

netstat -lntp          # 查看所有监听端口   

netstat -antp          # 查看所有已经建立的连接   

netstat -s             # 查看网络统计信息进程   

dmidecode -t memory |grep Size: |grep -v "No Module Installed"  # 查看全部物理内存容量

 

2、Docker

docker ps                              # 查看正在运行的容器

docker ps -a                           # 查看所有已创建的容器

docker images                          # 查看可用的镜像

docker-create -i 镜像名 -n 容器名       # 创建容器

docker container run 镜像文件名        # 抓取镜像文件并生成一个容器实例后运行,本地没有则从仓库自 
                                        抓取

docker start 容器名                    # 启动容器

docker exec -it 容器名 /bin/bash       # 进入容器

3、Git

git clone address(https://····)     # 从gitlab下载代码至本地

//TODO
//修改已下载的代码

git add .                          # 将已修改文件添加至git仓库的索引库(好像是本地缓存区),此处需确保所在目录正确

git commit -m "修改说明"            # 添加本次修改说明

git push                           # 上传已修改文档至远程git仓库

 

 

QMT量化交易桥接方案深度对比:从MiniQMT淘汰说起 量化交易系统中的API桥接,本质是解决本地终端与底层交易引擎之间的通信瓶颈。其核心原理在于绕过GUI封装、直连确定性执行层,从而获得低延迟、高可靠、可监控的指令通路。技术价值体现在策略实盘一致性提升、毫秒级响应保障及运维可控性增强。典型应用场景包括打板策略、T+0套利、高频网格等对时效与稳定性双敏感的自动化交易。本文聚焦国金证券QMT专业版生态,系统剖析DLL注入、HTTP反向代理、IPC共享内存与官方HTTP API四大桥接路径的性能边界、合规风险与工程落地成本,尤其深入解析qmt终端 client is 阅读详情

相关推荐

基于Matlab与Bladed联合仿真的交互软件设计

基于Matlab与Bladed的交互软件设计

weixin_45014222的博客 818

常用的git bash窗口指令大全(一)

对于Git初学者使用Git Bash窗口进行代码的克隆、推送、拉取等管理代码常用的一些命令。

bafeiq的博客 3316

Camera(5)metadata

Metadata 是整个 Android camera 中类似于高楼大厦中的管道系统一样,贯穿了整个 Camera 的 Framework 和 vendor HAL。Metadata 里面包含了所有的控制、参数、返回值等等。Metadata分为Android原生的Metadata和芯片商或者用户自定义的Metadata,即Android Tag和Vendor Tag。Vendor Tag在Hal中定义,并在camx和chi目录中使用。

qq_55893245的博客 3056

Git Bash 快捷键

光标 按键 操作 ctrl+b 前移至一个字符(backward) ctrl+f 后移至一个字符(forward) alt+b 前移至一个单词 alt+f 后移至一个单词 ctrl+a 跳转至行首 ctrl+e 跳转至行尾 ctrl+x 行首/当前位置光标跳转 编辑 按键

山茶树和葡萄树 8229

5G初始注册流程详解(2)-Registration Request

1:了解注册的本质,5G终端为什么要注册? 2:SUCI,SUPI,5G-GUTI的区别? 3:为什么会有COMPLETE REGISTRATION REQUEST呢?

weixin_53220301的博客 3795

Matlab 2023b 科研党必备:MOSEK 10.1.25 安装与配置全记录(附License过期解决方案)

本文详细介绍了在Matlab 2023b中安装与配置MOSEK 10.1.25的全过程,特别针对科研用户提供学术许可申请、证书文件部署及环境集成的实用指南。文章还包含常见问题解决方案和性能调优建议,帮助用户高效完成优化计算任务。

weixin_30598225的博客 171

Linux下Tomcat的启动、关闭、杀死进程

打开终端   cd /java/tomcat   #执行   bin/startup.sh #启动tomcat   bin/shutdown.sh #停止tomcat   tail -f logs/catalina.out #看tomcat的控制台输出;   #看是否已经有tomcat在运行了   ps -ef |grep tomcat   #如果有

洪文聊架构 1362

海康读码器上位机开发避坑指南:IDMVS客户端之外,如何用C# SDK搞定扫码、数据比对与实时控制?

本文详细介绍了如何利用海康读码器的C# SDK进行二次开发,实现从基础扫码到复杂工业控制的全流程解决方案。内容涵盖SDK架构解析、多设备管理系统构建、业务逻辑与设备控制实现,以及系统集成与性能优化等关键环节,为工业自动化领域的开发者提供实用指南。

weixin_30642561的博客 551

Git bash基础操作指令 小结

1.常用git指令 git的安装配置(只有初次使用需要配置) 用户名和邮件 $ git config --global user.name "noxue" $ git config --global user.email admin@noxue.com 最基础本地git操作 git init #初始化为本地的仓库 git add . ...

萧西朗的博客 1132

OBS直播美颜全攻略:从插件下载到参数调校一站式指南

本文提供OBS直播美颜插件从下载安装到参数调校的一站式指南。详细介绍了如何安全获取并安装OBS美颜插件,重点讲解了在OBS中添加美颜滤镜的核心步骤,并分享了磨皮、肤色调整、细节增强等关键参数的实战调校技巧,帮助主播打造自然、专业的直播形象。

weixin_29197835的博客 329

SAP FICO 科目余额查询表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP FICO 科目余额查询表开发说明书(包括开发源代码、测试样例)

我好像病了的博客 1041

Linux、docker、git 常用命令

Linux docker git 常用命令

u012558074的博客 418

FastAPI 极简教程(偏实战,一篇搞定)

本文是一篇FastAPI实战教程,通过最少的概念讲解快速掌握FastAPI的核心功能。文章首先介绍FastAPI是基于Starlette和Pydantic的高性能Python API框架,具有自动生成文档、类型驱动校验、异步支持和依赖注入等优势。教程从安装环境开始,演示了如何创建最小项目并编写第一个"Hello World"接口。接着详细讲解了路由参数处理(Path/Query/Body)、Pydantic数据模型校验、响应模型控制、状态码设置等核心功能。在高级功能方面,重点介绍了错误处

AI天才研究院 821

npm git node docker linux常用命令

GIT     github     查看仓库地址       git remote -v     拉取代码 创建本地仓储       创建本地仓储:git remote add upstreamhttps://github.com/gametheworld/DataAraneid.git       查看版本:git remote -v     常用命令:       拉取...

weixin_30917213的博客 108

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Git、Linux、Docker使用命令

【代码】Git、Linux、Docker使用命令。

Lxyns的博客 210

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux - 常用命令

Linux - 常用命令

qq_56246012的博客 675

熟练掌握Docker及linux常用命令排查线上问题。熟悉Git, Maven等项目管理及构建工具,熟悉微服务中基于Jenkins的CI/CD

常用命令:`git clone`, `git add`, `git commit`, `git push`, `git pull`, `git branch`, `git merge`如果你需要更具体的帮助或有特定的问题,随时可以提问。- 常用命令:`clone`、`add`、`commit`、`push`、`pull`、`branch`、`merge`、`rebase`。- 常用命令:`clean`、`compile`、`test`、`package`、`install`、`deploy`。

靡不有初,鲜克有终 820

linux,mongo,git,容器常用命令

Linux常用命令#################################################################################################### ypm -qa | grep mongo 手动安装rpm包: rpm -ivh /root/mongodb/* --nodesps 忽视依赖 yum erase -y (rpm -qa |grep mongo) yum install -y java-1.8.0-openjdk...

qq_34741911的博客 183

大模型部署,运维,测试所需掌握的知识点

例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 将python3的默认路径/usr/bin/python3替换为/usr/bin/python3.8。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。要匹配 + 字符,请使用 \+。要匹配 * 字符,请使用 \*

qq_72758246的博客 1274

linux、Git、Dokcer、Nvidia、Conda常用命令及环境网络代理配置记录

linux、Git、Dokcer、Nvidia、Conda常用操作命令及环境配置网络代理配置记录

qq_35892287的博客 1154

Linux 、docker 、nginx 相关命令

nginx相关命令: 查看版本号:nginx -V 重新加载配置:nginx -s reload :pstree -apn|grep pcntl Linux下运行nginx域名:curl http://nginx.23673.com 停止:nginx -s stop 退出:nginx -s quit 查看nginx服务:netstat -apn|grep 80 检查下nginx配置文件是否正确:...

tlsxtk的博客 841

Linux常用指令&Docker部署

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码 在 GitHub 上进行维护。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制, 相互之间不会有任何接口。

weixin_74866702的博客 1475

常用命令-linux

在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。netstat -nap |grep pid 查看探针端口。top -p pid指定查看某个进程信息。lsop -p pid 按进程 查看。losp -u root 按用户查看。查看进程打开的文件句柄。

qq_26613911的博客 252

个人常用命令集锦 持续更新

OS 1、 立刻关机 halt 2、 centos安装yum apt-get install yum 3、 查找文件夹 find / - name 需要查找文件名称 4、 vi里面 查找字符串 “/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。 要查找一个以search为行首的行,则键入/^search ,要查找一个以search为行尾的行,则键入/search$。 5、 解压 tar -zxvf archive

勿忘初心 3万+

【一文带你了解Git+Linux+Docker等常见命令】

概述:每一个目录都有特殊的意义,不要随意乱动,可能导致系统出现问题。

qq_53195321的博客 426

【常用的linux、doctor、maven、git、adb、window命令总结】

常用的linux命令,doctor,maven、gradle、adb、window命令

Leoon123的博客 1514

Linux常用命令记录

【代码】Linux常用命令记录。

weixin_45095712的博客 327
上一篇: Druid与Dbutils集成实现查询结果集封装
下一篇: MySQL配置、安全、优化相关札记整理
zhg_vincent
博客等级 码龄12年 93粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值