mac 配色 mac shell配色  ~/.bash_profile是bash shell中当前登录用户的配置文件.bash是“终端”中默认的shell. alias ls=”ls -G”是给”ls -G”起了一个别名,当执行ls时,就相当于执行了ls -G. CLICOLOR是用来设置是否进行颜色的显示.CLI是Command Line Interface的缩写. LSCOLORS是用来设置当CLICOLOR被启用后,各种文件类型的颜色.LSCOLORS的值中每两个字母为一组,分别设置某个文…
解决Mac下Sequel Pro 1.1 连接 Homebrew安装Mysql5.7.8的问题 Sequel Pro encountered an unexpected error Sequel Pro 1.1 encountered an unexpected error when connecting to mysql 5.7.8 rc via ssh 在OS X El Capitan环境下用 + homebrew安装 + MySQL 5.7.9: 解决办法,运行下面得命令升级mysql,重…
Mac下编辑JS文件, 如果是中文字符的行会警告: This character may get silently deleted by one or more browsers. SublimeLinter 的官方文档http://goo.gl/VYzZ0, 里面也说的含糊不清, 只是告诉要装nodejs或设置sublimelinter_executable_map.On Mac OS X, you must install Node.js if you plan to edit Javasc…
Mac下AndroidStudio在写代码的时候出现卡顿,小圆圈会一直转,此时我们应该检查下AndroidStudio的内存使用情况了. 1.点击左上角 AndroidStudio -- Preferences 2.在弹出的界面搜索框内输入memory,如下图: 3.勾选图中红框里的内容,再点击OK.返回主界面后右下角就会显示内存的使用情况. 可以明显看到默认设置的最大内存才1024M,在我们编写代码时,超出800M就会出现卡,所以这远远不够我们使用,解决方法如下: 1.打开电脑上的应用程序,打…
环境:ubuntu16.04 ubuntu在默认情况下是显示绝对路径的,进入目录过长的时候让人感觉很不舒服,现在修改成只显示当前目录 vim ~/.bashrc 找到这句 # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) # PS1="\e]0;$debianchroot:+($debianchroot)\u@\h:\w\a$PS1" PS1=&quo…
在mac下安装yeoman经常会出现如下图错误: 解决办法:在命令行执行-- sudo chown -R $USER /usr/local/lib/node_modules 回车就OK…
刚入手Mac,发现Mac下使用idea进行调试极其慢,然后发现和本地回环地址有关: 只需稍微修改hosts文件即可: sudo vim /etc/hosts,在localhost后面追加你的电脑名.local即可 ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0…
MAC下自带了ctags,与我们常用的是不同的. 我们需要去重新下载一个ctags并重新安装 1.去http://ctags.sourceforge.net/下载Ctags的最新版本源代码 2.tar zxvf ctags-5.8.tar.gz 3.sudo ./configure && make all && sudo make install 4.修改环境变量,在家目录的.bashrc中添加:PATH="/usr/local/bin:$PATH",搞…
在Mac上准备批量替换一些文字,使用sed命令,如下: sed -i 's/xxx/yyy/g' file 同样的命令在Linux上是可以成功运行的,注意Mac下man sed中-i参数的说明: 原来是Mac的备份要求,好吧!那就这么搞,如下: sed -i '' 's/xxx/yyy/g' file…
背景: 昨晚通过brew安装了node,结果导致我的终端除了cd和ls管用外,其他的命令都不管用了,网上搜索了一大堆,结果没有一个能正确解决我的问题的,记录一下吧. 打开终端就显示: -bash: touch :command not found 首先: 在terminal里面输入: export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"   这句的意思是暂时让命令管用,   其次: 赶紧用open…
问题 用brew在mac上可以轻松的管理软件, 不过最新的mac系统升级后, brew执行update命令时会报权限不足的错误, 而且会提示执行命令sudo chown -R $(whoami) /usr/local来赋权. 但是执行该命令后依然会报权限不足Operation not permitted. 解决 解决方法其实就是要让用户具有对/usr/local目录的读写权限. 解决这个问题要先进入系统恢复界面, 然后关闭一个安全策略,具体步骤如下: 重启电脑时按住 Command+R两个按键,…
前言 在学习Vue-CLI3的时候使用了全局安装,提示安装失败,本以为是npm版本问题,在更新npm的过程中又出现了 npm ERR! code: 'EACCES' ,查了一下发现是权限问题. 看到权限不足第一反应就是使用 sudo,  sudo 确实能解决一些权限问题,但却不是最好的解决方案. 正文 官方给出两种方法 : 使用node版本管理器重新下载npm(Reinstall npm with a node version manager) 或者 手动修改npm的默认目录(Manually…
使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/local/mysql/support-files/mysql.server stop 安全模式启动(登录不需要密码了):sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 修改密码: ./mysql -u root UPDATE mys…
Mac OS X 属于 Apple 独家演绎的 Unix 分支版本,默认使用 UTF-8 编码,当使用不同开发平台的小伙伴们,共同维护一份代码的时候,尤其现在很多人都还在用 Windows 系统的时候,由于 Linux 和 Unix 都不支持 GBK 和 GB2312 的中文编码,所以遇见乱码是在所难免的.毕竟,又不能强迫大家都是用 英文 书写.这时候,各种插件就派上用场了. 好在 Sublime Text 有非常丰富的开源插件,帮忙解决很多日常问题. 安装 ConvertToUTF8 插件 S…
一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接. 使用USB连接安卓手机后可以做2件事情: 1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID) 2..打开终端,输入:system_profiler SPUSBDataType     命令 可以查看连接的usb设备的信息 通过以…
在eclipse.app右键,单击“显示包内容”,如下图: 2.找到"info.plist"文件并打开,在文件最后插入配置“<key>NSHighResolutionCapable</key><true/>”,如下图: 3. 保存后关闭"info.plist"文件 4. 复制eclipse.app文件后删除旧的eclipse.app文件(这样做据说是为了能让系统识别出变化,当然直接复制粘贴是不行的,最好先把修改后的文件移动到其它目…
activate-power-mode的超炫编辑效果打动了我,花时间安装了atom,之后在package,install里面找到了这个插件,但是安装失败,如下图所示: gyp info it worked if it ends with ok gyp info using node-gyp@2.0.2 gyp info using node@0.10.40 | darwin | x64 gyp http GET https://atom.io/download/atom-shell/v0.34.…
之前在公司就遇到过这种问题,使用ssh登录linux服务器后,在后台放置一段时间,会发现会自动断开,解决的方法很简单: vim /etc/ssh/ssh_config 添加这2句即可 ServerAliveCountMax 3 1.ServerAliveCountMax 3 表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应. 2.SerAliveInterval 0 :指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送, 而Serve…
1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码. iTerm2展示如下: VSCode展示如下: 2.解决方案 2.1 字体 在字体册查找是否已经安装Meslo LG M for Powerline字体,如果未安装就安装一下. 2.2 VSCode中配置 使用⌘,打开settings界面,搜索terminal,在Font Family中添加字体Meslo LG M for P…
一.系统环境 macOS High Sierra(版本:10.13.6) MacBook Air (13-inch, Early 2015) 二.解决步骤 1. 新建.bash_profile文件 $ touch .bash_profile   2. 打开.bash_profile文件 $ open .bash_profile   3. 我解决的是java8与java11共存的问题,所以在.bash_proflie文件中输入以下代码 export JAVA_8_HOME='/Library/Ja…
在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题.比如,压缩当前程序目录下的某个文件夹(D:\cx\code\program\bin\debug\files),则生成压缩包后,打开需要访问到cx\code\program\bin\debug\files才可以看到内容.通过实践,变相实现了自定义压缩包目录名称和目录深度的功能.代码及说明如下. 一.要压缩的文件夹及文件路径分布如下: 文件夹一:D:\cx\code\program\bin\de…
在Mac上操作sourcetree当pull和push时每次都是让输入密码,非常烦人,虽然大概知道是因为SSH什么的问题,但搜索百度也没发现解决办法. 于是乎搜索谷歌,发现如下解决办法. SourceTree -> Preferences -> Git -> Use System Git 中文版: SourceTree -> 偏好设置-> Git -> 使用系统安装的Git…
今天电脑重启之后,用ifconfig查看网络地址,就发现eth0神奇的消失了,顿时感觉吓尿了. 按照网上看到的资料,发现输入ifconfig -a 发现可以显示eth0,但是当输入ifconfig就没法显示 并且ifconfig -a显示的eth0是没有网络地址的,因为,在学校里使用的DHCP动态的分配地址, 查看了下/ect/network/interfaces显示的是有eth0的配置项的, 于是按照网络上的一些资料进行尝试, 输入ifconfig eth0 up将eth0进行激活,这是发现e…
将系统升级到了最新10.13.3 macOS High Sierra后,在使用ctags命令时会出现如下问题: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 解决方法是: xcode-select --install…
第一步:检查问题  在终端输入:sudo /Applications/MAMP/Library/bin/apachectl start  终端会提示你那个目录下的那个文件出现了什么问题 第二步:逐一排查,进行修复,即可…
今天在mac上用php去连接mysql数据库,出现了 mac PHP Warning:  mysql_connect(): [2002] No such file... 详细例如以下所看到的: DirkMacBook:vote Dirk$ phpunit MyTest.php  Warning: mysql_connect(): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/myvote/vote/conn.…
Error: Another active Homebrew update process is already in progress.Please wait for it to finish or terminate it to continue. 解决:rm -rf /usr/local/var/homebrew/locks…
当时在学习selenium的时候,需要配合使用chromedriver 和phantomjs 进行浏览器的自动化测试.. chromedriver下载结束后.无法移动到/user/bin下面 会提示权限不够,可明明是root,用户,居然也权限不够??? 提示Operation not permitted 原因:由于系统启用了SIP(System Integrity Protection), 导致root用户也没有权限 解决方案: 开机按住Command+R,进入恢复模式,打开terminal,键…
今天突然检查我的jdk安装,发现出现了乱码 一,出现乱码…
/Users/yourname/.gradle/wrapper/dists cmd:cd ~/.gradle/wrapper/dists/…