开发常用命令

 

console

MySql命令

  • cmd下进入win命令行窗口
  • doc下显示当前目录信息的命令是dir 而linux下是ls
  • 进入MySql安装目录下的bin目录 cd C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin (默认路径)
  • 输入 mysql -hlocalhost -uroot -p
  • 会提示Enter password:
  • 输入密码,密码正确会进入MySql的界面
      Welcome to the MySQL monitor.  Commands end with ; or \g.
      Your MySQL connection id is 39`
      Server version: 6.0.11-alpha-community MySQL Community Server (GPL)
      Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
      mysql>
    
  • 接下来就可以进行 MySQl的命令输入了。
  • 设置console窗口显示的字符编码为gbk,否则会乱码 set names gbk;
  • truncate table tablename 截断表
  • select decode(columnname,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值)From talbename

maven命令

  • mvn -v
  • mvn clean 清理
  • mvn compile 编译
  • mvn test 测试
  • mvn package 打包
  • mvn install 安装到本地repository

git

  • git add
  • git add -A
  • git commit -m “”
  • git push
  • git pull

linux bash

  • ps -ef |grep java 查看java进程的pid
  • kill -9 1231 杀死进程 强制杀死
  • ./run8001.sh 运行
  • :>wg8001.log 删除内容的shell
  • ls -l 查看文件大小
  • tail -f wg8002.log 动态查看日志
  • touch filename 新建文件
  • grep -n “777” filename 在指定文件中查找指定字符串(“777”)
  • clip < ~/.ssh/id_rsa.pub clip 直接copy到剪切板
  • jps jdk自带的一个查进程的命令,只能查到java
  • chmod -R 777 文件夹名字-R表示的是目录以及目录下面的所有内容都设置为相同的指定权限位
  • scp -r 复制文件夹
  • ssh root@192.168.0.1
  • scp file root@0.0.0.0:/usr/local/test
  • tail -f -n 20000 filename >filename1
  • mv

vi

  • :w 保存文件但不退出vi
  • :w file 将修改另外保存到file中,不退出vi
  • :w! 强制保存,不推出vi
  • :wq 保存文件并退出vi
  • :wq! 强制保存文件,并退出vi
  • q: 不保存文件,退出vi
  • :q! 不保存文件,强制退出vi
  • :e! 放弃所有修改,从上次保存文件开始再编辑
  • :$ 跳转到最后一行

vim

  • gg=G 格式化文本