1.Mac系统下简单命令的使用

1.1 cd:转换目录

例:想到驱动目录下溜达一圈
cd /System/Library/Extensions

1.2 ls:列出文件

ls 参数 目录名
例: 想看看跟目录下有什么,
ls /
想看看驱动目录下有什么,
ls /System/Library/Extensions
参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

1.3 cp:拷贝文件

cp 参数 源文件 目标文件
例:想把桌面的Natit.kext 拷贝到驱动目录中
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
把驱动目录下的所有文件备份到桌面backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup

1.4 mv:移动文件

mv 文件 目录
例:想把AppleHDA.Kext 移到桌面
mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
想把AppleHDA.Kext 移到备份目录中
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

1.5 head

● 默认 选项
不指定任何选项的时候,比如执行head f.java,则显示f.java文件的全部内容。
● -n 选项
显示指定文件的前n行,n为一个整数。

■ tail命令
● 默认 选项
不指定任何选项的时候,比如执行tail f.java,则显示f.java文件的全部内容。
● -n 选项
显示指定文件的后n行,n为一个整数。

  1. 如果你只想看文件的前5行,可以使用head命令,如:
    head -5 /etc/passwd
  2. 如果你想查看文件的后10行,可以使用tail命令,如:
    tail -10 /etc/passwd
    tail -f /var/log/messages
    参数-f使tail不停地去读最新的内容,这样有实时监视的效果,当你在ppp拨号的过程中用它岂不是很方便!
  3. 查看文件中间一段,你可以使用sed命令,如:
    sed -n '5,10p' /etc/passwd
    这样你就可以只查看文件的第5行到第10行。

2 mvn常用命令

  1. 创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example
  2. 创 建一个java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
  3. 打包:mvn package
  4. 编译:mvn compile
  5. 编译测试程序:mvn test-compile
  6. 清空:mvn clean
  7. 运行测试:mvn test
  8. 生成站点目录: mvn site
  9. 生成站点目录并发布:mvn site-deploy
  10. 安装当前工程的输出文件到本地仓库: mvn install
    安 装指定文件到本地仓库:mvn install:install-file -DgroupId= -DartifactId= -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
  11. 查看实际pom信息: mvn help:effective-pom
  12. 分析项目的依赖信息:mvn dependency:analyze 或 mvn dependency:tree
  13. 跳过测试运行maven任务: mvn -Dmaven.test.skip=true XXX
  14. 生成eclipse项目文件: mvn eclipse:eclipse
  15. 查看帮助信息:mvn help:help 或 mvn help:help -Ddetail=true
  16. 查看插件的帮助信息:mvn :help,比如:mvn dependency:help 或 mvn ant:help 等等。