首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【shell脚本】$ 在shell脚本使用

shell脚本 '$' 与不同符号搭配其表示意义也会不同 特殊标志符 含义 $0 当前脚本文件名 $n 传递给脚本或函数参数。n 是一个数字,表示第几个参数。...例如,第一个参数是$1,第二个参数是$2 $# 传递给脚本或函数参数个数 $* 传递给脚本或函数所有参数 $@ 传递给脚本或函数所有参数 $?...上个命令退出状态 $$ 当前Shell进程ID $() 与 `(反引号) 一样用来命令替换使用 ${} 引用变量划分出边界 注释:$* 和 $@ 都表示传递给函数或脚本所有参数,不被双引号(" "...)包含时,都以"$1" "$2" … "$n" 形式输出所有参数。...但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 形式输出所有参数

6.1K20

如何有效使用 GitHub

前言 GitHub 是很多「modern」程序员使用频度很高网站,但各人从中汲取养分不同。有的人借助它力量扬名立万成为一代大神;有的人迷失其中,天天在其中流连却成长有限。...:clap: 下面给出我对自己分析和总结,希望在以后继续使用 GitHub 过程能持续总结重构,形成自己高效使用方式。...分析 我目前使用 GitHub 频度很高,收获一般,从使用习惯上来分析: 好习惯 将 GitHub Pages 作为写博客工具,能使用 Markdown 专注于内容。...总结 我认为有效使用 GitHub 方式: Follow 你感兴趣领域厉害的人物,持续关注他们在 GitHub活动,选择其中优秀资源学习之。...参与到别人项目中去,使用别人项目的过程遇到问题先去 Issues 和 Pull Requests 里寻找解决方案,找不到尝试自己去修复提 Pull Request,能力所限修复不了提 Issues

33420

15 GitHub 使用记录总结

使用 ssh 连接 git 仓库 生成 ssh 密钥 ssh-keygen -t rsa -C "你邮箱地址" 验证是否可正常访问 ssh -T git@github.com Git - Failed...修改 hosts 文件,在 C:\Windows\System32\drivers\etc\hosts 添加单条记录 140.82.114.3 github.com 刷新 DNS 缓存 ipconfig...https://github.com/".insteadOf git://github.com/ GitHub Fork 工作流程 fork 两种主要工作流程: fork 并且更新一个仓库 同步一个...我 fork 使用 git fork 项目更新原则 为保证 master 分支纯净,自己只在特性分支进行二次开发 配置当前 fork 仓库原仓库地址 git remote add upstream...master 分支 参考 浅谈 GIT Fork_撕裂石头博客-CSDN 博客_git fork https://blog.csdn.net/qq_29947967/article/details

27620

新手该如何使用 GitHub?

2、评论小表情 常常在版本描述或者pull request时我们需要对伙伴代码进行一下评论与说明,光是文字有点很死板,其实github给我有emoji,如何使用呢?...3、忽略不想上传文件 有些在github文件我们是不想上传,我们如何过滤掉它们呢? 在github对不想上传文件点击右键。就会出现下面选项。...6、查看项目中语言类型一个项目中,可能使用了多种语言,我们如何一下子就能看到一个项目使用了什么语言?其实很简单,Github已经为我们统计好了。 也行你注意过,但是没有发现它有什么用。...对项目做出贡献 如何对项目做出贡献。这就是我们经常会听到别人说PR,当然这个pr不是编辑视频那个,是Pull requests。在每个GitHub仓库你都可以看到这一栏。...如图 PR具体使用: 首先你要找到你想做出贡献仓库,先把这个仓库fork到自己GitHub账号 fork完成之后,在你仓库中会有一个跟它一摸一样仓库。

1.4K00

研究人员如何使用Shhgit搜索GitHub敏感数据

Shhgit Shhgit能够帮助广大研究人员以近乎实时方式寻找GitHub(包括Gists)、GitLab和BitBucket提交代码敏感数据和敏感文件。...实际上,在GitHub中发现敏感数据并不算什么新鲜事了。目前也有很多很好工具可以帮助我们去寻找开源代码库敏感信息。...它们目标是实时识别提交代码秘密令牌,并通知服务提供商采取行动。所以从理论上讲,如果任何AWS密钥被提交到了GitHub,Amazon就会收到通知并自动撤销它们。.../shhgit 工具使用 Shhgit可以通过两种方式工作:通过GitHub、GitLab和BitBucket公共代码库搜索,或处理本地目录种文件。...提供账户唯一令牌越多,处理事件速度就越快。大家可以按照这篇【文档】来生成一个灵台,并且不需要任何权限。接下来,将其写入config.yaml文件github_access_tokens域。

2K30

Python如何脚本过滤文件注释

确保对模块, 函数, 方法和行内注释使用正确风格,Python注释有单行注释和多行注释。如果希望去除文件中所有注释,如何做呢?...Python注释: Python单行注释以 # 开头,例如: # 这是一个注释 print("Hello, World!")...使用Python脚本快速去除文件注释: #!...,'#'跟在某一个语句后面(NO) """ 第三种注释 有时候需要注释掉某一整块东西时候,使用这个 (YES) """ """ 第四种注释,这是函数或者类说明(NO)""" # 这是第四种注释...,'#'前面加了空格(YES) 到此这篇关于Python如何脚本过滤文件注释文章就介绍到这了,更多相关Python脚本过滤文件注释方法内容请搜索ZaLou.Cn

2.7K20

如何在 Discourse 配置使用 GitHub 登录和创建用户

本文章用于指导你如何在 Discourse 配置使用 GitHub 用户名进行登录。...需要注意是你回调地址为: /auth/github/callback 后缀,针对你网站域名不同,回调地址后缀也是不同。.../callback 上传 Logo(可选) 这一步是可选,你可以在这一步上传你网站 Logo,那么用户在使用时候就可以在 GitHub 登录时候看到你网站使用 logo 了。...启用服务 在 Discourse 站点中,启用 enable github logins 这个设置。 下图显示了需要配置GitHub 上获得配置信息。...当你完成上面的操作后,你站点应该就可以使用 GitHub 来进行登录了。 通过前端来校验登录配置已经成功了。

3.7K20

使用bat脚本部署hexo到coding和github

如何一步到位提交到仓库 脚本变量说明 artsPath 新增文章目录 codingPath coding目录 githubPath github目录 复制文章然后自动执行命令进行部署...修改脚本对应路径后执行push xcopy F:\CodingRepos\ymhexo\arts F:\CodingRepos\ymhexo\yimocoding\source\_posts...所以提前了路径到变量,注释也可以传入了 使用push 修改文章,提交之后注释为update_修改文章,可省略参数 set artsPath=F:\CodingRepos\ymhexo\arts...notes=%1 if "%1"=="" set notes=add_article REM 拼接coding和github目录地址,路径不能含有空格 set str="%codingPath%...set str="%%b" goto STR_START ) 过去过不去都会过去 不愿干重复事情~ 就是如此懒~ 能一个脚本干完所有事简直完美~ 不知道有没有比这种方法更好实现

65210

Github如何Fork开源项目?

如何Fork开源项目?   实际上大多数开源项目,都遵循着一个大致工作流程。 一个开源项目大致会有三种人:     1.负责该项目,是该项目的所有者和维护者。...(有pull无push权限)(提出bug修改意见)     3.只是想使用该开源软件,是该项目的使用者。...Fork 可以获取当前代码仓库状态一个副本。我们可以通过fork将该项目移动到我们自己账户或者所在组织。   对于该副本我们拥有所有权限,可以进行pull和push了。...当我进行修改完成后,提交给项目的作者,在这两个代码仓库之间使用 Pull requests。   如果作者认为我改还可以,就会将这个 Pull requests 进行merge(合并)。 ? ?

2.9K21

R语言如何最简单脚本并添加帮助文档

默认参数commandArgs超简单 1.1 脚本示例 head.R 1args = commandArgs(TRUE) 2 3if(length(args) !...2,执行else,否则报错 报错这一步,用cat打印帮助文档,然后quit("no")程序 如果执行程序,直接打印到屏幕上 1.3 脚本测试 执行:无参数,直接给出帮助文档 1(base) [dengfei...= opt$row 14 15dd = read.csv(file) 16head(dd,r) 2.2 脚本解释 首先载入optparse包 使用list编写说明文档和关键词 使用parse_args解析参数...,编程类似args格式 调用 2.3 脚本测试 执行:--help,直接给出帮助文档 1(base) [dengfei@ny01 a]$ Rscript head2.R --help 2Usage...=ROW 10 请输入行数 11 12 -h, --help 13 Show this help message and exit 也可以使用简写-h形式打印帮助文档

2K00

如何使用GitHub搭建自己个人博客

大家都知道,阿粉有自己博客,而且博客地址,也是托管在Github上面的,而且很多小伙伴们也想问怎么搭建这个,毕竟如果要是自己做个网站,弄个域名,再弄个服务器,这也是一笔不小花费,但是使用GitHub...如何搭建一套自己博客 今天阿粉就教大家如何建立一个自己博客页面,并且把它托管到 GitHub 上,这样就不用自己去再弄服务器了,直接把Github 当作一个中转了。...,使用GitHub Page 加 jekyll 方式进行博客搭建。...Jekyll语法 _config.yml jekyll全局配置在_config.yml文件配置。比如网站名字,网站域名,网站链接格式等等。...{% include filename %} _layouts 一般是指其中布局。 _site jekyll生成网站输出地方,一般需要在.gitignore屏蔽掉这个目录。

1.1K50

如何使用docsify搭建自己github文档?

): D:\nodejs\node_global\node_modules [20210106235744.png] 5.然后如果使用npm安装了东西,但是找不到该命令,则还需要在Path,把我们node...全局文件夹添加进去环境变量。...- [第二章节](第二章节.md) - [第三章节](第三章节.md) 然后就变成这样了: [20210107001644.png] 其中中间那部分使用是README.md内容,其他index.html...github 下面讲讲如何部署,首先我们需要有一个远程仓库,我默认你有了,使用命令初始化文件夹,关联远程仓库 git init git remote add origin "自己在三方代码托管平台上所创建仓库对应地址...提交上去之后,我们需要做一个操作,在settings下有一个GitHub Pages,选择构建分支和文件目录即可。我使用是master,根目录docs文件夹。

1.7K00

shell脚本数组常见使用方式

数组定义: shell数组定义是使用 小括号来表示,其中数组元素之间用空格作为分隔,比如: $ a=(1 2 3 abcd China) 2. 数组访问: a....获取数组元素个数: 在上述获取所有元素前面加上一个# 就可以了,如下: $ echo ${#a[*]} 5 3. 数组修改: a....追加元素到数组: shadow@DESKTOP-SRI6HMB ~ $ echo ${a[*]} 1 2 b abcd China shadow@DESKTOP-SRI6HMB ~ $ a[${#a[...数组名称中含有shell变量: 当数组名称中含有shell变量时候,此时随着shell变量变化,那么引用数组自然也就不同;此时可以通过如下方式实现 变量嵌套: 嵌套变量有两个符号,一个用来组合成完整变量名称...,另一个用于 标记组合后内容是一个变量,而后一个符号需要用 单引号括起来,剩余部分需要用双引号括起来;然后用echo 来显示这个变量,但因为 单引号 引用字符不会被shell解释,所以输出结果是单引号

2.9K20

使用脚本操作UpdatePanel控件问题

假设有一个脚本(用js或者jQuery等类似手段编写),为UpdatePanel一个普通TextBox赋值。...但是等到点击button之后,仅仅是UpdatePanel内部内容刷新了,整个页面根本不刷新(换句话说,整个页面的jQuery根本没有执行)。因此没有任何作用了。   ...,必须通过getInstance方法获取单例之后使用,而Sys.Application可以直接使用。...后者则从客户端角度(加载了所有Html以及服务端自动生成脚本等),可以进行额外控制了。一般我们开发人员主要考虑在这两个事件处理事情居多。...如果把脚本注册代码仅写在这个方法块里边,和Page_Load那种效果一样,只注册一次脚本。所以根据情况而定。   至于PageRequestManager事件是针对UpdatePanel为主。

1.6K100
领券