这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。
1 常用快捷键
Alt+Backspace:删除光标前的一个单词
Alt+F:移动光标到下一个空格处
Alt+B:移动光标到上一个空格后第一个字符处
Ctrl+R:搜索执行过的命令行
Ctrl+U:删除光标之前所有字符
Ctrl+K:删除光标之后的所有字符
Ctrl+A:移动光标到行首
Ctrl+E:移动光标到行尾
继续阅读 »
第一步 创建新的SSH密钥
首先我们需要为新的Github账户生成一个SSH密钥。在命令行中输入
ssh-keygen -t rsa -C "your-email-address" 这里的邮箱就是新的Github账户的注册邮箱。
输入这个之后会要求你输入保存密钥的地址,重点在于不能改写前一个账户的信息。原账户的密钥位置是~/.ssh/id_rsa所以只要写一个不同的位置就可以了,比如说~/.ssh/id_rsa_new。
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
GitHub 简称 GayHub,又称世界上最大的同性交友平台,还称程序员的左右手。但由于众所周知的原因,GitHub 在没有翻墙的前提下,访问速度就像乌龟在漫步,让追求效率的程序员痛苦不堪,恨不得肉身翻墙,享受优质互联网服务的同时晒晒太阳,吹吹海风。
熟练的程序员基本上都使用 Terminal 或者命令行访问 GitHub。那么问题来了,怎么优雅地使用 Git
继续阅读 »
我们继续以之前讲解的hello插件为基础,现在为其增加参数配置选项,并且指定一个独立的脚本文件中进行开发,这样我们就可以写一些更复杂的插件
```lua
-- 定义一个名叫hello的插件任务
task("hello")
-- 设置类型为插件
set_category("plugin")
-- 插件运行的入口,这里指定main,说明从当前插件目录的main.lua脚本中加载插件入口
on_run("main")
-- 设置插件的命令行选项,这里没有任何参数选项,仅仅显示插件描述
set_menu({
-- usage
继续阅读 »
针对单一工程排除文件
针对单一工程排除文件,这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一份规则。在工程根目录下建立.gitignore文件,将要排除的文件或目录写到.gitignore这个文件中,有两种写入方法:
① 使用命令行增加排除文件
例如排除以.class结尾的文件
bash
echo "*.class" > .gitignore
例如排除bin目录下的所有文件
bash
echo "bin/*" > .gitignore
注意,如果需要排除多级目录下的文件,比如bin/classes/A.class
那么.gitignore中的内容应该
继续阅读 »
更新日志
写在前面的话
虽然我们来自不同背景、有不同观点,经历不同;虽然我们做事动机不同,信念、偏见和意见使我们彼此分离,有一件事我们是在一起的:
不管好坏,我们都必须使用 Xcode。
Xcode 不仅仅只是一个应用程序,在 GUI 之下是一个应用程序和命令行工具的结合,它们与开发人员的工作流程一样是编辑器的核心。
继续阅读 »
更新日志
macOS 上搭建 R 开发环境
R 语言官方网站:https://www.r-project.org
RStudio 官方网站:https://www.rstudio.com
RStudio 是 R 语言的IDE。
安装包安装
安装 XQuartz
下载地址:https://www.xquartz.org
安装 R
下载地址:https://cran.r-project.org
安装 RStudio
下载地址:https://www.rstudio.com/products/rstudio/download/
命令行安装
安装 Homebrew
/usr/bin/rub
继续阅读 »
今天在配置 Jenkins Job 的时候,after mvn package 用命令行 nohup java -jar project-1.0-SNAPSHOT.jar > server.log 2>&1 &
起一个 spring-boot 项目,死活不生效。
继续阅读 »
JDB
"jdb"命令
jdb是java的一个命令行debug工具,随JDK提供。语法如下:
jdb [options] main_class_name
jdb [options] -attach
* 这里"options"是指一系列的选项;
* "main_class_name"是main函数所在的类名;
* address是正在运行的JAVA进程
继续阅读 »
部署你的应用
现在你有了一个可以运行的待办事宜的应用,你可以分享给你的朋友们!
Meteor使得发布你的应用到其他人可以使用的互联网变得非常的简单。
同样是在你的应用文件夹的命令行中输入:
meteor deploy my_app_name.meteor.com
继续阅读 »