命令行

极简图床挂了该如何找回七牛云外链失效图片

巧了我就是萌 提交于 2020-03-16 17:51:31
问题 我用了图床 Yotuku.cn,但某天发现他的官网都找不到了,我所有 markdown 文章里的图片链接全都跪了。 解决 这类的图床一般用的都是七牛云的存储,使用时绑定七牛云的存储空间的。 我登录七牛云控制台发现图片文件还在,但就是没法下载,这可怎么办 所幸的是其开发者中心提供了命令行辅助工具(qrsctl), 下载链接 下载后的文件记得自己改一下后缀 exe,打开 cmd 命令行 # 先登录 > C:\Users\everlose\Downloads\qrsctl-v3.2.20170501.exe login <your account> <your pass> # 查看bucket,和网站后台看到的结果相同,我就一个bucket就叫everlose > C:\Users\everlose\Downloads\qrsctl-v3.2.20170501.exe buckets [everlose] # 下载图片,想下载上图中的 15-10-11/29858369.jpg,并把它保存到当前目录起名叫 1.jpg > C:\Users\everlose\Downloads\qrsctl-v3.2.20170501.exe get everlose 15-10-11/29858369.jpg ./1.jpg INFO: Fetching http://iovip.qbox.me

Ceph 命令行说明

旧巷老猫 提交于 2020-03-16 14:10:58
某厂面试归来,发现自己落伍了!>>> 一、Scrub流程设置 1、ceph pg dump命令中输出结果"scrub_stamp"列显示scrub的时间,显示PG的当前状态 2、ceph osd set noscrub、ceph osd unset noscrub集群是否进行常规定时scrub操作 3、ceph pg scrub 1.22对PG进行scrub,不受到2中设置影响 二、keyring生成 ceph-authtool --create-keyring /data/mon.0/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *' ceph auth get-or-create osd.0 mon 'allow rwx' osd 'allow *' -o /data/osd.0/keyring ceph auth get-or-create osd.3 mon 'allow rwx' osd 'allow *' -o /data/osd.3/keyring 三、对象上传,查看 1、上传rados put {object-name} {file-path} --pool=data示例 rados put rbd.py rbd.py --pool=data 2、查看对象的位置 ceph osd map {pool-name

shell中命令代换$()与`` 、 变量代换${} 、 整数运算$(( )) 的区别

丶灬走出姿态 提交于 2020-03-16 04:11:39
命令代换$()与`` 、 变量代换${} 、 整数运算$(( )) 1、$( ) 与 ` ` (反引号) 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行: * 完成引号里的命令行,然后将其结果替换出来,再重组命令行。 例如: [code]$ echo the last sunday is $(date -d "last sunday" +%Y-%m-%d)[/code] 如此便可方便得到上一星期天的日期了… ^_^ 用 $( ) 的理由: 1, ` ` 很容易与 ' ' ( 单引号)搞混乱,尤其对初学者来说。 有时在一些奇怪的字形显示中,两种符号是一模一样的(直竖两点)。 当然了,有经验的朋友还是一眼就能分辩两者。只是,若能更好的避免混乱,又何乐不为呢? ^_^ 2, 在多层次的复合替换中,` ` 须要额外的跳脱( \` )处理,而 $( ) 则比较直观。例如: 这是错的: [code]command1 `command2 `command3` `[/code] 原本的意图是要在 command2 `command3` 先将 command3 提换出来给 command 2 处理, 然后再将结果传给 command1

使用.Net Core编写命令行工具(CLI)

蓝咒 提交于 2020-03-16 02:54:33
命令行工具(CLI)   命令行工具(CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。   通常认为,命令行工具(CLI)没有图形用户界面(GUI)那么方便用户操作。因为,命令行工具的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行工具要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行工具往往要较使用图形用户界面的操作速度要快。所以,图形用户界面的操作系统中,都保留着可选的命令行工具。   另外,命令行工具(CLI)应该是一个开箱即用的工具,不需要安装任何依赖。   一些熟悉的CLI工具如下:   1. dotnet cli   2. vue cli   3. angular cli   4. aws cli   5. azure cli 指令设计   本文将使用.Net Core(版本3.1.102)编写一个CLI工具,实现配置管理以及条目(item)管理(调用WebApi实现),详情如下:    框架说明   编写CLI使用的主要框架是 CommandLineUtils ,它主要有以下优势:   1. 良好的 语法设计   2. 支持 依赖注入   3. 支持 generic host WebApi   提供api让cli调用,实现条目(item)的增删改查:

使用mac进行ios几种命令行打包方式

爱⌒轻易说出口 提交于 2020-03-13 11:06:13
随着ios平台的发展以及发布要求的多样性,测试的需求,自动打包可一定程度上提高效率。 自动打包的方式有如下几种: 一、使用xcodebuild进行打包 参考apple文档: https://developer.apple.com/library/prerelease/mac/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html xcodebuild -project "${TARGET}.xcodeproj" -target ${TARGET} CODE_SIGN_IDENTITY="${IDENTITY}" clean //将project clean下 xcodebuild -workspace MyWorkspace.xcworkspace -scheme MyScheme archive //进行archive,生成xcarchive文件 xcodebuild -exportArchive -exportFormat IPA -archivePath MyMobileApp.xcarchive -exportPath MyMobileApp.ipa -exportProvisioningProfile 'MyMobileApp Distribution Profile' 上述红色背景的命令行

MySQL常用命令行

空扰寡人 提交于 2020-03-13 09:33:40
/*--> */ /*--> */ MySQL常用命令行 1、登陆、退出MySQL 命令行 作用 mysql -u<用户名> -p<你的密码> 本地登陆数据库服务器。 如:mysql -uroot -p123456 mysql -h<主机地址> -u<用户名> -p<你的密码> 远程登陆数据库服务器。 如:mysql -h127.00.000 -uroot -p123456 exit; 退出数据库服务器。 2、密码操作 命令行 作用 mysqladmin -u<用户名> password <新密码> 创建密码。 如: mysqladmin -uroot -password 123456 mysqladmin -u<用户名> -p<旧密码> password <新密码> 修改密码。 如:mysqladmin -uroot -p123456 password 654321 3、数据库相关操作 命令行 作用 create database <数据库的名称> 在数据库服务器中创建数据库。 如:create database test; show databases; 查询数据库服务器中的所有数据库。 drop database <数据库名称> 删除数据库。 如:drop database test; use <数据库名称>; 连接一个数据库进行操作。 如:use test; 4

几个命令行命令的总结(node, babel-cli, babel-node)

谁都会走 提交于 2020-03-12 19:42:28
node: 输入node, 进入repl环境之后,可以直接运行javascsript表达式,模拟node输出 sh-it-nb0023:static xialei$ node > console.log('lallalala'); lallalala undefined babel-cli: 安装好babel-cli后,可以直接通过babel命令来转码,前提是根目录一定要有.babelrc # 转码结果输出到标准输出 $ babel example.js # 转码结果写入一个文件 # --out-file 或 -o 参数指定输出文件 $ babel example.js --out-file compiled.js # 或者 $ babel example.js -o compiled.js # 整个目录转码 # --out-dir 或 -d 参数指定输出目录 $ babel src --out-dir lib # 或者 $ babel src -d lib # -s 参数生成source map文件 $ babel src -d lib -s babel-node: babel-cli 工具自带一个 babel-node 命令,提供一个支持ES6的REPL环境。它支持Node的REPL环境的所有功能,而且可以直接运行ES6代码。 它不用单独安装,而是随 babel-cli

关于php命令行模式介绍

余生颓废 提交于 2020-03-12 17:05:46
php全集行模式,即php-cli,官方文档中称为: CLI SAPI(Server Application Programming Interface,服务端应用编程端口).听着挺复杂。其实是因为php原本为服务器端的脚本语言,所以引申出这个叫法。 与服务端模式的不同 服务端模式主要有两种工作方式: 作为web server的模式方式或作为一个cgi可执行程序. 前者,比如作为apach中的一个模块(如:php5apache2.dll); 后者作为可执行程序,如php-cig. 现在的替代者为php-fpm(FastCGI Process Manager). 看下php-fpm的配置。 在服务器上,放一脚本文件,内容: 我的官方群 点击此处 。 <?php phpinfo(); ?> 输出: ... Server API FPM/FastCGI Virtual Directory Support disabled Configuration File (php.ini) Path /etc/php7 Loaded Configuration File /etc/php7/php.ini Scan this dir for additional .ini files /etc/php7/conf.d ... 说明配置文件为 /etc/php7/php.ini的/etc/php7

kettle使用命令行来运行ktr和kjb

余生颓废 提交于 2020-03-12 09:43:38
1:cmd方式运行 1.ktr的运行:运行transformation文件是通过Pan.bat来运行的。 打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:pan /file D:\etltest\EtltestTrans.ktr 2.kjb的运行:运行job文件是通过kitchen.bat来运行的。 打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:kitchen /file D:\etltest\jobOK.kjb 2.bat文件运行 如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如: d: cd D:\data-integration pan /file D:\etltest\EtltestTrans.ktr 把这些内容保存在pan.bat里,通过双击panKtr.bat就可以执行ktr文件了。 同样地,我们把下面的内容: d: cd D:\data-integration kitchen /file D:\etltest\jobOK.kjb 保存在kitchenKjb.bat里,双击它,也可以执行kjb文件。 2 :kettle 的 kitchen.bat 后面参数说明 Options: /rep : Repository

命令行使用技巧

夙愿已清 提交于 2020-03-12 00:35:05
当执行项目的编译命令时要用到msbuild,那么将其安装路径添加到环境变量里可以在任何目录内直接使用msbuild命令, 如你的msbuild.exe在C:\Windows\Microsoft.NET\Framework\v4.0.30319中,那么将该路径输入到环境变量,右键点击我的电脑,选择属性—> 选择path,在原内容后输入“;”后输入C:\Windows\Microsoft.NET\Framework\v4.0.30319\确定即可 这样在任何目录可点击shift+右键,可选择“在此处打开命令行”来执行任何批处理文件 如进行发布项目msbuild "C:\Program Files (x86)\CruiseControl.NET\server\Test\WorkingDirectory\Test\Test.csproj" /t:Package 进行编译项目msbuild Test.sln /t:Build 要想显示开关命令msbuld /t /?(help) 如果不添加环境变量,则要进入执行文件所在的目录再进行执行命令,如 cd "C:\Program Files\IIS\Microsoft Web Deploy v3" 进入存放wsdeploy.exe的文件夹 在执行命令 msdeploy.exe -verb:sync -source:contentPath=D: