文章首发于我的github仓库-cv算法工程师成长之路,欢迎关注我的公众号-嵌入式视觉。本人水平有限,文章如有问题,欢迎及时指出。如果看完文章有所收获,一定要先点赞后收藏。毕竟,赠人玫瑰,手有余香。一,Docker简介1.1,什么是Docker1.2,Docker与虚拟机的区别1.3,Docker架构1.4,为什么用Docker二,Docker基本概念2.1,镜像2.2,容器2.3,仓库三,Docker使用3.1,Docker服务3.2,下载与使用Docker公共镜像(Images)四,Docker镜像命令五,Docker容器命令5.1,dockerrun命令六,参考资料一,Docker简介1
终端窗口操作:ctrl+alt+f2(f3-f5)创建终端窗口ctrl+alt+f1返回图形化桌面ls列出当前目录下的所有文件夹exit退出当前终端文件操作:(Linux目录结构为一棵树,只有一个根目录)cd/ 切换到根目录vi/vim文本编辑器:super+空格 切换输入语言vim文件名 打开文本编辑(ESC)一般模式:主要操作:删除、复制、粘贴yy 复制当前行(不用选中,光标在行首#号处) 8yy(y8y) 复制8行 y$ 复制从光标当前位置到行尾 y^ 复制从光标位置到行首p 粘贴dd 删除当前行 dw 删除当前单词d$ 删除从光标当前位
终端窗口操作:ctrl+alt+f2(f3-f5)创建终端窗口ctrl+alt+f1返回图形化桌面ls列出当前目录下的所有文件夹exit退出当前终端文件操作:(Linux目录结构为一棵树,只有一个根目录)cd/ 切换到根目录vi/vim文本编辑器:super+空格 切换输入语言vim文件名 打开文本编辑(ESC)一般模式:主要操作:删除、复制、粘贴yy 复制当前行(不用选中,光标在行首#号处) 8yy(y8y) 复制8行 y$ 复制从光标当前位置到行尾 y^ 复制从光标位置到行首p 粘贴dd 删除当前行 dw 删除当前单词d$ 删除从光标当前位
1.数据操作类语句:SELECT:从数据库表中检索数据行和列INSERT:把新的数据表记录添加到数据库中DELETE:从数据库中删除数据记录,针对数据进行操作UPDATE:修改现有数据库中的数据2.数据定义类语句:CREATE:创建新的数据库或者表等结构DROP:从数据库中删除表或者删除一个数据库,针对结构进行操作ALTER:修改表的结构或定义域3.常见的结构:table:数据表database:数据库view:视图index:索引procedure:存储过程trigger:触发器schema:模式domain:数据值域4.数据控制类语句:GRANT:授予用户访问权限DENY:拒绝用户访问权限
1.数据操作类语句:SELECT:从数据库表中检索数据行和列INSERT:把新的数据表记录添加到数据库中DELETE:从数据库中删除数据记录,针对数据进行操作UPDATE:修改现有数据库中的数据2.数据定义类语句:CREATE:创建新的数据库或者表等结构DROP:从数据库中删除表或者删除一个数据库,针对结构进行操作ALTER:修改表的结构或定义域3.常见的结构:table:数据表database:数据库view:视图index:索引procedure:存储过程trigger:触发器schema:模式domain:数据值域4.数据控制类语句:GRANT:授予用户访问权限DENY:拒绝用户访问权限
数据库连接链接数据库:代表连接数据库管理系统--连接数据库管理系统mysql-uroot-p---u代表用户-p代表用密码登录定义数据库--创建数据库createdatabasemyong;--创建数据库名称myong--查询数据库showdatabases;--查询当前数据库管理系统里面的数据库--切换数据库usemyong;--切换到myong数据库--查看所有表showtables;--查看当前数据库的表--修改数据库alterdatabasedbnamecharactersetutf8;--修改库的字符集,修改成utf8支持中文--删除数据库dropdatabasemyong;--删除
数据库连接链接数据库:代表连接数据库管理系统--连接数据库管理系统mysql-uroot-p---u代表用户-p代表用密码登录定义数据库--创建数据库createdatabasemyong;--创建数据库名称myong--查询数据库showdatabases;--查询当前数据库管理系统里面的数据库--切换数据库usemyong;--切换到myong数据库--查看所有表showtables;--查看当前数据库的表--修改数据库alterdatabasedbnamecharactersetutf8;--修改库的字符集,修改成utf8支持中文--删除数据库dropdatabasemyong;--删除
1 vim命令 vim文件名+行号 光标定位到行号 i 编辑模式 Esc键 保存或退出之前 :q! 不保存编辑过的 :wq 保存 :%d 清空整个文件 :setpaste 粘贴模式,保持复制的格式 2权限 sudo-i切root权限 exit退出root权限 chgrp-R组名文件路径 改组 chown-R用户名 文件路径
1 vim命令 vim文件名+行号 光标定位到行号 i 编辑模式 Esc键 保存或退出之前 :q! 不保存编辑过的 :wq 保存 :%d 清空整个文件 :setpaste 粘贴模式,保持复制的格式 2权限 sudo-i切root权限 exit退出root权限 chgrp-R组名文件路径 改组 chown-R用户名 文件路径
在使用Linux系统的过程中,我们经常需要查看系统、资源、网络、进程、用户等方面的信息,查看这些信息的常用命令值得了解和熟悉。1,系统信息查看常用命令如下:lsb_release-a#查看操作系统版本(裁剪版不一定支持)cat/etc/os-release#查看操作系统版本(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)cat/proc/cpuinfo#查看CPU信息hostname#查看计算机名lsusb-tv#列出所有USB设备env#查看环境变量2,资源信息查看常用命令如下:free-m#查看内存使用量和交换区使用量(单位MB