Mac OS 的命令行 总结
du 命令
查看目录下所有文件的大小:
du -sh *
ls 命令
直接显示当前目录下的所有的非隐藏文件:
ls // 怎么在文章中显示不出来??
显示当前目录下的所有的文件(包括隐藏的):
ls -la
mac Path had bad ownership/permission
解决方案:
http://stackoverflow.com/questions/28063598/error-while-executing-plist-file-path-had-bad-ownership-permissions
主要是以下的两个命令行:
sudo chown root /Library/LaunchDaemons/myfile.plist
sudo chgrp wheel /Library/LaunchDaemons/myfile.plist
mac tomact idea java
Port already in use: 1099; nested exception is
解决方法:
1. 打开终端
2. 输入命令:
lsof -i tcp:
3. 得到的结果类似如下:
4. 找到PID(56680) 然后输入命令:
sudo kill -
让命令行支持maven(java的一个jar管理工具)命令的步骤:
1、在官网下载Maven安装包,网址:https://maven.apache.org/download.cgi;
2、进入终端Terminal,验证JDK是否配置成功,输入java -version,显示JDK版本信息则配置成功;
3、打开配置文件.bash_profile,输入open .bash_profile;(.bash_profile 一般是在mac当前用户下的隐藏文件, 利用 ls -la 可以在命令行看到此文件)
4、输入Maven安装包路径:
export M2_HOME=/Library/apache-maven-3.3.9 (此处就是你下载maven后放置的一个文件夹位置)
export PATH=$PATH:$M2_HOME/bin
保存修改并关闭.bash_profile;
5、输入source .bash_profile使修改生效;
6、输入mvn -v验证Maven是否配置成功,如果显示Maven版本信息则配置成功。
转载:http://www.cnblogs.com/zhouhongfu1991/p/5971192.html
一个貌似可用的maven 镜像:
<mirror>
<id>UK</id>
<mirrorOf>central</mirrorOf>
<name>UK Central</name>
<url>http://uk.maven.org/maven2</url>
</mirror>
转载:http://www.cnblogs.com/yangyxd/p/5950007.html
最后启动tomcat服务后:
localhost:8080/demo/index.jsp
或者:
localhost:8080/demo
其中demo是刚刚新建工程的名称,一定不能遗漏!
svn命令:
执行如下命令:
svn propedit svn:ignore yibasiccms/
出现了如下错误:
svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found
需要先执行如下命令:
export SVN_EDITOR=vim
mv 重命名文件,文件夹命令
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的
转自:http://www.cnblogs.com/benio/archive/2010/07/27/1785932.html
.bash_profile 文件的作用
此文件在mac的作用就相当于一个全局变量的配置路径,如果修改了,一般要用如下命令让其生效
source .bash_profile
pod trunk push error: include of non-modular header inside framework module xxxxx
解决方法是:
pod trunk push --verbose --allow-warnings --use-libraries
pod trunk push error: The podspec does not validate.
原因:
podspec 文件,那个 "和' 出现错误了
解决方法:
pod spec lint --no-clean
pod trunk push error: The spec did not pass validation, due to 17 warnings (but you can use `--allow-warnings` to ignore them).
解决方法:
pod trunk push --verbose --allow-warnings
pod update error: The dependency `XXXXXX` is not used in any concrete target.
解决方法:
platform :ios, '8.0'
#use_frameworks!个别需要用到它,比如reactiveCocoa target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
Mac OS 的命令行 总结的更多相关文章
- Mac OS X 命令行用户应当知道的八个终端工具
原文链接:Eight Terminal Utilities Every OS X Command Line User Should Know OS X 的Terminal 终端开辟了强大的UNIX实 ...
- Mac系统打开命令行终端及查看操作系统版本号的方法
Mac系统打开命令行终端的方法: 应用程序 --> 实用工具 --> 终端 Mac系统终端查看操作系统版本号的方法: 输入:#more /System/Library/CoreServic ...
- mac安装GNU命令行工具
mac安装GNU命令行工具 2.添加的repo tap home/dupes brew install coreutils binutils diffutils ed -- ...
- mac下使用命令行安装、卸载ipa包、查看日志
mac下使用命令行安装.卸载ipa包.查看日志 https://www.cnblogs.com/lily1989/p/8383916.html
- mac linux rename命令行批量修改文件名
我的mac使用命令行批量修改名字时发现居然没有rename的指令: zsh: command not found: rename 所以使用HomeBrew先安装一下: ➜ ~ brew install ...
- history and its relevant variables in Linux/GNU and Mac OS history命令以及相关环境变量
对于Terminalor们,history命令并不陌生,什么!n, !!更是很常用的,而且您在命令行敲的cmds是默认保存在/home/$USER/.bash_history(linux) /User ...
- Mac OSX 快捷键&命令行总览
大家初用Mac OSX可能不习惯,特别收集总结了Mac OSX 上的快捷键,方便大家参考 ,请叫我雷锋. 一.Mac OSX 快捷键 ctrl+shift ...
- Mac OSX 快捷键&命令行
一.Mac OSX 快捷键 ctrl+shift 快速放大dock的图标会暂时放大,而如果你开启了dock放大Command+Op ...
- Mac 下终端命令行之基本命令总结(持续更新)
最近用Mac做一些开发,用到了一些命令行的内容,先将常用的命令行进行总结.由于会不断的用到新的,所以将会持续的总结进来.每一个命令行的使用可能都会比较复杂,我只会总结最常用的使用方法. echo命令 ...
随机推荐
- 《Effective C#》读书笔记-1.C# 语言习惯-1.使用属性而不是可访问的数据成员
思维导图: 大纲: 1.使用属性而不是可访问的数据成员 属性 指定不同的访问权限 隐式属性降低了声明属性的工作量 允许将数据成员作为公共接口的一部分暴露 ...
- Apache Ranger对HDFS的访问权限控制的原理分析(一)
介绍 Aapche Ranger是以插件的形式集成到HDFS中,由Ranger Admin管理访问策略,Ranger插件定期轮询Admin更新策略到本地,并根据策略信息进行用户访问权限的判定.Rang ...
- office web apps 部署-搭建office web apps服务器
二.搭建office web apps服务器 相关文件可以去焰尾迭分享的百度网盘下载,下载地址:http://pan.baidu.com/s/1o6tCo8y#path=%252Foffice%252 ...
- Python初识文本基本操作
初识文本的基本操作 怎么在文件里面写内容和都内容 文件操作过程 1,找到文件 文件路径 2,打开文件 file_obj=file(文件路径,模式) 3,文件操作,读写文件 file_obj.read( ...
- 记录——时间轮定时器(lua 实现)
很长一段时间里,我错误的认识了定时器.无意中,我发现了“时间轮”这个名词,让我对定时器有了新的看法. 我错误的认为,定时器只需要一个 tick 队列,按指定的时间周期遍历队列,检查 tick 倒计时满 ...
- Mongodb安装启动详解
最近在倒腾node+mongodb,安装mongodb的时候开始遇到很多问题,然后折腾了好几次,直到可以很顺利完成安装 ,所以把安装的过程记录下来. 线上系统基本上都是linux的,所以只安装了lin ...
- SQL Server中INNER JOIN与子查询IN的性能测试
这个月碰到几个人问我关于"SQL SERVER中INNER JOIN 与 IN两种写法的性能孰优孰劣?"这个问题.其实这个概括起来就是SQL Server中INNER JOIN与子 ...
- 加盟全景-加盟VR虚拟现实-全景智慧城市
作为一个技术整合型产业,VR行业的硬件厂商几乎没有任何技术基础,很多国产虚拟现实VR创业公司基本都是和几家固定的上游零部件提供商合作,全行业都在等待高通骁龙芯片的升级,这和手机行业有几分相似.去年3月 ...
- Day1-while and for/break and continue
一.while and for 需求:猜年龄,输错三次退出,猜对退出 解决1: age_of_oldboy = 56count = 0while True: if count == 3: print( ...
- 开发一个Servlet示例
Servlet响应请求步骤: Servlet是一个基于Java技术的Web组件,运行在服务器端,用户利用Servlet可以很轻松地扩展Web服务器的功能,使其满足特定的应用需要.Tomcat是一个常用 ...