由于工作问题,近期有使用mac的需求,然后就面临了使用的熟悉,当然主要还是对命令行的运用
一、首先是命令行方面的:
打开终端之后
命令一:cd /opt打开opt目录
cd ..回到上一级目录
cd ~ 切换到当前用户目录
pwd查看当前目录名称
open .打开当前文件夹(会弹出窗口)
open a.txt打开a.txt文件(会弹出窗口)
open -e a.txt-e使用文本编辑器打开
open -t a.txt-t使用默认编辑器打开
open -a TextEdit settings.xml 参数说明:-a指定应用
mkdir project在当前路径创建名称为project的文件夹提示没有权限时使用sudo mkdir project
touch a.txt在当前路径创建名称为a.txt的文件提示没有权限时使用touch a.txt
ls查看当前文件下下的文件
sudo rm a.txt 删除文件
小技巧:
比如想到 /System 目录中去,输入 cd /Sy 然后按一下Tab 键,命令就会自动补齐成 cd /System
很多文件我们在想知道其路径的时候可以直接把文件拖入终端,这时就会直接输入这个文件的路径
二、环境配置方面
环境配置其实还是挺蛋疼的,我在网上查到的配置方式为
①:(这种方式是用于整台电脑所有用户的,如果出错会比较麻烦)
1、首先进入etc路径,在终端先回到根目录 cd /然后进入etc路径cd etc这个路径其实属于隐藏路径,所以在上一级目录不管是图形界面上还是命令行上都看不到这个目录,但是却可以进去
2、打开profile文件
在这里使用open profile来编辑会提示没有权限,所以可以使用vim编辑器来编辑
sudo vim etc/profile打开之后
键入i,进入插入模式
在文件尾部,添加java路径
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"
添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件。
②(这个方式只用于当前用户,即使出错了删除也没有关系,推荐这种)
首先进入个人路径cd ~
然后打开环境配置文件open .bash_profile
然后这样配置
alias ll="ls -al -G"
#source $HOME/.bash_profile_content
export ANDROID_HOME=/opt/android-sdk-macosx
ANDROID_NDK_PATH=/opt/StellaSDK/android-ndk-r9d
ANDROID_SDK_PATH=/opt/android-sdk-macosx
ANDROID_HOME=/opt/android-sdk-macosx
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/opt/android-sdk-macosx
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH
export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
export JAVA_HOME=$JAVA8_HOME
头两行是命令行中快捷命令的配置,下面的路径根据你安装的java等的路径修改一下就行了,比如,我需要创建一个aapt的快捷键,那么