摘要:虚拟环境的搭建是一款用来管理虚拟机的工具,可以构建虚拟开发环境的,可以封装一个的开发环境,分享给其他开发人员。添加官方的镜像进行初始化切换目录启动环境入代码启动完成后,通过登录虚拟机。
Mac虚拟环境的搭建
1.Vagrant 是一款用来管理虚拟机的工具,可以构建虚拟开发环境的,Vagrant 可以封装一个 Linux 的开发环境,分享给其他开发人员。其他人可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,可以把开发环境配制成与生产环境一样。
VirtualBox 是一款开源虚拟机软件,所以需先安装virtualBox.
2.安装Virtual Box 很简单,直接按照要求一步步来就好 地址:https://www.virtualbox.org/。
3.安装vagrant,官网下载:https://www.vagrantup.com/dow...,按要求一步步进行就好。
4.初始化当前开发环境。创建一个workspace目录,并且切换目录。
$ vagrant box add lz centos65.box #添加 Vagrant 官方的 box 镜像 $ vagrant init # 进行 box 初始化 $ cd workspace # 切换目录 $ vagrant up # 启动环境入代码
5.启动完成后,通过SSH 登录虚拟机。
$ vagrant ssh # SSH 登录 $ su $ cd /data/www # 切换到开发目录 $ cd project/ $ sh deploy.sh dev # 启动对应的项目
6.vagrant常用的指令:
$ vagrant init # 初始化 $ vagrant up # 启动虚拟机 $ vagrant halt # 关闭虚拟机 $ vagrant reload # 重启虚拟机 $ vagrant ssh # SSH 至虚拟机 $ vagrant status # 查看虚拟机运行状态 $ vagrant destroy # 销毁当前虚拟机
Linux 常用命令总结
1.Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平,命令行方式的操作永远是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作都离不开[Tab]
2.使用Tab键来进行命令补全。
Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成命令行。
3.Control+c键来强行终止当前程序。
4.转换目录 cd
单点符(.),表示当前目录;
双点符(..),表示当前目录的父级目录。
$ cd ../Desktop $ cd ./Doc $ cd ../../etc
5.列出文件 ls 参数 目录名
6.建立新目录 mkdir 目录名
7.拷贝文件 cp 参数 源文件 目标文件
例:把驱动目录下的所有文件备份到桌面backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
8.删除文件 rm 参数 文件
例:想删除驱动的缓存
rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext
9.移动文件 mv 文件
10.更改文件权限 chmod 参数 权限 文件
例:把驱动目录下所有文件设定到root读写,其他用户只读
chmod -R 755 /System/Library/Extensions 参数R 表示递归,755表示各用户的权限
11.更改文件属主 chown 参数 用户:组 文件
例:把驱动目录下的所有文件属主改成根用户
chown -R root:wheel /System/Library/Extensions 参数R 表示递归操作
12.文本编辑 nano 文件名
例:编辑natit Info.plist
nano /System/Library/Extensions/Natit.kext/Info.plist
编辑完成后 用 Control +O 存盘,Control+X 退出
13.运行脚本命令 sh 脚本文件名
14.总结常用指令:
ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir 删除空目录 tree 树形结构显示目录,需要安装tree包 pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式
15.vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。 命令模式下: :q 退出 :q! 强制退出 :wq 保存并退出 :set number 显示行号 :set nonumber 隐藏行号 /apache 在文档中查找apache 按n跳到下一个,shift+n上一个 yyp 复制光标所在行,并粘贴 h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
16.git指令:
git init #使用您当前目录作为Git仓库,我们只需使它初始化 git init newrepo #使用我们指定目录作为Git仓库 git add filename #添加新文件 git commit -m "Adding files" #提交版本 git commit -a -m "Changed some files" #修改了很多文件,而不想每一个都add,想commit自动来提交本地修改,我们可以使用-a标识
发布版本
git clone ssh://example.com/~/www/project.git #先从服务器克隆一个库并上传 git push ssh://example.com/~/www/project.git #修改之后可以进行推送到服务器
取回更新
git pull http://git.example.com/project.git
删除
git rm file
分支与合并
git branch test #创建一个新的分支 git checkout test #使用checkout命令来更改分支 git checkout master git merge test #切换回master分支和使用合并 git branch -d test #删除分支,我们使用-d标识
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/10381.html
摘要:序最近需要搭建多虚拟机模拟集群来运行平台我又重新翻开了之前的使用笔记重新整理后发了上来搭建虚拟机主要使用和两个软件通常情况如果建立服务器环境的虚拟机我使用否则使用考虑到任务主要是运行平台并不需要桌面环境要尽可能节省资源又考虑到的开源免费跨平 showImg(https://segmentfault.com/img/bVxR0K); live with scope 序 最近需要搭建多虚拟...
摘要:配置需要一个来用于与虚拟机进行连接,默认假定这个密钥会被放在文件夹下。三使用管理项目版本使用可以对我们的代码进行版本控制,如果万一误删了代码想回到之前的情况,则可以通过版本控制进行回滚。配置选项代表对进行全局设置。 laravel学习笔记,重新梳理知识点。 一、环境配置 1、编辑器选用 Atom PHPStorm SublimeText Atom 是由 GitHub 官方在 201...
摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置 为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)? ...
摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置 为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)? ...
摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置 为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)? ...
阅读 462·2023-04-25 15:49
阅读 1905·2021-10-08 10:05
阅读 2823·2021-09-22 15:13
阅读 857·2021-09-07 10:13
阅读 3346·2019-08-29 18:34
阅读 2428·2019-08-29 15:22
阅读 383·2019-08-27 10:52
阅读 545·2019-08-26 18:27