命令行

git常用命令行

独自空忆成欢 提交于 2019-12-31 13:19:49
一、git安装之后的先配置环境变量 1 git version #查看git的版本 1 git config --global user.name "vhjmhk" #设置全局使用者名称 2 git config --global user.email "vhjmhk@163.com" #设置全局使用者邮箱 cat ~/.gitconfig #可以去家目录的.gitconfig 文件里面查看git的配置 二、git建立仓库 1 git init #初始化一个新的git仓库,默认初始化一个master 的分支 1 git status #查看git仓库状态 提示存在一个没有路径的文件test.sh,git不知道该如何去去处理这个新文件,master隔壁多了一个*,git提示可以使用 git add <file>... 命令来添加这个文件 1 git add test.sh #可以将新文件暂存起来 2 git add -A #一次将目录下所有的文件缓存起来 提示产生了一个新文件test.sh,git提示可以使用 git rm --cached <file>... 来删除缓存区的文件 1 git rm --cached test.sh #可以把缓存区的文件删除 1 git commit -m 'annotation' #将缓存区的文件提交到本地的git仓库中,-m后面跟此次改动的注释

有哪些命令行的软件堪称神器?

时间秒杀一切 提交于 2019-12-31 00:09:36
作者:int32bit 链接: https://www.zhihu.com/question/59227720/answer/163594782 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ag : 比grep、ack更快的递归搜索文件内容。 &lt;img src="https://pic4.zhimg.com/v2-2d95e7195ca70b5714af843bcea5ff2f_b.png" data-rawwidth="1164" data-rawheight="766" class="origin_image zh-lightbox-thumb" width="1164" data-original="https://pic4.zhimg.com/v2-2d95e7195ca70b5714af843bcea5ff2f_r.png"&gt; tig : 字符模式下交互查看git项目,可以替代git命令。 &lt;img src="https://pic4.zhimg.com/v2-88a9bf7cc2c0543ac7a318b3f270a303_b.png" data-rawwidth="3840" data-rawheight="2088" class="origin_image zh-lightbox-thumb" width=

如何使用resty命令行客户端和http rest服务进行交互

不羁的心 提交于 2019-12-30 11:25:24
本文首发于个人博客 https://kezunlin.me/post/4f5f98b9/ ,欢迎阅读最新内容! how to install and use resty command line client for interacting with rest services Guide install You have curl, right? Okay. curl -L https://raw.githubusercontent.com/micha/resty/master/resty > resty Source the script before using it. . resty Once resty is installed, set your REST host to which you will be making your requests. resty http://127.0.0.1:8080/data http://127.0.0.1:8080/data* And now you can Make some HTTP requests. $ GET /blogs.json [ {"id" : 1, "title" : "first post", "body" : "This is the first post"}, ... ] $ PUT /blogs/2

如何使用resty命令行客户端和http rest服务进行交互

[亡魂溺海] 提交于 2019-12-30 08:44:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文首发于个人博客 https://kezunlin.me/post/4f5f98b9/ ,欢迎阅读最新内容! how to install and use resty command line client for interacting with rest services Guide install You have curl, right? Okay. curl -L https://raw.githubusercontent.com/micha/resty/master/resty > resty Source the script before using it. . resty Once resty is installed, set your REST host to which you will be making your requests. resty http://127.0.0.1:8080/data http://127.0.0.1:8080/data* And now you can Make some HTTP requests. $ GET /blogs.json [ {"id" : 1, "title" : "first post", "body" : "This is

openssl常用命令行汇总

不羁岁月 提交于 2019-12-29 22:40:14
openssl常用命令行汇总 随机数 openssl rand -out rand.dat -base64 32 摘要 直接做摘要 openssl dgst -sha1 -out dgst.dat plain.txt 先做摘要,然后对摘要进行签名/验签 签名摘要 openssl dgst -sha1 -sign priv.key -out sig.dat plain.txt 验签摘要 openssl dgst -sha1 -verify pub.key -signature sig.dat plain.txt 对称加密 块加密 加密 openssl enc -sm4 -K "0123456789abcdeffedcba9876543210" -iv "12345678123456781234567812345678" -e -in plain.txt -out encrypted.dat 解密 openssl enc -sm4 -K "0123456789abcdeffedcba9876543210" -iv "12345678123456781234567812345678" -d -in encrypted.dat -out decrypted.dat 流加密 加密 openssl enc -rc4 -a -K 0000000000000000 -in plain.dat

MySQL命令行操作

蹲街弑〆低调 提交于 2019-12-29 18:28:19
一.Linux命令行登录 1.本机登录 mysql -h localhost -u root -p 回车后输入密码即可 2.远程登录 mysql -h 114.255.111.222 -u root -P 3306 -p 远程登录需要输入端口号,回车后输入密码即可 二.对数据库操作 1.展示该连接下的所有数据库 SHOW DATABASES; 2.创建数据库 CREATE DATABASE IF NOT EXISTS db_name charset utf8 COLLATE utf8_general_ci; db_name即为表名 3.使用某个库 use db_name; db_name为该库名,在对某个库或某个表进行增删改查的过程前,必须要使用该命令指定索要操作的数据库 4.展示当前库所有表 show tables; 5.删除整个数据库 drop database db_name; 三.对表进行操作 1.查看详细表信息 desc table_name; 2.在某个字段后增加新字段 alter table `table_name` add column new_column_name varchar(255) DEFAULT NULL COMMENT '字段的备注信息' AFTER `other_one_column_name`; table_name: 表名 new_column

Django创建项目2

穿精又带淫゛_ 提交于 2019-12-28 15:48:47
启动项目方法:1,直接在pycharm里面点击右上角的运行,启动 2、通过命令行启动,python manage.py runserver 项目的基本配置: 3、 数据库配置 在settings.py,里面配置数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } # 'default': { # 'ENGINE': 'django.db.backends.mysql', # 'NAME': 'db1', # 'USER': 'user1', # 'PASSWORD': 'pass111', # 'HOST':'192.126.1.1', # 'PORT':3306 # } #MYSQL的配置}如果使用MySQL数据库,需要在_init_.py文件中加入一下内容 import pymysqlpymysql.install_as_MySQLdb()#如果使用mysql的话,一定要加这个 来源: https://www.cnblogs.com/lapt/p/12111936.html

Python磁力获取器命令行工具 torrent-cli

此生再无相见时 提交于 2019-12-28 10:13:59
作为一个搞代码的,找资源这种事肯定不能像普通人一样打开百度盲目查找,你需要写个爬虫工具来帮你完成这件事情啦! 兼容环境 Windows/Linux/MacOs 安装 pip 安装 $ pip install torrent-cli 源码安装 $ git clone https://github.com/chenjiandongx/torrent-cli.git $ cd torrent-cli $ pip install -r requirements.txt $ python setup.py install 如何使用 $ torrent-cli usage: torrent-cli [-h] [-n NUM] [-s SORT_BY] [-o OUTPUT] [-p] [-v] [KEYWORD [KEYWORD ...]] Magnets-Getter CLI Tools. positional arguments: KEYWORD magnet keyword. optional arguments: -h, --help show this help message and exit -n NUM, --num NUM magnet number.(default 10) -s SORT_BY, --sort-by SORT_BY 0: Sort by date,1:

java命令行报错:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

萝らか妹 提交于 2019-12-28 07:23:07
描述一下整个问题: jdk1.8,使用https通讯,用eclipse执行正确,但是放到ubuntu或者windows上,用命令行执行报错。 1。最初,把jdk1.8回退到1.7,代码没变,这个问题自动解决。 2。后来在代码中加System.setProperty("javax.net.debug", "ssl");可以看到ssl出错的原始原因。加这行后,在命令行执行,确实看到了整个ssl通讯过程,错误也详细输出 1)如果原因是:“main, RECV TLSv1 ALERT: fatal, handshake_failure“,下载JCE补丁UnlimitedJCEPolicyJDK7.zip等,如下, 适用JDK6的JCE补丁: http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html 适用JDK7的JCE补丁: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 适用JDK8的JCE补丁: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 2

mac终端下SVN和Git命令行操作

梦想与她 提交于 2019-12-28 05:36:03
整理供自己使用 一、svn常规命令行 参考文章 1、将文件checkout到本地目录 1 svn checkout path(path是服务器上的目录) 2 例如:svn checkout svn://192.168.1.1/pro/domain 3 简写:svn co 2、往版本库中添加新的文件 1 svn add file 2 例如:svn add test.php(添加test.php) 3 svn add *.php(添加当前目录下所有的php文件) 4 svn add home/*(添加指定目录下的所有文件) 3、将改动的文件提交到版本库 1 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH        (如果选择了保持锁,就使用–no-unlock开关) 2 例如:   svn commit -m “add test file for my test“ test.php 3 简写:   svn ci 4、加锁/解锁 1 svn lock -m “LockMessage“ [--force] PATH 2 例如:svn lock -m “lock test file“ test.php 3 svn unlock PATH 5、更新到某个版本 1 svn update -r m path 2 例如: 3 svn