`
xiaomiya
  • 浏览: 131509 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

mac开始工作步骤

mac 
阅读更多

1,链接网络(第一步:访问 https:xxxx,申请个人电脑入网。)

====申请完成之后,需要联系阿里主管,阿里主管和阿里安全接口人批准入网申请。====

2,下载阿里郎(通过以下链接在电脑上下载安装阿里郎:

https:xxx。)

===所有在家远程办公的生态用工小二必须签署保密协议,协议地址(注:在阿里郎登陆状态下才能签署):https://xxx

安装完成后通过阿里郎VPN接入内网,即可以像在办公室一样办公了。====

领导会提前让签署的。

3,用阿里郎下载云壳,谷歌,钉钉,ihost,赛门铁壳等等,启动项目需要jdk,

4,安装node,安装git


node下载: https://nodejs.org/en/

(node 的中文网站下载更快)

http://nodejs.cn/download/

 

git安装:

git下载: https://git-scm.com/

(或者直接git 回车 ,,,,弹出安装)

 

6,(项目需要)

sudo npm install --registry=https://registry.npm.alibaba-inc.com -g tnpm

sudo tnpm install @ali/gfun-cli -g

 

7,可以看看:https://yuque.antfin-inc.com/ziyuan.tzy/gpkr28/xevtew

 

5,安装vscode(可以下载也可以让同事发安装包)

vscode要安装插件及配置setting,另外安装zsh,用起来更舒服

插件图如下:

image.png

image.png

配置如下:

 

{

 "window.zoomLevel": 0,

 "editor.fontSize": 14,

 "editor.tabSize": 2,

 "editor.suggestSelection": "first",

 "editor.foldingStrategy": "indentation",

 "files.autoSave": "onFocusChange",

 "prettier.semi": true,

 "prettier.singleQuote": true,

 "prettier.trailingComma": "es5",

 "git.confirmSync": false,

 "git.enableSmartCommit": true,

 "explorer.confirmDelete": false,

 "explorer.confirmDragAndDrop": false,

 "breadcrumbs.enabled": true,

 "workbench.startupEditor": "newUntitledFile",

 "javascript.updateImportsOnFileMove.enabled": "always",

 "javascript.implicitProjectConfig.experimentalDecorators": true,

 "emmet.triggerExpansionOnTab": true,

 "emmet.includeLanguages": {

   "javascript": "javascriptreact"

 },

 "terminal.integrated.rendererType": "dom",

 "terminal.integrated.shell.osx": "/bin/zsh",

 "liveServer.settings.donotShowInfoMsg": true,

 "python.jediEnabled": false,

 "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",

 "[javascript]": {

   "editor.defaultFormatter": "esbenp.prettier-vscode"

 },

 "[html]": {

   "editor.defaultFormatter": "esbenp.prettier-vscode"

 },

 "[vue]": {

   "editor.defaultFormatter": "esbenp.prettier-vscode"

 },

 "[json]": {

   "editor.defaultFormatter": "esbenp.prettier-vscode"

 },

 "[typescript]": {

   "editor.defaultFormatter": "esbenp.prettier-vscode"

 },

 "html.format.wrapLineLength": 180,

 "editor.codeActionsOnSave": {

   "source.fixAll.eslint": true

 },

}

 

完成之后要重新vscode才会生效

 

5,安装zsh

方法1:sh install.sh

文件install.sh

#!/bin/sh

#

# This script should be run via curl:

#   sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# or wget:

#   sh -c "$(wget -qO- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

#

# As an alternative, you can first download the install script and run it afterwards:

#   wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh

#   sh install.sh

#

# You can tweak the install behavior by setting variables when running the script. For

# example, to change the path to the Oh My Zsh repository:

#   ZSH=~/.zsh sh install.sh

#

# Respects the following environment variables:

#   ZSH     - path to the Oh My Zsh repository folder (default: $HOME/.oh-my-zsh)

#   REPO    - name of the GitHub repo to install from (default: ohmyzsh/ohmyzsh)

#   REMOTE  - full remote URL of the git repo to install (default: GitHub via HTTPS)

#   BRANCH  - branch to check out immediately after install (default: master)

#

# Other options:

#   CHSH    - 'no' means the installer will not change the default shell (default: yes)

#   RUNZSH  - 'no' means the installer will not run zsh after the install (default: yes)

#

# You can also pass some arguments to the install script to set some these options:

#   --skip-chsh: has the same behavior as setting CHSH to 'no'

#   --unattended: sets both CHSH and RUNZSH to 'no'

# For example:

#   sh install.sh --unattended

#

set -e

 

# Default settings

ZSH=${ZSH:-~/.oh-my-zsh}

REPO=${REPO:-ohmyzsh/ohmyzsh}

REMOTE=${REMOTE:-https://github.com/${REPO}.git}

BRANCH=${BRANCH:-master}

 

# Other options

CHSH=${CHSH:-yes}

RUNZSH=${RUNZSH:-yes}

 

 

command_exists() {

 command -v "$@" >/dev/null 2>&1

}

 

error() {

 echo ${RED}"Error: $@"${RESET} >&2

}

 

setup_color() {

 # Only use colors if connected to a terminal

 if [ -t 1 ]; then

   RED=$(printf '\033[31m')

   GREEN=$(printf '\033[32m')

   YELLOW=$(printf '\033[33m')

   BLUE=$(printf '\033[34m')

   BOLD=$(printf '\033[1m')

   RESET=$(printf '\033[m')

 else

   RED=""

   GREEN=""

   YELLOW=""

   BLUE=""

   BOLD=""

   RESET=""

 fi

}

 

setup_ohmyzsh() {

 # Prevent the cloned repository from having insecure permissions. Failing to do

 # so causes compinit() calls to fail with "command not found: compdef" errors

 # for users with insecure umasks (e.g., "002", allowing group writability). Note

 # that this will be ignored under Cygwin by default, as Windows ACLs take

 # precedence over umasks except for filesystems mounted with option "noacl".

 umask g-w,o-w

 

 echo "${BLUE}Cloning Oh My Zsh...${RESET}"

 

 command_exists git || {

   error "git is not installed"

   exit 1

 }

 

 if [ "$OSTYPE" = cygwin ] && git --version | grep -q msysgit; then

   error "Windows/MSYS Git is not supported on Cygwin"

   error "Make sure the Cygwin git package is installed and is first on the \$PATH"

   exit 1

 fi

 

 git clone -c core.eol=lf -c core.autocrlf=false \

   -c fsck.zeroPaddedFilemode=ignore \

   -c fetch.fsck.zeroPaddedFilemode=ignore \

   -c receive.fsck.zeroPaddedFilemode=ignore \

   --depth=1 --branch "$BRANCH" "$REMOTE" "$ZSH" || {

   error "git clone of oh-my-zsh repo failed"

   exit 1

 }

 

 echo

}

 

setup_zshrc() {

 # Keep most recent old .zshrc at .zshrc.pre-oh-my-zsh, and older ones

 # with datestamp of installation that moved them aside, so we never actually

 # destroy a user's original zshrc

 echo "${BLUE}Looking for an existing zsh config...${RESET}"

 

 # Must use this exact name so uninstall.sh can find it

 OLD_ZSHRC=~/.zshrc.pre-oh-my-zsh

 if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]; then

   if [ -e "$OLD_ZSHRC" ]; then

     OLD_OLD_ZSHRC="${OLD_ZSHRC}-$(date +%Y-%m-%d_%H-%M-%S)"

     if [ -e "$OLD_OLD_ZSHRC" ]; then

       error "$OLD_OLD_ZSHRC exists. Can't back up ${OLD_ZSHRC}"

       error "re-run the installer again in a couple of seconds"

       exit 1

     fi

     mv "$OLD_ZSHRC" "${OLD_OLD_ZSHRC}"

 

     echo "${YELLOW}Found old ~/.zshrc.pre-oh-my-zsh." \

       "${GREEN}Backing up to ${OLD_OLD_ZSHRC}${RESET}"

   fi

   echo "${YELLOW}Found ~/.zshrc.${RESET} ${GREEN}Backing up to ${OLD_ZSHRC}${RESET}"

   mv ~/.zshrc "$OLD_ZSHRC"

 fi

 

 echo "${GREEN}Using the Oh My Zsh template file and adding it to ~/.zshrc.${RESET}"

 

 cp "$ZSH/templates/zshrc.zsh-template" ~/.zshrc

 sed "/^export ZSH=/ c\\

export ZSH=\"$ZSH\"

" ~/.zshrc > ~/.zshrc-omztemp

 mv -f ~/.zshrc-omztemp ~/.zshrc

 

 echo

}

 

setup_shell() {

 # Skip setup if the user wants or stdin is closed (not running interactively).

 if [ $CHSH = no ]; then

   return

 fi

 

 # If this user's login shell is already "zsh", do not attempt to switch.

 if [ "$(basename "$SHELL")" = "zsh" ]; then

   return

 fi

 

 # If this platform doesn't provide a "chsh" command, bail out.

 if ! command_exists chsh; then

   cat <<-EOF

     I can't change your shell automatically because this system does not have chsh.

     ${BLUE}Please manually change your default shell to zsh${RESET}

   EOF

   return

 fi

 

 echo "${BLUE}Time to change your default shell to zsh:${RESET}"

 

 # Prompt for user choice on chang ing the default login shell

 printf "${YELLOW}Do you want to change your default shell to zsh? [Y/n]${RESET} "

 read opt

 case $opt in

   y*|Y*|"") echo "Changing the shell..." ;;

   n*|N*) echo "Shell change skipped."; return ;;

   *) echo "Invalid choice. Shell change skipped."; return ;;

 esac

 

 # Check if we're running on Termux

 case "$PREFIX" in

   *com.termux*) termux=true; zsh=zsh ;;

   *) termux=false ;;

 esac

 

 if [ "$termux" != true ]; then

   # Test for the right location of the "shells" file

   if [ -f /etc/shells ]; then

     shells_file=/etc/shells

   elif [ -f /usr/share/defaults/etc/shells ]; then # Solus OS

     shells_file=/usr/share/defaults/etc/shells

   else

     error "could not find /etc/shells file. Change your default shell manually."

     return

   fi

 

   # Get the path to the right zsh binary

   # 1. Use the most preceding one based on $PATH, then check that it's in the shells file

   # 2. If that fails, get a zsh path from the shells file, then check it actually exists

   if ! zsh=$(which zsh) || ! grep -qx "$zsh" "$shells_file"; then

     if ! zsh=$(grep '^/.*/zsh$' "$shells_file" | tail -1) || [ ! -f "$zsh" ]; then

       error "no zsh binary found or not present in '$shells_file'"

       error "change your default shell manually."

       return

     fi

   fi

 fi

 

 # We're going to change the default shell, so back up the current one

 if [ -n "$SHELL" ]; then

   echo $SHELL > ~/.shell.pre-oh-my-zsh

 else

   grep "^$USER:" /etc/passwd | awk -F: '{print $7}' > ~/.shell.pre-oh-my-zsh

 fi

 

 # Actually change the default shell to zsh

 if ! chsh -s "$zsh"; then

   error "chsh command unsuccessful. Change your default shell manually."

 else

   export SHELL="$zsh"

   echo "${GREEN}Shell successfully changed to '$zsh'.${RESET}"

 fi

 

 echo

}

 

main() {

 # Run as unattended if stdin is closed

 if [ ! -t 0 ]; then

   RUNZSH=no

   CHSH=no

 fi

 

 # Parse arguments

 while [ $# -gt 0 ]; do

   case $1 in

     --unattended) RUNZSH=no; CHSH=no ;;

     --skip-chsh) CHSH=no ;;

   esac

   shift

 done

 

 setup_color

 

 if ! command_exists zsh; then

   echo "${YELLOW}Zsh is not installed.${RESET} Please install zsh first."

   exit 1

 fi

 

 if [ -d "$ZSH" ]; then

   cat <<-EOF

     ${YELLOW}You already have Oh My Zsh installed.${RESET}

     You'll need to remove '$ZSH' if you want to reinstall.

   EOF

   exit 1

 fi

 

 setup_ohmyzsh

 setup_zshrc

 setup_shell

 

 printf "$GREEN"

 cat <<-'EOF'

            __                                     __

     ____  / /_     ____ ___  __  __   ____  _____/ /_

    / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \

   / /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / /

   \____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/

                           /____/                       ....is now installed!

 

 

   Please look over the ~/.zshrc file to select plugins, themes, and options.

 

   p.s. Follow us on https://twitter.com/ohmyzsh

 

   p.p.s. Get stickers, shirts, and coffee mugs at https://shop.planetargon.com/collections/oh-my-zsh

 

 EOF

 printf "$RESET"

 

 if [ $RUNZSH = no ]; then

   echo "${YELLOW}Run zsh to try it out.${RESET}"

   exit

 fi

 

 exec zsh -l

}

 

main "$@"

 

 

 


shell神器

 

首先安装 git,安装方式同上,把 zsh 换成 git 即可。

安装「oh my zsh」可以自动安装也可以手动安装。

自动安装:

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

手动安装:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

分享到:
评论

相关推荐

    讲解低端交换机MAC绑定常见步骤

    以下是对低端交换机MAC绑定常见步骤的详细解释: 首先,我们来看华为S2126-EI系列低端交换机的MAC绑定步骤: 1. **第一步:限制端口学习MAC地址的数量** 在华为交换机上,你需要进入目标端口的配置模式,例如e0/8...

    VMWARE-MAC详细安装步骤

    安装任何必要的更新,然后你就可以开始在VMware上使用Mac OS了。 ### 注意事项: - 在安装过程中,确保VMware Tools是最新版本,它可以优化虚拟机性能。 - 由于版权原因,安装和使用Mac OS虚拟机可能存在法律风险,...

    思科交换机mac地址绑定步骤

    在开始MAC地址绑定之前,请确保已经做好以下准备工作: 1. **访问权限**:确保拥有对思科交换机的管理员访问权限。 2. **连接方式**:准备一台能够通过Telnet或SSH协议连接到思科交换机的计算机。 3. **设备信息**...

    SmartSVN for mac 破解版 附带详细破解步骤

    SmartSVN for mac 破解版 附带详细破解步骤

    mac-Air-双系统多分区安装步骤.docx

    Mac Air 双系统多分区安装步骤 本文将详细介绍 Mac Air 安装 Mac 和 Win10 双系统,并实现 Win 系统多分区安装步骤。整个安装过程不需要 U 盘作为启动盘。 一、安装准备 在开始安装之前,需要准备好安装所需的...

    artifactory pro(mac)破解步骤1

    输入“yes”,然后会出现一大串内容,最后跳出两个选项:1-生成密钥字符串;最后打开浏览器,输入localhost:8081,接下来就会出现一个需要密钥的窗口,

    mac下的nodejs环境安装的步骤

    通过以上步骤,用户便可以成功搭建起适合自己的Node.js开发环境,开始进行Web开发等相关工作。对于新手来说,整个过程可能稍显复杂,但通过逐步实践,很快就能掌握。 此外,虽然本文主要介绍了Node.js环境的安装...

    TransMacWindows下制作mac安装u盘教程.docx

    以下是一个详细的TransMac制作Mac安装U盘的步骤解析: 首先,你需要下载并安装TransMac软件。确保你的U盘容量至少为8GB,因为Mac OS的安装文件通常需要足够的空间。安装完成后,将U盘插入电脑的USB接口。 以管理员...

    全志编码MAC地址串口烧录工具

    全志编码MAC地址串口烧录教程通常会包含以下步骤: 1. **准备工作**:首先,确保你的设备已正确连接到电脑的串口,可能需要使用USB转串口线。同时,确保电脑上安装了对应的串口驱动程序,以便能够识别并通信。 2. ...

    Delphi Mac OS/IOS环境安装方法及步骤

    通过以上步骤,即可完成Delphi Mac OS/iOS开发环境的搭建工作。需要注意的是,在整个安装过程中,可能会遇到各种问题,建议参照官方文档或社区资源进行故障排查。此外,为了保证开发工作的顺利进行,定期更新开发...

    在虚拟机上安装MAC OS步骤

    在虚拟机上安装MAC OS步骤:详尽指南 在虚拟机上安装MAC OS,特别是针对初学者,是一项既挑战又充满乐趣的任务。本篇将基于标题“在虚拟机上安装MAC10.6,详细步骤,适合初学者”,提供一份详实的操作指南,帮助您...

    mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤.docx

    这样,MAC 计算机将开始共享网络。 Step 7: 使用移动设备连接 使用移动设备搜索 MAC 计算机的 WiFi 热点,并连接上网。现在,可以使用移动设备上网冲浪啦! 创建 WiFi 热点的好处: * 可以让多个设备同时连接到...

    虚拟机安装Mac ios详细步骤_peate_zhu

    本教程将详细讲解如何在虚拟机上安装Mac iOS系统,以及涉及的相关软件如Python和unlocker206的安装步骤。 首先,我们需要一个虚拟机软件,如VMware或VirtualBox,它们提供了在Windows、Linux等平台上运行其他操作...

    mac big sur安装柯尼卡美能达驱动步骤 - 技术交流.pdf

    "Mac Big Sur安装柯尼卡美能达驱动步骤" 概述:本文将指导用户在Mac Big Sur系统下安装柯尼卡美能达驱动的步骤,涵盖从打开柯美官网到安装完成的每一个步骤。 1. 打开柯美官网,选择支持与下载,搜索c368驱动,...

    Mac上安装oracle步骤

    这是一篇通过使用docker服务容器进行安装oracle11g的教程.因为大家都知道在Macos上是没有对应的oracle版本的.后期还是希望能更新出更多适配Mac的软件,更多的Mac软件需求,文件中有联系方式哦~

    Macbook Pro上安装三系统步骤详解.docx

    通过以上步骤,你将在Macbook Pro上成功安装Mac OS X、Windows XP和Linux Ubuntu三系统。记得在每个安装阶段保持耐心,确保正确执行每个步骤,避免数据丢失。此外,如果有网络连接,建议在安装完成后对各个系统进行...

    MAC更改步骤

    MAC地址更改步骤涉及到了网络设备的身份标识,通常它是固化在网络接口卡(NIC)上的一串由12个十六进制数表示的数字,用来唯一标识网络上的设备。MAC地址更改通常是为了适应网络安全策略或者网络配置的需要。下面将...

    在Mac平台下编译FFMPEG步骤

    详细步骤,介绍如何在mac环境下如何顺利编译FFMPEG,并且将编译成功后的.a文件添加到XCode的项目工程中

    vmware安装步骤-mac1

    在本文中,我们将详细探讨如何在Mac上使用VMware Fusion安装Linux...通过以上步骤,你将在Mac上成功安装并配置了多台使用NAT网络模式的Linux虚拟机。记住,当共享虚拟机时,确保遵循版权法规,合法使用和分享软件。

Global site tag (gtag.js) - Google Analytics