![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
命令
文章平均质量分 53
锦天
这个作者很懒,什么都没留下…
展开
-
kafka 命令行使用 消息的写入和读取 quickstart
Kafka在大型系统中可用作消息通道,一般是用程序语言作为客户端去调用kafka服务。原创 2024-04-22 23:57:34 · 622 阅读 · 0 评论 -
git 删除本地分支 删除远程仓库中的分支
- 删除本地分支 `git branch -D `- 删除远程分支 `git push --delete`原创 2024-04-11 19:55:55 · 412 阅读 · 1 评论 -
sudo command not found
会把当前用户的环境变量带过去,这样在sudo的时候,有更高的权限,有本用户的环境变量(下的程序命令)。如果还是不行,可以先切换到root用户,然后执行一些环境变量相关的脚本文件。原创 2024-03-07 23:03:51 · 285 阅读 · 0 评论 -
git revert 撤回之前的几个指定的提交
的结果: commitA, commitB, commitC, commitC_revert, commitB_revert, commitC_revert.在开发过程中,有的时候一开始只是一个小需求,可以改着改着事情超出了控制,比如说我一开始只是想调整一个依赖包的版本,可是改到后来类库不兼容。你有没有权限删除之前的某几个提交点(有些公司会对代码库的不同分支的权限作比较严格的限制)?这个时候我就想,如果这个代码库能回到当初该多好啊,就回退到我最近的提交之前。之后才会有新的提交点。如果没有权限,就得用。原创 2024-03-07 21:35:19 · 646 阅读 · 0 评论 -
git 如何将多个提交点合并为一个提交点 commit
是将分支branch2的提交点合并到本地当前分支。就表示在合并的时候将多个提交点合并为一个提交点。而在执行这条命令的时候,加一个选项。单词的意思:拥挤,使……原创 2024-03-06 19:26:22 · 703 阅读 · 0 评论 -
gradle的下载、解压、环境变量配置以及命令行基本用法
我们要做的就是最终使得这个gradle的bin/目录包含在Path环境变量中(这样以后再想执行这个目录下的命令脚本,就可以不用带全路径)。Gradle号称极强,不过目前大多数项目还是基于Maven来做项目的【依赖管理、编译流程管理】等。格式的压缩包在macOS中可在 Finder/访达 中直接双击即可解压。不巧,我需要接触到 Gradle ,所以在这里记录一下对其的使用过程。在上一步你已经看到,gradle目录中的bin/文件夹下有两个脚本。,都是用于管理项目依赖、编译流程等的核心配置文件。原创 2023-07-16 08:03:18 · 1699 阅读 · 0 评论 -
如何在控制台通过命令行编译 Objective-C 源码文件并运行程序
【代码】如何在控制台通过命令行编译 Objective-C 源码文件并运行程序。原创 2023-02-21 22:19:19 · 454 阅读 · 0 评论 -
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:
我想在 MacBook 上试试C语言的编译器。证明:程序已经安装好了,环境变量也配置好了。原创 2023-01-17 15:24:32 · 3141 阅读 · 0 评论 -
Electron 下载失败 install fail npm yarn cnpm
文章目录错误列表npmyarn成功案例cnpm原因分析install.js 脚本内容昨晚在本地安装 Electron 一直失败,想着早上使用下载服务的人应该少点。错误列表安装之前有设置 npm 和 yarn 的镜像为淘宝npm config set registry https://registry.npm.taobao.org/yarn config set registry https://registry.npm.taobao.org/npm等待时间较长,有错误日志。yarnsu原创 2022-04-27 07:20:19 · 1981 阅读 · 0 评论 -
JDK 8 download 无需登录 Windows Linux macOS
首先,感谢华为云:https://repo.huaweicloud.com/java/jdk/8u181-b13/以下是不同平台下JDK8的下载命令wget -c https://repo.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-windows-x64.exewget -c https://repo.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-macosx-x64.dmgwget -c https原创 2022-02-12 16:31:59 · 9750 阅读 · 6 评论 -
ELK 历史版本下载 past release download
ELK past release download以下是 7.0.0 版本的ELK下载命令。wget -c https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.0-linux-x86_64.tar.gzwget -c https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-linux-x86_64.tar.gzwget -c https://a原创 2022-02-12 15:44:21 · 1381 阅读 · 0 评论 -
Python 如何查看某个已下载依赖在本地的安装路径 目录 模块名.__file__ WordCloud 构造方法参数列表 详情 注释
以 wordcloud依赖为例,我下载使用它,但是想知道它究竟有多个入参,各是什么意思。可以去搜索,但其实也可以直接看源码中的方法定义。import wordcloudprint(wordcloud.__file__)其他依赖的用法也是相同。依赖名.__file__可以打印出该依赖模块在硬盘中的存储路径。wordcloudC:\Python310\Lib\site-packages\wordcloud-1.8.1-py3.10-win-amd64.egg\wordcloud\wordclo原创 2022-01-03 18:14:32 · 603 阅读 · 1 评论 -
断网 命令行查询某个命令的详细信息 使用手册 参数详情 7种方式
Listwhatis xxxwhereis xxxwhich xxxtype xxxfile xxxxxx --helpman xxxIntro以下命令以ls为例,假设我想知道这个命令的功能,本机路径,版本,使用详情,参数列表等。不联网搜索的条件下,可以有哪些快速的方式?whatis ls 该命令是什么,获取该命令的描述(即 manual 中的 description 信息)whereis ls 该命令在本机的何处存在(只考虑环境变量path中包含的目录)which ls原创 2021-06-25 07:40:08 · 354 阅读 · 2 评论 -
linux 常用的11种文本查看工具 日志查看分析
Intro首先,一定不止11种,这里只是列举我所知的11种。Listcommandwhatis xxx功能headoutput the first part of files输出文件的头部内容tailoutput the last part of files输出文件的结尾内容catconcatenate files and print on the standard output连接文件,打印到标准输出流tacconcatenate and pri原创 2021-06-25 07:19:09 · 1777 阅读 · 0 评论 -
zsh: no matches found: 错误解决 setopt no_nomatch
文章目录Intro解决方式当前shell修改配置配置永久生效WHYno_match 选项Intro我在zsh上执行一些命令(我在使用JDK自带的wsimport从WSDL生成Java客户端代码)的时候,遇到一些问题。以下为命令执行内容:wsimport http://www.wuyujin.com:8000/webservice-server-java/index?wsdl zsh: no matches found: http://www.wuyujin.com:8000/webservice-原创 2021-06-13 18:14:56 · 6459 阅读 · 1 评论 -
linux 根据程序名查 进程号 PID 监听的端口号 port 带每一列的列头
查进程号PID是为了杀死进程查端口号是为了提供外界访问command查询java相关的进程 ps aux | grep java 可以拿到进程id PID杀死进程需要用到PID。USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDyjwu 32762 0.1 5.8 2164352 58572 pts/2 Sl+ 10:05 0:02 java -jar target..原创 2021-06-12 10:39:59 · 1419 阅读 · 1 评论 -
github 大文件上传 git lfs
Introgit LFS(Large File Storage) 大文件存储,是一种设计。其出现是为了避免对非文本的大文件的变动记录过多,而导致代码仓库增长过快。不同平台安装方式见 https://www.jianshu.com/p/493b81544f80另:github gitee 仓库大小限制 单个文件大小限制使用以 macOS 为例:安装 brew install git-lfs启用 git lfs install设置要用 lfs 追踪管理的大文件列表git lfs tract原创 2021-06-10 08:15:38 · 425 阅读 · 0 评论 -
IDEA 不同系统中 新建 快捷键 Ctrl+Insert
一般新建项目(class/package/directory/file),会右键 new 然后选择对应项,操作较慢。可以使用快捷键(需要先用光标选中目录)Windows 中: Ctrl+InsertLinux 同 Windows。Macbook 中:Control + Enter效果:原创 2021-06-06 07:32:46 · 2039 阅读 · 0 评论 -
git 命令行配置及配置文件 解决clone报错 LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Introclone 某个来自于 github 的仓库的时候,报错如下:leung@wuyujin coderepo % git clone https://github.com/spring-guides/gs-consuming-web-service.gitCloning into 'gs-consuming-web-service'...fatal: unable to access 'https://github.com/spring-guides/gs-consuming-web-ser原创 2021-06-03 06:53:44 · 3950 阅读 · 5 评论 -
macbook 一行命令安装包管理工具 brew
文章目录commandMorecommand官方地址在国内访问网速较慢。/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"本质就是运行 https://gitee.com/cunkai/HomebrewCN/blob/master/Homebrew.sh 脚本。MoreWindows 中安装软件直接双击安装即可(也可以解压缩使用)。在Linux中通用的是通过包管理工具去安原创 2021-06-03 00:00:37 · 952 阅读 · 0 评论 -
macbook 安装JDK 配置环境变量 JAVA_HOME CLASSPATH
文章目录下载 && 安装安装路径 && 环境变量环境变量写入 && 使生效测试下载 && 安装去 Oracle官网: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载找到 macOS 对应的一行:点击下载后,会要求你先使用Oracle账号登录(没有的话就得先用邮箱注册一个)。下载到的安装包为.dmg格式双击安装(dmg包的安原创 2021-06-02 21:33:54 · 2690 阅读 · 8 评论 -
macbook 配置环境变量 bashrc bash_profile 失效问题
Intro之前百度到的错误解决(仅我的环境而言)包括很多其他人的解决方式:把环境变量赋值语句写在 ~/.bash_profile 或 ~/.bashrc然后重启/重新运行shell/执行source ~/.bash_profile或source ~/.bashrc使配置生效。但我的总是失败。原因: macbook 默认的终端 不是 bash 而是 zsh(有兴趣可以百度一下bash zsh csh sh zsh,是几种不同的shell程序,区别就在于作者不同,其中可用的命令也不完全相同)原创 2021-06-02 20:44:12 · 2358 阅读 · 0 评论 -
Linux free 查看内存使用情况 常用命令
Intro常用命令freefree -h 以更易读(human-readable)的格式输出free -s 3 每3秒输出一次示例wuyujin1997@budy:~$ free -h total used free shared buff/cache availableMem: 985M 253M 124M 2.7M 607M原创 2020-12-26 09:08:07 · 293 阅读 · 0 评论 -
npm publish 发布自己写的模块到 npmjs 官网
环境准备安装NodeJS,配置好环境变量。去官网 https://www.npmjs.com 注册一个账号。如果之前修改过npm的registry,现在要先修改回来(否则登录不了):npm config set registry https://registry.npmjs.org/等发布完后之后,再切回淘宝的镜像源(为了包的下载速度)npm config set registry https://registry.npm.taobao.org/相关命令命令行登录:npm原创 2020-09-07 22:20:57 · 685 阅读 · 0 评论 -
MongoDB 读写命令 与JavaScript的关系
Intro使用客户端命令行工具mongodb测试MongoDB的读写API,发现:这套API的大部分语法遵循(满足)JavaScript的语法规则。实例如下,以下内容包括:- 测试变量定义,数值运算,- 使用Object.prototype.toString.call()原型方法查看变量的类型- 测试JS方法定义,及方法默认的arguments参数。- 输出函数print() (这一点倒是和JS不同)C:\>mongoMongoDB shell version v4.4.0....原创 2020-09-05 22:54:58 · 1222 阅读 · 0 评论 -
VSCode 代码块/全文 折叠/展开 快捷键
需求 && 操作常用的两类场景:要操作光标所在文件中的所有代码块:折叠所有 Ctrl+K+0展开所有 Ctrl+K+J仅仅操作光标所处代码块内的代码:折叠 Ctrl+Shift+[展开 Ctrl+Shift+]更多操作如果你有更多需求的话,可以使用Ctrl+Shift+P搜索fold和unfold,以查看更多选项。以下命令使用时查找即可,不必记忆(但上文的两种还是有必要熟悉的)。unfold - 展开fold - 折叠...原创 2020-09-05 20:26:50 · 113843 阅读 · 14 评论 -
git 删除误提交的文件
比方说错误提交了一个文件 a.txtgit rm a.txt 删除本地仓库(暂存区)中的文件git commit -m "删除xxx" 将暂存区的修改(删除操作)同步到远程仓库(相当于删除远程仓库中的文件)如果有必要,可以删除本地工作空间的对应文件 rm a.txt(防止再次错误提交)注意比较不同命令导致的、四个位置之间的数据流向:本地工作空间(Workspace)暂存区(Index|Stage)本地仓库(Repository)远程仓库(Remote Repository)...原创 2020-08-23 22:57:26 · 1261 阅读 · 0 评论 -
Linux alias 设置别名|查看别名|全局、永久配置别名
文章目录场景用法帮助信息场景最常用的,用ls列出某个路径下的文件列表(ls是list的简写)。我一般附带几个参数:ls -alh,可以列出所有all长列表格式(long listing format)、且文件大小为人类可读human-readable的格式。每次使用都要敲完整的ls -alh,慢且有可能出错。如果我可以给这条比较长+高频使用的命令,起一个别名|编号,比如ll,执行ll就相当于执行ls -alh,那就好了。alias就是这样的设置工具。用法alias 不加参数,可查看当前已原创 2020-06-27 10:34:52 · 11640 阅读 · 0 评论 -
VSCode 工作空间 一个窗口打开多个项目 Add Folder to Workspace 快捷键
Ctrl+J 调出Terminal面板code -a 目录名 这一步相当于File–>Add Folder to Workspace...。查看VSCode的选项。其中-a相当于--addE:\web\test-express>code --helpVisual Studio Code 1.45.1Usage: code.exe [options][paths...]To read output from another program, append '-' (e.g. 'ec原创 2020-06-09 20:21:08 · 4056 阅读 · 0 评论 -
git 推送本地代码仓库到github远程代码仓库 代码仓库合并
文章目录场景核心命令命令场景高频场景:github新建repo从github克隆该仓库git clone xxx之后的commit/push/pull等操作都很简单。但我的场景是这样:本地先init一个git代码仓库。新增一些代码文件并提交到本地仓库。github新增repo。想“关联”本地仓库和远程仓库。以后本地仓库可以push到指定的远程仓库。涉及到分支合并。核心命令git pull git@github.com:wuyujin1997/test-babel.gi原创 2020-06-06 23:29:06 · 628 阅读 · 0 评论 -
本地git关联github账号下的仓库 初始化配置 git/ssh/clone/push相关配置
解决方法见:https://blog.csdn.net/jingtingfengguo/article/details/51892864需要配置的点:本地的git配置本地的SSH公钥/密钥对生成<www.github.com>官网–>右上角用户头像–>settings–>SSH and GPG Keys–>SSH keys–>New SSH Keys将自己生成的公钥粘贴金Key文本框中即可 (title随意)。Others我配置完成之后,执行以下原创 2020-05-16 21:39:26 · 810 阅读 · 1 评论 -
Windows MySQL 服务的启动和停止 设置开机自启动
文章目录Intro如何查看自己的MySQL服务名?设置MySQL服务的启动类型命令行启动/停止MySSQL服务Intro我安装的是 mysql 8.0.20,服务名是mysql20如何查看自己的MySQL服务名?我的电脑–>右键选择管理–>服务和应用程序–>服务找到MySQL开头的服务,我的是mysql80。(这个服务默认是开机自启的)如果想停止|启动对应的服务,可以在这里点击即可。如果你的机器性能不是很好,且并不是每次开机都需要使用MySQL服务,可以设置该服务的启动类原创 2020-05-16 14:56:09 · 20484 阅读 · 2 评论 -
Windows中 在cmd中打开指定路径的文件管理器 在文件管理器中打开对应路径的cmd
目录标题Intro在cmd中打开指定路径的文件管理器在文件管理器中打开对应路径的cmdIntro开发人员有时会有这样的需求。文件管理器的程序名称为C:\Windows\explorer.exe.表示当前目录,..表示上一层目录。在cmd中打开指定路径的文件管理器explorer 要打开的目录如:explorer . 打开当前目录explorer .. 打开上一层目录explorer d:\ 打开D盘在文件管理器中打开对应路径的cmd在文件管理器的地址栏中输入cmd即可启动cmd,且启原创 2020-05-08 21:03:23 · 4520 阅读 · 0 评论 -
VSCode 多行JSON合并/压缩(compact)为一行 join Lines
有时需要一个JSON编辑器,完成以下功能:格式化JSON文本(带换行,美化输出);将多行JSON文本合并为一行。复制JSON文本到VSCode中。先Ctrl+Shift+P呼出命令面板,然后输入Prett,选择弹出的选项Prettify JSON即可美化JSON格式(这一步需要提前安装好插件Prettify JSON)那么编辑之后,如果需要将JSON合并/压缩为一行:先Ctrl+...原创 2020-04-19 19:47:36 · 19715 阅读 · 4 评论 -
Ubuntu ifconfig查看网卡信息 lo enp2s0 wlp3s0 具体含义
涵义如何通过命令查看本机IP?Windows:ipconfig /aLinux:ifconfig或iwconfig我会查看到3个项目:lowlp3s0enp2s0挨个解析:lo表示localwl表示wlan(Wireless Local Area Network)无线局域网en表示ethernet以太网PCI接口的物理位置的坐标(bus, slot),其中bus表示总线,...原创 2020-04-11 22:23:59 · 17034 阅读 · 4 评论 -
Windows Linux cmd命令行 创建文件/文件夹 打开文件/文件夹
我主要是记录一下Windows环境下在命令行中对文件的操作命令。–WindowsLinux创建文件夹mkdir xxxmkdir xxx打开文件夹cd xxxcd xxx新建文件fsutil file createnew test.txttouch test.txt查看文件type test.txtmore test.txt其实Lin...原创 2020-04-09 21:51:31 · 1050 阅读 · 0 评论 -
Linux mencoder 视频转换为音频
Linux安装 sudo apt-get install mencodermencoder -oac mp3lame -ovc copy -of rawaudio xxx.mp4 -o xxx.mp3其中xxx.mp4要解析的视频,xxx.mp3是要生成的mp3文件名称,可以自定义名称。Windows自己去下载一些工具软件吧。类似于爱剪辑,格式工厂之类的。...原创 2020-04-09 21:41:41 · 552 阅读 · 0 评论 -
vi 显示行号的设置 跳转行
显示行号仅本次编辑过程有效按ESC切换到命令模式command mode,然后输入以下::set number 显示行号:set nonumber 取消行号以上方法只针对于本次的编辑过程有效。也就是说下次打开别的文件/本文件,行号依旧默认是不显示的。如果想每次使用vi编辑文件,都显示行号,那么就需要编辑vi的配置文件(中的默认设置)。一直有效分为两个级别:所有用户的配置...原创 2020-04-05 11:53:17 · 2508 阅读 · 0 评论 -
Linux df 查看磁盘空间使用量 du 查看指定目录/文件的大小
查看磁盘空间使用量df -hwuyujin@ubuntu18:~/Desktop/text$ df -hFilesystem Size Used Avail Use% Mounted onudev 5.8G 0 5.8G 0% /devtmpfs 1.2G 2.1M 1.2G 1% /run/dev/sda2 ...原创 2020-04-05 09:46:01 · 4781 阅读 · 0 评论 -
使用 scp 上传文件到远程服务器/从远程服务器下载文件到本地
Introwuyujin@ubuntu18:~/Desktop/project/网站部署$ whatis scpscp (1) - secure copy (remote file copy program)wuyujin@ubuntu18:~/Desktop/project/网站部署$ which scp/usr/bin/scpwuyujin@ubuntu18...原创 2020-04-04 23:59:39 · 2413 阅读 · 0 评论