Git 命令:
git init:在一个新目录中创建一个 Git 仓库。git clone:从远程 Git 仓库中克隆一个仓库到本地。git add:将文件或变更添加到 Git 的暂存区。git commit:提交代码到本地仓库。git push:将本地仓库的代码推送到远程仓库。git pull:从远程仓库拉取代码并合并到本地仓库。git status:查看当前仓库的状态,包括已修改的文件和待提交的变更。git log:查看提交历史记录。git branch:查看本地分支。git checkout:切换到指定的分支或提交记录。git merge:将一个分支合并到当前分支中。git stash:将当前的变更保存到一个临时的工作区中。git tag:打一个新的标签来标记某一个提交记录。git remote:管理远程仓库git branch -av: 查看远程分支git checkout 分支名字:切换分支的命令
nvm命令:
nvm install <version>:安装指定版本的 Node.js。nvm use <version>:使用指定版本的 Node.js。nvm ls:列出已安装的 Node.js 版本。nvm ls-remote:列出可用的 Node.js 版本。nvm current:显示当前正在使用的 Node.js 版本。nvm alias <name> <version>:创建一个别名,使指定的版本号可以用别名来引用。nvm default <version>:设置默认的 Node.js 版本。nvm uninstall <version>:卸载指定版本的 Node.js。nvm version:显示当前 nvm 的版本号。nvm --help:显示 nvm 的帮助文档
npm命令:
npm init:创建一个新的 package.json 文件。npm install <package>:安装一个特定的包。npm install:安装项目中 package.json 文件中声明的所有依赖。npm install --save <package>:安装一个包并将其添加到 package.json 文件中的 dependencies 中。npm install --save-dev <package>:安装一个包并将其添加到 package.json 文件中的 devDependencies 中。npm uninstall <package>:卸载一个包。npm update:更新项目中所有的依赖包。npm outdated:检查哪些包已经过时了。npm run <script>:运行 package.json 文件中定义的脚本。npm publish:将自己的包发布到 npm 上。npm search <keyword>:搜索 npm 上的包。npm info <package>:查看关于一个包的详细信息。
node命令
node:启动 Node.js REPL(交互式解释器)。node <filename>:运行一个 Node.js 脚本。node -v:显示当前安装的 Node.js 版本。node --version:显示当前安装的 Node.js 版本。node -e "<code>":在命令行中执行一段 JavaScript 代码。node --inspect <filename>:启用调试器并运行指定的文件。node --harmony <filename>:启用 ECMAScript 6 的特性并运行指定的文件。node --max-old-space-size=<size>:设置 Node.js 进程的最大内存限制。node --max-http-header-size=<size>:设置 HTTP 请求头的最大大小限制。node --trace-warnings <filename>:启用警告跟踪并运行指定的文件。
Linux命令
ls:列出当前目录下的文件和目录。cd:切换当前目录。pwd:显示当前所在目录的路径。mkdir:创建一个新的目录。rm:删除指定的文件或目录。cp:复制文件或目录。mv:移动文件或目录。cat:查看文件的内容。less:分页查看文件的内容。head:查看文件的前几行内容。tail:查看文件的后几行内容。grep:搜索文件中的指定字符串。find:查找指定目录下的文件。chmod:修改文件或目录的权限。chown:修改文件或目录的所有者。ps:列出当前正在运行的进程。kill:终止指定的进程。top:显示当前系统的进程和性能信息。df:显示文件系统的使用情况。du:显示指定目录或文件的大小。
Windows命令
dir:列出当前目录下的文件和目录。cd:切换当前目录。md:创建一个新的目录。rd:删除指定的目录。del:删除指定的文件。copy:复制文件。xcopy:复制目录及其子目录和文件。move:移动文件或目录。type:查看文件的内容。more:分页查看文件的内容。find:搜索文件中的指定字符串。tasklist:列出当前正在运行的进程。taskkill:终止指定的进程。ping:测试网络连接。ipconfig:显示当前网络配置信息。netstat:显示网络连接和统计信息。systeminfo:显示系统信息。sfc:扫描并修复受损的系统文件。chkdsk:检查磁盘的错误并修复。shutdown:关机、重启或注销计算机。
macOS命令
ls:列出当前目录下的文件和目录。cd:切换当前目录。pwd:显示当前所在目录的路径。mkdir:创建一个新的目录。rm:删除指定的文件或目录。cp:复制文件或目录。mv:移动文件或目录。cat:查看文件的内容。less:分页查看文件的内容。head:查看文件的前几行内容。tail:查看文件的后几行内容。grep:搜索文件中的指定字符串。find:查找指定目录下的文件。chmod:修改文件或目录的权限。chown:修改文件或目录的所有者。ps:列出当前正在运行的进程。kill:终止指定的进程。top:显示当前系统的进程和性能信息。df:显示文件系统的使用情况。du:显示指定目录或文件的大小。
MySQL命令
mysql:连接 MySQL 数据库。show databases;:显示所有的数据库。use database_name;:选择要使用的数据库。show tables;:显示当前数据库中的所有表。describe table_name;:显示指定表的结构信息。select * from table_name;:查询指定表中的所有数据。insert into table_name values(...);:向指定表中插入一条新的数据。update table_name set column_name = new_value where condition;:更新指定表中符合条件的数据。delete from table_name where condition;:删除指定表中符合条件的数据。create database database_name;:创建一个新的数据库。create table table_name(...);:创建一个新的表。alter table table_name add column_name data_type;:向指定表中添加一列。drop database database_name;:删除指定的数据库。drop table table_name;:删除指定的表。grant privileges on database_name.* to 'username'@'hostname' identified by 'password';:授权一个用户对指定的数据库进行操作。revoke privileges on database_name.* from 'username'@'hostname';:收回一个用户对指定的数据库的操作权限。show columns from table_name;:显示指定表中的所有列。show index from table_name;:显示指定表中的所有索引。select column_name from table_name where condition group by column_name;:按指定列分组查询数据。select column_name from table_name where condition order by column_name asc/desc;:按指定列升序/降序排序查询数据。select count(*) from table_name;:统计指定表中的总记录数。select sum(column_name) from table_name;:计算指定列的总和。select avg(column_name) from table_name;:计算指定列的平均值。select max(column_name) from table_name;:查找指定列中的最大值。select min(column_name) from table_name;:查找指定列中的最小值。truncate table table_name;:清空指定表中的所有数据。show grants for 'username'@'hostname';:查看指定用户的权限。flush privileges;:刷新权限表,使权限修改立即生效。show processlist;:显示当前所有的 MySQL 进程。select now();:显示当前的日期和时间。quit;:退出 MySQL 连接。select distinct column_name from table_name;:查询指定列的不同值。select * from table_name where column_name like '%value%';:模糊查询指定列中包含指定值的数据。select * from table_name where column_name between value1 and value2;:查询指定列中介于指定值之间的数据。select * from table_name where column_name in (value1, value2, ...);:查询指定列中包含指定值的数据。select * from table_name where column_name not in (value1, value2, ...);:查询指定列中不包含指定值的数据。select * from table_name where column_name is null;:查询指定列中为空值的数据。select * from table_name where column_name is not null;:查询指定列中不为空值的数据。select * from table_name limit offset, count;:分页查询指定表中的数据。select * from table_name where condition1 and condition2;:查询同时满足多个条件的数据。select * from table_name where condition1 or condition2;:查询满足任意一个条件的数据。select * from table_name where not condition;:查询不满足条件的数据。select * from table_name where column_name > value1 and column_name < value2;:查询指定列中大于 value1 且小于 value2 的数据。select * from table_name where column_name between value1 and value2 order by column_name limit count;:查询指定列中介于 value1 和 value2 之间的数据,并按指定列的升序排序,最多返回 count 条数据。select * from table_name where column_name like 'value%';:查询指定列中以 value 开头的数据。select * from table_name where column_name like '%value';:查询指定列中以 value 结尾的数据。