`
wzhiju
  • 浏览: 141257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

工作中用的一些命令

    博客分类:
 
阅读更多

1.   用jar包启动java 进程

        java -Xms60m -Xmx400m -Djava.ext.dirs=./../lib  -Djava.library.path=./../lib -Dlog_name=./../log/Test -cp           xxx.jar com.ttz.test.Test  [ ./../conf/xxxxxxxxx.properties]

 

2.   文件中 重复的行 排序汇总

       cat /tmp/tt | sort | uniq -c > /tmp/xx

       cat /tmp/tt | sort | uniq -c | awk '{print $1 "------" $2 }'> /tmp/xx

 

3.    找出t1 中存在,t2中不存在的行

       cat t1 t2 | sort | uniq -d > tmp

       cat t1 tmp  | sort | uniq -u

 

4.     解压压缩包中的特定文件 (-C 指定解压后的路径)

        tar -zxvf 20130331.tar.gz    -C /home/wzhiju    data/mysql_bk/20130331/dump_user_xxxxxx.sql

 

5.      awk中输出单引号

       \ 转移,而且要用 '' 括起来,使其不执行

   

 6.     awk 去除第一行和最后一行

          awk 'NR>2{print p}{p=$0}' urfile

 

 7.     时间字符串"Fri, 11 Oct 2013 15:02:20 +0800" / "Fri, 11 Oct 2013 15:02:20 GST"

         format 写法:

         SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss ZZZZ", Locale.US);

8.      mysql 多表查询更新

         update tab1 as t1, tab2 as t2 set t1...=t2...  where ...

9.      crontab 定时任务中文乱码

         crontab启动的任务没有获取系统的环境变量,导致中文乱码

         解决办法:
         在执行的脚步中添加编码方式或者添加对应的环境变量
         如:
        1、/usr/bin/java -Dfile.encoding=UTF-8 -jar ALDTool.jar
        2、在脚本开头增加:
        export LANG="en_US.UTF-8"

 10.  

$$

Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n

添加到Shell的各参数值。$1是第1参数、$2是第2参数…

11.  查询每个group里 的前20名user_id

SELECT p.* FROM fe_user_profit AS p WHERE p.type = 1 AND p.rate > 2000 AND p.pub_date > '2014-04-01' AND 

(select count(*) from fe_user_profit WHERE pub_date = p.pub_date

AND type = p.type AND rate > p.rate) < 10;

分享到:
评论

相关推荐

    MATLAB中用plot命令画出示波器的图形总结

    MATLAB 中用 plot 命令画出示波器的图形总结是将 simulink 示波器的图形画出,并将其保存到 MATLAB 的工作空间中。下面将详细介绍如何使用 plot 命令画出示波器的图形。 首先,需要将 simulink 示波器的输出曲线以...

    CCNA中用到的所有命令

    ### CCNA中用到的所有命令详解 #### 一、概述 在CCNA(Cisco Certified Network Associate)认证过程中,掌握各种网络设备(主要是路由器和交换机)的配置与管理是极其重要的。本文将根据提供的文件信息,详细介绍...

    Linux中用rename命令批量替换文件名方法实例

    在Linux系统中修改文件名可以用mv命令,但是它只能对单个文件进行操作,如要要批量执行还要写shell脚本,用for语句迭代执行,不过Linux中另外一个命令支持批量替换文件名,它是rename,rename支持正则表达式匹配。...

    JAVA中用到的DOS命令

    在学习JAVA的过程中,掌握一些基本的DOS命令是非常有帮助的。DOS,全称Disk Operating System,是一种早期的操作系统,尽管现在已经被更先进的Windows等图形界面操作系统所取代,但在命令行环境中执行某些任务,特别...

    CentOS中用top命令查看CPU使用率.pdf

    对于了解系统性能,尤其是CPU使用情况,`top` 命令是一个不可或缺的工具。本文将深入解析如何使用 `top` 命令在 CentOS 中查看CPU使用率,并提供关于其输出的详细解释。 `top` 命令在终端中执行后,会实时显示系统...

    CAM350宏命令大全

    以下是一些主要的宏命令类别及其应用: 1. **几何操作**:这类宏命令用于创建、修改和组合几何形状。例如,`CreateCircle`用于创建圆,`CreateLine`创建直线,`CopyObject`复制对象,`RotateObject`旋转对象,`...

    MATLAB中用plot命令画出示波器的图形总结.pdf

    其次,要将Simulink示波器的输出曲线导入到MATLAB工作空间,需双击示波器,然后在parameters目录下选中Data history,设置Save data to workspace为开,并指定Format为Array,Variable name为你想要的矩阵名称。...

    linux中用命令解压缩各种文件的方法

    ### Linux中用命令解压缩各种文件的方法 在Linux操作系统中,文件压缩是非常常见的操作之一,无论是为了节省存储空间还是方便网络传输,掌握如何使用命令行工具进行文件的压缩与解压缩都是十分必要的技能。本文将...

    Unity3D中文命令手册

    7. **Window(窗口)**:提供对Unity工作区的各种面板进行管理和布局,包括层次视图、项目视图、检查器、时间线等。 8. **Help(帮助)**:提供Unity的帮助文档和在线支持,帮助用户解决遇到的问题。 总的来说,...

    MATLAB中用plot命令画出示波器的图形总结1.docx

    运行仿真后,Simulink会将波形数据存储在MATLAB的工作空间中。 有了数据矩阵,你可以使用`plot`命令绘制波形。例如,如果`aa`是一个行数代表时间点,列数代表不同信号的矩阵,你可以绘制第一条和第二条曲线: ```...

    MATLAB中用plot命令画出示波器的图形总结.docx

    - 首先,你需要在Simulink环境中运行仿真,并将示波器的输出数据保存到工作空间。这可以通过双击示波器,然后在Parameters选项中勾选“Save data to workspace”,并将Format设为“Array”,设置变量名为例如“aa”...

    MATLAB中用plot命令画出示波器的图形总结1.pdf

    在MATLAB中,使用`plot`命令是绘制图形的基本方法,尤其对于示波器的波形展示非常实用。本文将总结如何利用`plot`命令在MATLAB中绘制示波器图形,以及如何处理和编辑这些图形。 首先,要将Simulink示波器的输出曲线...

    在CentOS中用yum命令下载RPM包但不进行安装的方法.docx

    与 `yum install --downloadonly` 不同,`yumdownloader` 下载的包不会包含任何依赖,且下载的包会被保存在当前工作目录下。由于它涉及到更新包索引文件,所以需要以 root 权限运行。 这两种方法都提供了在 CentOS ...

Global site tag (gtag.js) - Google Analytics