Seafile开发过程中使用到的工具及命令汇总

Posted 平原上的维克多

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Seafile开发过程中使用到的工具及命令汇总相关的知识,希望对你有一定的参考价值。

Docker

Image: 包含操作系统的镜像以及系统软件

Container(Instance of Image): 提供轻量级操作系统环境,可以创建、启动、停止和删除。多个容器之间相互隔离,互不影响。

Image 本身只读,用户基于Image创建和启动的Container是Docker引擎在Image层之上建立的的可写层。

拉取镜像ubuntu 18.05

docker pull ubuntu 18.05

使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器

docker run -it ubuntu 18.05  /bin/bash

查看所有容器

docker ps -a

启动某个特定容器

docker start <容器 ID>

停止特定容器

$ docker stop <容器 ID>

对于进入后台的容器,使用下列两条命令重新进入,二者区别在于前者退出终端会导致容器的终止,后者不会。此外,前者适用于在容器在后台运行时attach到该容器,如果我们想到用多个terminal实现对同一容器的访问则该命令无效,需要使用下面的exec命令

docker attach <容器 ID>
docker exec -it <容器 ID> /bin/bash

加载保存在本地的docker镜像

docker load --input /Users/wangyan/documents/seafile/seafile-dev-img-1.4

利用镜像创建容器的同时挂载容器内的/root/dev/source-code文件夹到本地的/Users/wangyan/Documents/seafile-develop文件夹

docker run -it -p 8000:8000 -p 8082:8082 -p 3000:3000 -p 3306:3306 —name seafile-dev -v /Users/wangyan/Documents/seafile-develop:/root/dev/source-code seafile-dev-img  bash

docker查看和删除镜像
docker删除镜像和容器
docker -v 挂载问题
修改docker内文件
编辑docker中文件

基于docker的seafile开发环境搭建

Perl

在Linux和Mac端直接通过下列命令安装:

curl -L http://xrl.us/installperlosx | bash

安装完成后,通过下列命令检测:

perl -v

执行脚本:

perl script.pl

Git

查看用户名和邮箱

git config user.name
git config user.email

更改用户名和邮箱

git config --global user.name "Your_username"
git config --global user.email "Your_email"

创建分支

git branch

切换分支

git checkout

将内容写入暂存区

git add [file1] [file2] ...
git add [dir]
git add .

提交暂存区内容写入本地仓库

git commit -m [message]

将本地版本库分支推送到远程服务器上对应分支并合并

git push <远程主机名> <本地分支名>:<远程分支名>

从远程获取代码库

git fetch [alias]

将服务器上的更新合并到本地的当前分支

git merge [alias]/[branch]

从远程获取代码并合并本地的版本

git pull <远程主机名> <远程分支名>:<本地分支名>

git教程

Ubuntu

显示当前所处的绝对路径

pwd

以上是关于Seafile开发过程中使用到的工具及命令汇总的主要内容,如果未能解决你的问题,请参考以下文章

JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)

自动化测试工具及框架系列:Selenium webdriver常用命令汇总

性能测试工具开发过程中遇到的问题汇总

一个好程序猿必须知道的开发工具(汇总)!

Linux学习命令汇总十——linux网络管理及配置和网络检测工具

经验分享学习 C/C++ 编程语言的常用开发工具下载!(汇总)