mac 在用Iterm2 遇到命令行前缀自带 bogon:~ username$ 太长问题.有代码洁癖的我,终于找到了解决办法. 具体问题见下图: 而我想要的结果是: 解决办法:是安装 Oh My Zsh Oh My Zsh安装 curl方式 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh wget方式 wget https://raw.github.com/robbyrusse…
修改mac host文件绑定域名 打开终端 在终端terminal中输入sudo vi/etc/hosts sudo与vi之间有一个空格 上一步输入完成之后按enter回车键,如果当前用户账号有密码,则在按完之后会提示输入密码,此时输入当前账户密码后继续按erte回车键即可打开hosts文件.(此密码就是开机时输入的密码) 在上一步termina中打开hosts之后,按下键盘上的字母i键后可以看到在terminal左下角出现一个-INSERT-提示,此时对hosts文件可编辑状态,这时通过键盘上…
汉化方法:1,打开屏幕上方的“system”(系统),里面有个“Administration”(系统管理),选择“Snaptic Package Manager”(软件包管理器),打开,输入密码后进入软件包管理器,在里面找到Language-pack-gnome-zh和Language- pack-zh-base,用右键进行选择安装(Mark for installtion),然后点击左上角的应用(Apply),这样系统开始自动下载一些相关文件,下载完毕自动安装之后关闭即可. 2,打开“syst…
MAC COCOA call command 调用终端控制台程序 STEP 1 先写一个C++ DOS程序 STEP2 使用NSTask来运行,然后用NSPipe和 NSData来接受运行的结果字符串. 先写一个函数: /******************************* Function : NSTask Class + Terminal(=Windows Command) of MAC OS X Description : $ ./test_was_call_command_ap…
在 mac iTerm2 中使用 cmd 终端 主要是因为要在 window 中做一些命令行上的工作, 但又不想切换到整个 window 系统里面去. 在程序和功能中开启 telnet 在服务中启用 telnet 在计算机管理把当前用户加入 TelnetClients 组 设置当前 iTerm2 窗口字符编码为 gb2312 (否则会乱码) 在 mac 上安装 telnet (新版本的 mac os 没有 telent 命令) 登录 windows 控制台 telnet -r -l xw 192…
我们知道Linux下的命令行终端具有颜色回显功能,用ls命令查看目录或者文件,终端会以不同的颜色来区分:使用vim命令行编辑器打开脚本或其他源程序代码会以语法高亮模式显示.而Mac OS X下的终端却始终以黑白两色来显示所有内容,显得很单调.其实我们也可以让Mac OS X下的终端像Linux那样拥有丰富多彩的颜色显示能力.具体如下:   1.让ls以及grep命令显示结果具备彩色 修改当前登录账号目录下的~/.bash_profile文件(如果没有就创建它),加入以下内容: alias ls=…
Mac系统打开命令行终端的方法: 应用程序 --> 实用工具 --> 终端 Mac系统终端查看操作系统版本号的方法: 输入:#more /System/Library/CoreServices/SystemVersion.plist .plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN&…
虽说渐渐地Mac笔记本基本告别内置光驱时代了,随着网络的普及,使用到光驱的机会也渐少,但有时又难免需要光驱,比如二货出版社的随书光盘等…我们可以通过USB外置光驱将光盘内容提取为ISO文件保存到电脑里,方便以后可以随时进行读取或重新再刻录成光盘. 利用MAC OS X 系统自带的“磁盘工具”即可实现光盘镜像提取功能. 1.“Finder”->”前往“->”实用工具“ 2.选择相应的光驱,然后选择“新建映像” 3.映像格式选择为”DVD/CD 主映像“,然后设定存储路径保存即可. 最后,会生成一…
一.首先我们在终端本地要写一个登录的脚本,eg: 当然首先要touch login.sh 啦,下面就是脚本文件,比较low,大神勿喷,会更炫酷写法的小伙伴可以自己参考这个思路写,不会的直接复制就好啦 #!/usr/bin/expect -f set hostname [lindex $argv 0] set user [lindex $argv 1] set password [lindex $argv 2] set timeout 30 spawn ssh -tt $user@$hostnam…
配合Go2Shell使用,效果更佳!我建议你去商店下载它! 先去官网下载软件, 然后可以看看这一篇简明教程. 这里,还有一点点干货也一起带走吧! open -a Go2Shell --args config…
修改描述文件-添加 选择新导入的 Meslo LG M Regular for Powerline…
1. 下载iTerm 地址: http://www.iterm2.com/ 完全可以取代Mac自带的终端了. 2. 之前我装过oh-my-zsh git clone git://github.com/Lokaltog/powerline.git 编辑我的~/.zshrc文件, ZSH_THEME="powerline"  #改成这个,然后source ~/.zshrc 3. 需要字体支持,否则那个尖角你要显示成乱码了 git clone https://github.com/power…
一.Mac自带的终端 ssh 连接Linux 乱码,可用如下方法解决 终端 --> 偏好设置 --> 描述文件 --> 高级  --> 设为GBK 即可 二.secureCRT ssh 连接 Linux 中文乱码解决方法 export LANG=UTF-8 或者 LANG=ZH_CN…
下载和安装PHP 5.6 打开终端并且运行如下命令: curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 然后,PHP 5.6的版本会被安装到下面的路径中: /usr/local/php5/ 下载和安装PHP 7.0 打开终端并运行如下的命令: curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0 回车后,你会看到一个EI Capitan下的警告: Detected OS X E…
知道该如何定制ls时各种类型文件(unix下所有的都是file..)的颜色了. 很简单,就是在.bash_profile下加了三行. export CLICOLOR=1 export LSCOLORS=Fxbxaxdxcxegedabagacad 另外加了一行个性化提示符. export PS1="\[\e[32;1m\]\u@\H \w \$ \[\e[0m\]" 相关的文章参见: http://mac.linsheng.me/archives/530.html http://www…
下面演示的是Mac自带的httpd服务 启动httpd服务 AppledeMacBook-Pro:python2_zh apple$ sudo apachectl start AppledeMacBook-Pro: python2_zh apple$ ps -ef | grep httpd 0 4488 1 0 8:22下午 ?? 0:00.07 /usr/sbin/httpd -D FOREGROUND 70 4492 4488 0 8:22下午 ?? 0:00.00 /usr/sbin/ht…
OS X 10.11自带的PHP版本是PHP 5.5.x,如果我们想更新PHP的版本到5.6或者是7.0该怎么办呢? 下载和安装PHP 5.6 打开终端并且运行如下命令: curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6 然后,PHP 5.6的版本会被安装到下面的路径中: /usr/local/php5/  …
简单来说,就两步骤 · 打开Mac终端,切换到root权限下 切换root权限: sudo -i ·通过ssh命令连接linux服务器 ssh root@127.0.0.1 root是账户名,@后面的是连接的ip地址 然后根据提示输入密码即可成功…
mac终端提示符显示绝对路径太长了,能不能提示符不显示全路径呢?自定义提示符前缀呢? mac终端命令换行覆盖问题也顺带解决. 编辑~/.bash_profile export PS1='' 参数: 序列 说明 \a ASCII 响铃字符(也可以键入 \007) \d "Wed Sep 06" 格式的日期 \e ASCII 转义字符(也可以键入 \033) \h 主机名的第一部分(如 "mybox") \H 主机的全称(如 "mybox.mydomain.c…
相信很多使用过Linux的用户都用过tree命令,它可以像windows的文件管理器一样清楚明了的显示目录结构.mac 下使用 brew包管理工具安装 tree 前提:安装了homebrew(安装指令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ) brew install tree 正常的显示开始安装(这才是开始下载) Downloading htt…
mac安装了conda后,前面会有一个(base),很烦人,终于找到最佳解决方案了: $ conda config --set auto_activate_base false 原因: 安装conda后,每次启动终端,都会自动启动conda的base环境,conda的环境可以用 conda env list 查看 只要设置conda不要自动启动base环境就可以了. 更好玩的配置: 打开mac电脑的终端,默认显示的是:计算机名称 ~ 用户名 $,默认的这个显示有以下两个问题 1. 有时候需要截屏…
这种设置完全是个人习惯, 切勿效仿!!!   整个终端是 白底黑字 显示方式(奇葩中的奇葩) 1) ANSI Color & Use color scheme 同时勾选 2) Character encoding 设置为 UTF-8, 终端才能正常显示中文汉字, 前提条件 Linux 服务器已经设置 UTF-8 中文字符集 ---------------------- 补充 ------------------------ Linux 的字符集设置 具体解决方法是: ,修改远程linux机器的配…
多终端其实本质和多线程一样,所有终端其实都共享着同一个内存只不过不同终端对共享内存不同部分的权限不同罢了所以对终端的数量必须要有限制 我这里开启了四个线程,很明显四个线程都在跑同一个内存而且四个线程都挂在zzzz76用户下所以呢,用户代表的是一个标签,一个权限,任何线程都必须挂在一个用户下而线程,反而可以视为唯一可以量化的常量 任何一个线程我都可以随时给它换标签,唯独窗口线程是特殊的窗口线程往往是一次启动的基本单位,他的标签在启动时便被锁定任何一个其他线程都必须基于开启的窗口线程,结束窗口线程前…
把光标移到终端上,然后Command+N 启动maven  : mvn tomcat7:run…
查看隐藏文件: 1.在目标目录打开终端,然后输入ls -al命令快速查看目标目录下的文件(包括隐藏文件) 2.快捷键shift+cmmand+.(显示或者隐藏) 打开终端方式: 1.设置组合快捷键,单击目标文件夹后,按对应快捷键 当前文件夹打开终端:在文件夹上右键——服务——打开终端.如图所示. 快捷键完成当前文件夹打开终端:打开“系统偏好设置”——键盘——快捷键:找到“文件夹打开终端”,设置后面的快捷按键,即可. 设置完成后,只需要单击选中文件夹,按快捷键,就可以打开终端了. 2. spotl…
最近准备好好学习下k8s,为了图方便,直接使用docker集成的k8s,但是网上找了一些教程但都没能一次性成功,只好自己从头跑一遍,顺手写个教程可以方便有类似需求的同学参考. 话不多说,直接上步骤. 1.下载docker 直接去官网下载即可. 由于docker官网需要fq,我使用了阿里云的镜像服务:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 2.启动docker  下载完docker.dmg后点击安装,随后正常打开即可.…
程序员的一生,用的最多的两个工具,一个是代码编辑器(Code Editor),另外一个就是命令行终端工具(Terminal).这两个工具对于提高开发效率至关重要. 代码编辑器在过去的 40 年里不断进化,从我上大学敲 Java 代码开始,就经历了 MyEclipse.NetBeans.Eclipse,到如今称王称霸的 Intellij IDEA. 但终端工具,基本上和上个世纪七八十年代差不多. 那本期给大家推荐的这款终端--Warp--绝对会让你大开眼界,用完爱不释手! 还记得之前给大家推荐的…
花了好几天时间做这个事,终于成功,把正确的做法记录一下. 如果是第一次使用apache,可以先执行sudo apachectl start,然后在浏览器里打开http://localhost看看效果, 如果显示It Works!说明apache正常,接下来就可以来做虚拟目录设置了. 首先,apache2在/private/etc/apache2目录,当然网上很多资料只提到/etc/apache2,其实指的是同一个目录,原因就不详说了. 然后,打开httpd.conf文件:sudo nano /e…
启动apache 运行命令 sudo  apachectl -k start 启动apache 如果报 AH00526: Syntax error on line 20 of /private/etc/apache2/extra/httpd-mpm.conf: Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration 编辑 vi /p…
在开发中,有时候我们需要自己的在电脑上做一些网络相关的测试功能,因此,我们必须在本地上模拟网络环境. 在模拟网络环境中,经常会遇到访问权限的问题.现在我就把自己的解决办法写出来.我用的模拟服务器站点是Sites,有关这个,可以去看下我的另一篇文章. 首先前往如图文件夹, 查看是否有如下文件,没有则创建,可以在命令行用touch username.config命令.创建成功 打开该文件,添加如下内容: 然后再返回到上一级目录,找到httpd.conf文件并打开,修改如下内容, 重新测试,权限问题解…