Zeros Tech Zeros Tech
首页
架构
大数据
数据库
  • 面试

    • Java面试
    • 大数据面试
    • 架构面试
语言
运维
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

迹_Jason

全栈工程师
首页
架构
大数据
数据库
  • 面试

    • Java面试
    • 大数据面试
    • 架构面试
语言
运维
关于
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 面试

  • 算法

  • 基础

    • 面试准备题
    • 名句
    • 应用推荐
    • 资源推荐
    • Draw IO
    • git
    • Github Actions 推荐
    • github上优质项目
    • github使用技巧
    • gradle
    • intellij技巧
    • iPhone的冷知识
    • IT技术百科全书
    • mac使用技巧
      • Mac使用技巧
        • brew使用
        • 安装Java
        • 安装maven
        • 安装git
        • 安装nginx
        • 安装Redis
        • 安装gawk
        • 安装Python3
        • HBase 单机版安装
        • 如何同时操作多个文件夹中的文件
        • AI矢量画图破解
        • 清理Docker.qcow2
        • 日历
        • SSH 工具
        • ICloud 免同步设置
        • 加密文件
    • Maven的pom文件那些事
    • maven入门到放弃
    • travis自动部署
  • 中间件

  • Swagger

  • 技术
  • 基础
迹_Jason
2021-02-08

mac使用技巧

# Mac使用技巧

[TOC]

# brew使用

  • 搜索 brew search [软件]
  • 安装软件 brew install [软件]
  • 卸载软件 brew uninstall [软件]
  • 查看安装信息(经常用到, 比如查看安装目录等) brew info [软件]
  • 查看已经安装的软件 brew list
  • brew 升级 brew update

配置路径:/usr/local/etc

# services

帮助快速启动应用,举个例子

启动nginx

sudo brew services start nginx
1

一定要使用sudo非root无法监听1024以下的端口

# 安装Java

oracle网站下载mac版jdk,并安装

在“终端”查看jdk安装路径

/usr/libexec/java_home -V 
1

/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home 这就是路径

配置profile文件,在“终端”中

vim ~/.bash_profile
#追加
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
export PATH
1
2
3
4
5

:wq!保存退出,校验

source ~/.bash_profile
java -version
1
2

# 安装scala

下载scala安装包gz包

vim ~/.bash_profile
#追加

SCALA_HOME=/Users/gjason/installapp/scala-2.12.3/bin
PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$PATH
1
2
3
4
5

# 安装maven

下载zip的安装包

配置

 $ vim ~/.bash_profile
#追加
 export M2_HOME=/Users/robbie/apache-maven-3.3.3
 export PATH=$PATH:$M2_HOME/bin
1
2
3
4

生效,校验

source ~/.bash_profile
mvn -v
1
2

# 安装git

在“终端”输入git,就会提示安装,按顺序进行

# 安装nginx

下面是brew的安装方法:(由于MAC自带ruby,所以安装起来极其轻松)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
1

安装后命令存在 /usr/local/bin/brew

可能你安装的最后会提示你/usr/local/bin不在系统环境变量中,如果没有提示就直接忽略。提示了只需要将上述路径添加到环境变量中。

nginx安装

brew install nginx   #(或者 /usr/local/bin/brew install nginx)
1

nginx配置路径

/usr/local/etc/nginx/nginx.conf
1

启动nginx

sudo nginx /usr/local/etc/nginx/nginx.conf
或
sudo nginx
1
2
3

重载配置文件

sudo nginx -s reload
1

停止nginx

sudo nginx -s stop
或
sudo pkill -9 nginx
1
2
3

https://blog.csdn.net/yqh19880321/article/details/70478827

# 安装Redis

# 首先安装wget
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
1
2
3
4
5
6
7

一些命令

# 启动redis
redis-server
# 退出
redis-cli shutdown
# 检查redis是否工作
redis-cli ping
1
2
3
4
5
6

https://redis.io/topics/quickstart

# 安装gawk

brew install coreutils
brew install gawk
1
2

# 安装Python3

安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1

运行这段脚本将列出它会引起的改变,并在安装开始前提示您。 安装完成Homebrew后,需将其所在路径插入到 PATH 环境变量的最前面,即在您所登录用户的 ~/.profile 文件末尾加上这一行:

export PATH=/usr/local/bin:/usr/local/sbin:$PATH
1

安装Python

brew install python3
1

# HBase 单机版安装

brew install hbase
# 安装在/usr/local/Cellar/hbase/
1
2

在conf/hbase-site.xml设置HBase的核心配置

$ vim hbase-site.xml

<configuration>
  <property>
    <name>hbase.rootdir</name>
    //这里设置让HBase存储文件的地方
    <value>file:///Users/andrew_liu/Downloads/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    //这里设置让HBase存储内建zookeeper文件的地方
    <value>/Users/andrew_liu/Downloads/zookeeper</value>
  </property>
</configuration>
1
2
3
4
5
6
7
8
9
10
11
12
13
14

bin/start-hbase.sh提供HBase的启动

验证安装

$ jps

3440 Jps
3362 HMaster # 有HMaster则说明安装成功
1885
1
2
3
4
5

使用Hbase Shell

$ ./bin/hbase shell

HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.0.0, r6c98bff7b719efdb16f71606f3b7d8229445eb81, Sat Feb 14 19:49:22 PST 2015

1.8.7-p357 :001 >
1.8.7-p357 :001 > exit  #退出shell
1
2
3
4
5
6
7
8

Mac安装Hbase (opens new window)

# 如何同时操作多个文件夹中的文件

其实方法很简单。在访达(Finder)中打开需要的文件夹,在搜索框中输入NOT 种类:文件夹(中文冒号)或者NOT kind:Folder(英文冒号)并回车。注意将搜索范围选择为当前文件夹。这时,就可以看到当前文件夹中的所有文件了(不含子文件夹)。

或者,也可以使用另一条搜索指令NOT *,可将子文件夹也包含在平铺的列表中。

得到上述的搜索结果后,可以点击各列的表头进行排序与分类。也可以直接选择你所需要的文件,进行复制、移动、拖拽等操作。还可以右键单击选中文件并选择「用所选项目新建文件夹」菜单项,以快速移动到一个文件夹中。

yanshi

# AI矢量画图破解

  • 下载AI 2017 CC版,安装完成,不要打开AI

  • 下载破解工具链接:https://pan.baidu.com/s/16DRPPxJFr-ROHhd_7UNQvw 密码:sk7s

  • 打开破解工具,点击patch就行了

如果存在多个Adobe工具,可以将AI的.app文件拖到该破解工具

# 清理Docker.qcow2

#停止Docker服务
osascript -e ‘quit app "Docker"‘ 
#删除Docker文件 
rm ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 
#重新运行
Docker open -a Docker
1
2
3
4
5
6

# 日历

# 添加 中国节假日信息

点击 中国节假日

# SSH 工具

Termius 工具,免费

# ICloud 免同步设置

例如 node_modules 文件夹下面的内容一般丢了就丢了,可以通过 package.json 重新获取得到。针对这种类似场景,我们希望能将其不需要同步的内容进行标记排除。iCloud 默认对 tmp 文件名或者 .nosync 文件后缀的文件排除在外。但这个并不能满足我们的要求,node_modules 文件夹名称是固定的,不可能进行相应的修改。有一个开源工具利用 .nosync + 替身 方案实现了我们的要求。

https://github.com/tsdexter/iCloud-NoSync

# How it works

  • Download the repository and unzip it
  • Copy the iCloud-NoSync.workflow file to your ~/Library/Services folder

# How to use it

  • Open Finder and find a folder you don't want to sync to iCloud
  • Right-click the folder
  • Choose iCloud-NoSync from the bottom of the context menu

# 加密文件

# data-permission1.zip 为压缩后的名字,data-permission.zip为需要被压缩的文件
zip -e ./data-permission1.zip data-permission.zip
1
2
编辑 (opens new window)
上次更新: 2021/07/21, 18:22:30
IT技术百科全书
Maven的pom文件那些事

← IT技术百科全书 Maven的pom文件那些事→

最近更新
01
权限
12-17
02
SpringGateway
12-17
03
Spock
12-17
更多文章>
Theme by Vdoing | Copyright © 2021-2021 迹_Jason | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×