
【linux常用工具】
Linux常用工具
_玖-幽
博客地址:http://blog.youkuaiyun.com/iong_l
GitHub:https://github.com/CiaraLi
展开
-
自制简单的脚手架-shell版(二)
前言上次只做了初始化Yii的字模块,这次实现在模块中添加一个服务。先看一下子模块的结构吧子模块结构子模块主要有common、v1两个目录组成。common中有相关的服务、模型、代码,v1是接口的版本号,在v1下创建服务目录,每个服务的controllers中创建自己的控制器。路由规则是 版本号\服务名\控制器\方法名├── common│ ├── behaviors│ │ ├── AccessBehavior.php│ ├── caches│ │ └── Test原创 2021-12-13 19:30:00 · 414 阅读 · 0 评论 -
Shel读取文件转义符(\)丢失问题
现有文件tmp.php,期望使用Shell输出原内容<?phpnamespace api\v1;class Module extends \yii\base\Module{ public $class' = 'api\v1\test\Module';}使用read读取文件内容,并用echo输出。发现输出结果中 file=$1 fileTmp=$1.tmp while read line #使用read命令循环读取文件内容,并将读取的文件内.原创 2021-12-06 18:48:45 · 1106 阅读 · 0 评论 -
自制简单的脚手架-shell版(一)
前言每次新增一个项目的时候,都需克隆项目修改一堆文件。很不方便,如果有一个自动化脚本,一键搞定,可以省很多开发时间。针对自己的项目思考了一下,项目用的YII框架,使用Git子模块实现的多项目架构,根据自己创建项目的步骤分析了一下,一共分为6步。1、克隆项目架子2、修改命名空间3、修改配置文件4、初始化Git仓库5、提交初始版本6、创建controller、model、service等接口文件正式开发针对这几个步骤,可以制作一个自动化脚本。首先选择用shell命令实现。shel原创 2021-11-26 20:18:59 · 568 阅读 · 0 评论 -
SSH证书登录实现步骤
一、SSH证书登录步骤:客户端在本地生成SSH证书:包括公钥和私钥,一般创建私钥时应该设置好自己的密码,然后将私钥妥善保存在客户端,防止被盗。服务器添加公钥白名单:客户端将公钥上传至服务器,或者交给运维人员,然后将公钥添加至ssh的信任列表中就可以了。用户可以用一个私钥登录不同服务器,只要在想登录的服务器中添加自己的公钥即可。二、客户端创建私钥和公钥1、在客户端运行命令ssh-ke...原创 2020-01-21 17:43:00 · 3633 阅读 · 0 评论