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 清除构建


目录
相关文章
|
3月前
|
存储 Shell
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
|
3月前
|
Shell
Mac终端工具Terminal (2):打开新终端窗口或者页签
Mac终端工具Terminal (2):打开新终端窗口或者页签
|
16天前
|
存储 搜索推荐 Shell
mac下终端命令提示补全
mac下终端命令提示补全
34 0
|
1月前
|
人工智能 Rust 运维
这一款 Mac 系统终端工具,已经用的爱不释手了!
这一款 Mac 系统终端工具,已经用的爱不释手了!
|
5月前
Mac 下终端命令无法使用的问题
Mac 下终端命令无法使用的问题
105 1
|
2月前
|
Shell Docker 容器
mac终端命令补全设置(docker 命令补全)
mac终端命令补全设置(docker 命令补全)
46 0
|
3月前
|
存储
Mac终端工具Terminal (5):在Mac上重定向终端的输入和输出
Mac终端工具Terminal (5):在Mac上重定向终端的输入和输出
|
3月前
|
iOS开发 MacOS
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
|
3月前
|
Shell 程序员
Mac终端工具Terminal (1):打开和关闭终端
Mac终端工具Terminal (1):打开和关闭终端
183 0
|
5月前
|
Linux 数据安全/隐私保护
Mac连接linux的办法(自带终端和iterm2)
Mac连接linux的办法(自带终端和iterm2)