mac终端常用命令

简介: 今日用到命令,把项目构建打包到dist目录下,但是需要把dist目录内容copy到另外一个项目当中,写了个命令执行此操作。想来把常用的mac终端命令总结以后,方便使用查找。

问题场景:


今日用到命令,把项目构建打包到dist目录下,但是需要把dist目录内容copy到另外一个项目当中,写了个命令执行此操作。想来把常用的mac终端命令总结以后,方便使用查找。


命令如下:

cd ./projectA  //进入到projectA目录
npm run build //执行项目的build命令,bulid命令配置生成的文件存放在dist文件夹下面
cd .. //返回上一级
rm -rf /projectB/dist/*.  //删除此目录下dist文件夹下面的所有文件以及文件夹
cp ./projectA/dist/* ./projectB/dist  //copy projectA/dist下面的内容到/projectB/dist

mac常用命令:


安装


brew install xxx

卸载


brew uninstall xxx


更新brew本身


brew update


更新所有brew安装的软件:

brew upgrade


更新某一个brew安装的软件:

brew upgrade xxx


git命令:



1、cd 进入文件夹


2、ls 查看目录下文件


3、cd ~/ 进入到根目录下(~为根目录)


4、ls ~/ 查看根目录下文件


5、pwd 查看当前位置的绝对路径


6、mkdir 创建文件夹


7、进入文件(没有则创建,这是进入的为命令模式)

vi filename


1)从命令模式进入编辑模式


a 从光标所在处的后面开始新增


A 从光标所在行的最后面开始新增


i 从光标所在处开始新增


I 从光标所在行的开始出新增


o 从光标所在行的下面新增一行开始新增


O 从光标所在行的上面新增一行开始新增


2)退出vi


:wq和:x 保存后退出


:q! 不保存且强制退出


:w 只保存


:q 只退出


8、 删除文件

rm filename


9、 查看文件内容

cat filename


10、创建一个文件

touch filename


11、把当前目录变成仓库(repository),也叫版本库

git init


12、 提交所有修改的和新增的文件到暂存区

git add .


提交filename文件到暂存区

git add filename.xx


13、 "注释" 把文件提交到本地仓库

git commit -m


14、 查看是否还有未提交的文件(红色是工作区文件,绿色是提交到了暂存区)

git status


15、 查看历史操作日志(详细显示)

git log


简要显示日志

git log --pretty=online


16、 退回到上一个版本

git reset --hard HEAD^


退回到上上一个版本

git reset --hard HEAD^^


退回到前100个版本

git reset --hard HEAD~100


版本号 退回到指定版本

git reset --hard


17、丢弃工作区的修改

git checkout -- filename.xx


放弃本地所有修改

git checkout .


18、远程库git地址 从远程库克隆一个到本地仓库

git clone


19、 远程库的http或ssh 把本地库与远程库链接

git remote add origin

20、 把当前本地分支推送到远程库“分支名”分支,作为master的分支(这种情况要两边同名)

git push origin 分支名


当前所处分支名:远程目标分支名 这种推送可以不同名,若目标分支不存在,会自动建立

git push origin


21、查看远程库信息

git remote -v


22、 断开与远程库的关联

git remote remove origin


23 创建并切换分支

、git checkout -b 分支名
git branch 分支名 创建分支
git checkout 分支名 切换分支




24、 查看当前所有分支当前所处分支前标“*”号

git branch


25、 删除分支

git branch -d 分支名


26、把“分支名”分支合并到当前所处分支

git merge 分支名


27、但不想提交当前工作区修改,把当前工作区的修改(工作现场)储藏起来

git stash 切换分支
git stash list 查看现有stash
git stash pop 恢复工作现场,同时删除stash


28、

mvn package maven打包命令


29、即删除target文件夹

mvn clean 清除构建


目录
相关文章
|
7月前
|
存储 Shell
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
421 0
|
2月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
81 0
|
4月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
360 2
|
4月前
|
数据安全/隐私保护 iOS开发 MacOS
Mac终端出现 brew command not found 解决
Mac终端出现 brew command not found 解决
138 3
|
7月前
|
Shell 测试技术 Python
在Mac上用Python调用终端执行命令
在Mac上用Python调用终端执行命令
310 1
|
6月前
|
NoSQL Java 网络安全
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
|
7月前
使用mac电脑的终端登陆服务器
使用mac电脑的终端登陆服务器
64 0
|
7月前
|
存储 搜索推荐 Shell
mac下终端命令提示补全
mac下终端命令提示补全
411 0
|
7月前
|
人工智能 Rust 运维
这一款 Mac 系统终端工具,已经用的爱不释手了!
这一款 Mac 系统终端工具,已经用的爱不释手了!
155 0
|
7月前
|
iOS开发 MacOS
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
253 1