计算机中常用的命令

228 阅读8分钟

Git 命令:

  1. git init:在一个新目录中创建一个 Git 仓库。
  2. git clone:从远程 Git 仓库中克隆一个仓库到本地。
  3. git add:将文件或变更添加到 Git 的暂存区。
  4. git commit:提交代码到本地仓库。
  5. git push:将本地仓库的代码推送到远程仓库。
  6. git pull:从远程仓库拉取代码并合并到本地仓库。
  7. git status:查看当前仓库的状态,包括已修改的文件和待提交的变更。
  8. git log:查看提交历史记录。
  9. git branch:查看本地分支。
  10. git checkout:切换到指定的分支或提交记录。
  11. git merge:将一个分支合并到当前分支中。
  12. git stash:将当前的变更保存到一个临时的工作区中。
  13. git tag:打一个新的标签来标记某一个提交记录。
  14. git remote:管理远程仓库
  15. git branch -av: 查看远程分支
  16. git checkout 分支名字:切换分支的命令

nvm命令:

  1. nvm install <version>:安装指定版本的 Node.js。
  2. nvm use <version>:使用指定版本的 Node.js。
  3. nvm ls:列出已安装的 Node.js 版本。
  4. nvm ls-remote:列出可用的 Node.js 版本。
  5. nvm current:显示当前正在使用的 Node.js 版本。
  6. nvm alias <name> <version>:创建一个别名,使指定的版本号可以用别名来引用。
  7. nvm default <version>:设置默认的 Node.js 版本。
  8. nvm uninstall <version>:卸载指定版本的 Node.js。
  9. nvm version:显示当前 nvm 的版本号。
  10. nvm --help:显示 nvm 的帮助文档

npm命令:

  1. npm init:创建一个新的 package.json 文件。
  2. npm install <package>:安装一个特定的包。
  3. npm install:安装项目中 package.json 文件中声明的所有依赖。
  4. npm install --save <package>:安装一个包并将其添加到 package.json 文件中的 dependencies 中。
  5. npm install --save-dev <package>:安装一个包并将其添加到 package.json 文件中的 devDependencies 中。
  6. npm uninstall <package>:卸载一个包。
  7. npm update:更新项目中所有的依赖包。
  8. npm outdated:检查哪些包已经过时了。
  9. npm run <script>:运行 package.json 文件中定义的脚本。
  10. npm publish:将自己的包发布到 npm 上。
  11. npm search <keyword>:搜索 npm 上的包。
  12. npm info <package>:查看关于一个包的详细信息。

node命令

  1. node:启动 Node.js REPL(交互式解释器)。
  2. node <filename>:运行一个 Node.js 脚本。
  3. node -v:显示当前安装的 Node.js 版本。
  4. node --version:显示当前安装的 Node.js 版本。
  5. node -e "<code>":在命令行中执行一段 JavaScript 代码。
  6. node --inspect <filename>:启用调试器并运行指定的文件。
  7. node --harmony <filename>:启用 ECMAScript 6 的特性并运行指定的文件。
  8. node --max-old-space-size=<size>:设置 Node.js 进程的最大内存限制。
  9. node --max-http-header-size=<size>:设置 HTTP 请求头的最大大小限制。
  10. node --trace-warnings <filename>:启用警告跟踪并运行指定的文件。

Linux命令

  1. ls:列出当前目录下的文件和目录。
  2. cd:切换当前目录。
  3. pwd:显示当前所在目录的路径。
  4. mkdir:创建一个新的目录。
  5. rm:删除指定的文件或目录。
  6. cp:复制文件或目录。
  7. mv:移动文件或目录。
  8. cat:查看文件的内容。
  9. less:分页查看文件的内容。
  10. head:查看文件的前几行内容。
  11. tail:查看文件的后几行内容。
  12. grep:搜索文件中的指定字符串。
  13. find:查找指定目录下的文件。
  14. chmod:修改文件或目录的权限。
  15. chown:修改文件或目录的所有者。
  16. ps:列出当前正在运行的进程。
  17. kill:终止指定的进程。
  18. top:显示当前系统的进程和性能信息。
  19. df:显示文件系统的使用情况。
  20. du:显示指定目录或文件的大小。

Windows命令

  1. dir:列出当前目录下的文件和目录。
  2. cd:切换当前目录。
  3. md:创建一个新的目录。
  4. rd:删除指定的目录。
  5. del:删除指定的文件。
  6. copy:复制文件。
  7. xcopy:复制目录及其子目录和文件。
  8. move:移动文件或目录。
  9. type:查看文件的内容。
  10. more:分页查看文件的内容。
  11. find:搜索文件中的指定字符串。
  12. tasklist:列出当前正在运行的进程。
  13. taskkill:终止指定的进程。
  14. ping:测试网络连接。
  15. ipconfig:显示当前网络配置信息。
  16. netstat:显示网络连接和统计信息。
  17. systeminfo:显示系统信息。
  18. sfc:扫描并修复受损的系统文件。
  19. chkdsk:检查磁盘的错误并修复。
  20. shutdown:关机、重启或注销计算机。

macOS命令

  1. ls:列出当前目录下的文件和目录。
  2. cd:切换当前目录。
  3. pwd:显示当前所在目录的路径。
  4. mkdir:创建一个新的目录。
  5. rm:删除指定的文件或目录。
  6. cp:复制文件或目录。
  7. mv:移动文件或目录。
  8. cat:查看文件的内容。
  9. less:分页查看文件的内容。
  10. head:查看文件的前几行内容。
  11. tail:查看文件的后几行内容。
  12. grep:搜索文件中的指定字符串。
  13. find:查找指定目录下的文件。
  14. chmod:修改文件或目录的权限。
  15. chown:修改文件或目录的所有者。
  16. ps:列出当前正在运行的进程。
  17. kill:终止指定的进程。
  18. top:显示当前系统的进程和性能信息。
  19. df:显示文件系统的使用情况。
  20. du:显示指定目录或文件的大小。

MySQL命令

  1. mysql:连接 MySQL 数据库。
  2. show databases;:显示所有的数据库。
  3. use database_name;:选择要使用的数据库。
  4. show tables;:显示当前数据库中的所有表。
  5. describe table_name;:显示指定表的结构信息。
  6. select * from table_name;:查询指定表中的所有数据。
  7. insert into table_name values(...);:向指定表中插入一条新的数据。
  8. update table_name set column_name = new_value where condition;:更新指定表中符合条件的数据。
  9. delete from table_name where condition;:删除指定表中符合条件的数据。
  10. create database database_name;:创建一个新的数据库。
  11. create table table_name(...);:创建一个新的表。
  12. alter table table_name add column_name data_type;:向指定表中添加一列。
  13. drop database database_name;:删除指定的数据库。
  14. drop table table_name;:删除指定的表。
  15. grant privileges on database_name.* to 'username'@'hostname' identified by 'password';:授权一个用户对指定的数据库进行操作。
  16. revoke privileges on database_name.* from 'username'@'hostname';:收回一个用户对指定的数据库的操作权限。
  17. show columns from table_name;:显示指定表中的所有列。
  18. show index from table_name;:显示指定表中的所有索引。
  19. select column_name from table_name where condition group by column_name;:按指定列分组查询数据。
  20. select column_name from table_name where condition order by column_name asc/desc;:按指定列升序/降序排序查询数据。
  21. select count(*) from table_name;:统计指定表中的总记录数。
  22. select sum(column_name) from table_name;:计算指定列的总和。
  23. select avg(column_name) from table_name;:计算指定列的平均值。
  24. select max(column_name) from table_name;:查找指定列中的最大值。
  25. select min(column_name) from table_name;:查找指定列中的最小值。
  26. truncate table table_name;:清空指定表中的所有数据。
  27. show grants for 'username'@'hostname';:查看指定用户的权限。
  28. flush privileges;:刷新权限表,使权限修改立即生效。
  29. show processlist;:显示当前所有的 MySQL 进程。
  30. select now();:显示当前的日期和时间。
  31. quit;:退出 MySQL 连接。
  32. select distinct column_name from table_name;:查询指定列的不同值。
  33. select * from table_name where column_name like '%value%';:模糊查询指定列中包含指定值的数据。
  34. select * from table_name where column_name between value1 and value2;:查询指定列中介于指定值之间的数据。
  35. select * from table_name where column_name in (value1, value2, ...);:查询指定列中包含指定值的数据。
  36. select * from table_name where column_name not in (value1, value2, ...);:查询指定列中不包含指定值的数据。
  37. select * from table_name where column_name is null;:查询指定列中为空值的数据。
  38. select * from table_name where column_name is not null;:查询指定列中不为空值的数据。
  39. select * from table_name limit offset, count;:分页查询指定表中的数据。
  40. select * from table_name where condition1 and condition2;:查询同时满足多个条件的数据。
  41. select * from table_name where condition1 or condition2;:查询满足任意一个条件的数据。
  42. select * from table_name where not condition;:查询不满足条件的数据。
  43. select * from table_name where column_name > value1 and column_name < value2;:查询指定列中大于 value1 且小于 value2 的数据。
  44. select * from table_name where column_name between value1 and value2 order by column_name limit count;:查询指定列中介于 value1 和 value2 之间的数据,并按指定列的升序排序,最多返回 count 条数据。
  45. select * from table_name where column_name like 'value%';:查询指定列中以 value 开头的数据。
  46. select * from table_name where column_name like '%value';:查询指定列中以 value 结尾的数据。