常用命令行整理

本文整理了Mac基本操作命令和Git命令。Mac命令涵盖查看使用者、历史命令,文件与文件夹的创建、复制、移动、删除等操作。Git命令包括配置用户名与邮箱、查看日志与提交记录、版本回退、分支操作、仓库初始化、代码提交与拉取等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本操作命令

who 查看当前系统有哪些使用者
history 列出所有历史命令
history 10 列出最近的10条历史命令
open . 使用Finder打开当前目录
sudo 使用特殊权限运行命令
ls 查看当前终端目录下面的文件
pwd 查看当前终端目录所在的位置
cd 进入用户主目录
cd xx 进入某个文件夹
cd ~ 进入用户主目录
cd - 返回进入此目录之前所在的目录
cd … 返回上一级目录
cd …/… 返回上两级目录
mkdir test 创建一个文件夹
touch test.txt 创建一个文件
cp 复制文件到另一个文件夹
cp test/test.txt test2/ 将test目录下面的test.txt复制到test2文件夹内
cp test/test.txt test2/text2.txt test3/ 复制多个文件到test3文件夹
cp test/t*.txt test2/ 复制test目录下面所有以t开头的txt文件
mv test/test.txt test2/ 和复制文件的的方法类似
rm test.txt 删除文件
rm -r test 删除test文件夹及其下的所有内容
echo “hello world” 输入内容 
echo “hello world” > hello.txt 创建一个txt格式文本其内容为’hello world’
cat hello.txt 输出hello.txt文件中的内容
cat hello.txt > world.txt 将hello里面的内容覆盖掉world.txt里面,输出cat world.txt可查看
cat hello.txt >> world.txt 将hello里面内容追加到world.txt后面

git命令

git config --global user.name “你的名字” 配置Git用户名
git config --global user.email “你的邮箱” 配置Git邮箱
git log 查看日志
git reflog 查看提交记录
git reset --hard 版本回退(删除本地提交)
git branch -a 查看远程分支
git branch branchName 创建新分支
git checkout branchName 切换到新分支
git checkout -b branchName 上述两个命令的合并,创建并切换到该分支
git init 初始化本地仓库
git stash 这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码
git stash pop 取出贮藏的代码,实现和本地的代码合并
git pull 拉取服务器代码
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git commit 将暂缓区代码提交到master分支
git remote add origin git@gitlab.com:…(远程仓库地址) 给本地代码仓库和远程代码仓库添加关联 ,查看关联
git push -u origin master 第一次推送到远程仓库
git push origin master 将本地代码上传到远程代码仓库(非首次)
git tag -a ‘0.0.1’ -m ‘标签描述’ 给本地代码打个标签
git push —tags 将本地标签推送到远程代码仓库
git tag -d 0.0.1 / git push origin – delete tag 0.0.1 删除本地标签/删除远程标签
git status 查看代码状态,查看本地工作区是否有需要提交的内容
git clone xxx(项目仓库地址) 克隆仓库到本地

| 命令 | 说明 | | --------- | ------------------------------------------------------------ | | show databases; | 显示所有数据库 | | create database \<database_name>; | 创建数据库 | | use \<database_name>; | 进入指定的数据库 | | show tables; | 显示当前数据库中的所有表 | | describe \<table_name>; | 显示表的结构 | | select * from \<table_name>; | 显示表中的所有记录 | | insert into \<table_name> (column1, column2, ...) values (value1, value2, ...); | 向表中插入记录 | | update \<table_name> set column1=value1 where condition; | 更新表中的记录 | | delete from \<table_name> where condition; | 删除表中的记录 | | alter table \<table_name> add column \<column_name> \<data_type>; | 增加表中的列 | | alter table \<table_name> drop column \<column_name>; | 删除表中的列 | | alter table \<table_name> modify column \<column_name> \<new_data_type>; | 修改表中列的数据类型 | | alter table \<table_name> rename to \<new_table_name>; | 重命名表名 | | drop table \<table_name>; | 删除表 | | show columns from \<table_name>; | 显示表中的列信息 | | select distinct \<column_name> from \<table_name>; | 显示表中某一列的唯一值 | | select \<column_name> from \<table_name> where condition; | 显示满足条件的记录 | | 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>; | 显示表中某一列的最小值 | | select \<column_name> from \<table_name> order by \<column_name> [asc|desc]; | 按某一列升序或降序排序显示记录 | | select \<column_name> from \<table_name> limit num; | 显示指定数量的记录 | | select \<column_name> from \<table_name> where condition limit num; | 显示满足条件的指定数量的记录 | | select count(*) as \<alias_name> from \<table_name>; | 使用别名显示计算的记录数 | 以上是一些常用的MySQL命令行操作,可以帮助管理和查询数据库中的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值