jar包解压:unzip xxx.jar -d tempdir/
jar包压缩:jar cvfm0 trust_db-1.2.0-SNAPSHOT.jar META-INF/MANIFEST.MF .
vi 无.java 后缀
 javac -classpath `ls /home/dubbo/apps/trust_test/lib|grep .jar|awk ‘{print "‘/home/dubbo/apps/trust_test/lib‘/"$0}‘|tr "\n" ":"` TestBankAuth.java
jar cvfm0 trust_auth-1.1.0-SNAPSHOT.jar META-INF/MANIFEST.MF .
解压
tar zxvf xxx.tar.gz
打包
tar czvf  xxx.tar.gz xxx
定时任务 crontab -e
用户名 bgdata
密码  Lian!@#bgdata.com
hue/li@nli@n123
网络;计算机组成(linux);
5、导出CSV文件
    !outputformat csv
    !record 文件名称 
    执行查询语句;
     例子:
     !outputformat csv
     !record YOUBEI_BILL_NEW_0812.csv 
     select * from DBTEMP.YOUBEI_PAY_BILL_NEW;
4、导入csv文件到表中
    ./bin/psql.py -t "DBTEMP.APP2"  172.31.14.11 app_result.csv
./psql.py -t "DBP2P.P2P_CRAWLER" -q "‘" 172.31.12.11 dbp2p.csv
5、导出CSV文件
    !outputformat csv
    !record 文件名称 
    执行查询语句;
     例子:
     !outputformat csv
     !record YOUBEI_BILL_NEW_0812.csv 
     select * from DBTEMP.YOUBEI_PAY_BILL_NEW;
本地jar包导入maven仓库
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
-Xmx4g -Xms4g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70
编译: javac -classpath `ls /home/dubbo/apps/trust_test/lib|grep .jar|awk ‘{print "‘/home/dubbo/apps/trust_test/lib‘/"$0}‘|tr "\n" ":"` TestBankAuth.java
1、init的命令参数
     0:停机
     1:单用户形式,只root进行维护
     2:多用户,不能使用net file system
     3:完全多用户
     5:图形化
     4:安全模式
     6:重启
2、Linux查询文件
     find [目录名称]  -name "[文件名称]"
     例子:find ~ -name "*.log"
3、Linux查询某些文件里面是否包含某些字段
     
     例子:
     find ~ -type f -name "*.log" | xargs grep "request body"
     从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
     find / -type f -name "*.log" | xargs grep "ERROR"
4、Linux查询包含某些字段的条数
     find ~ -type f -name "server.log.2016-03-21" | xargs grep "request body" | wc -l
     主要是|wc -l
5、wc命令用来打印文件的文本行数、单词数、字节数等
     (print the number of newlines, words,      and bytes in files)。
     在Windows的Word中有个“字数统计”的工具,可以帮我们把选中范围的字数、字符数统计出来。
     Linux下的wc命令可以实现这个 功能。使用vi打开文件的时候,底下的信息也会显示行数和字节数
常用参数格式:wc -l <file>
打印指定文件的文本行数。(l=小写L)
6、Linux查询目前内存和CPU使用情况
     top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的     任务管理器
    可以直接使用top命令后,查看%MEM的内容。
    可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
       $ top -u oracle
     内容解释:
  PID:进程的ID
  USER:进程所有者
  PR:进程的优先级别,越小越优先被执行
  NInice:值
  VIRT:进程占用的虚拟内存
  RES:进程占用的物理内存
  SHR:进程使用的共享内存
  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
  %CPU:进程占用CPU的使用率
  %MEM:进程使用的物理内存和总内存的百分比
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
  COMMAND:进程启动命令名称
7、查看文件夹内的各个文件大小
     ls -lht
     查看某个文件的大小
     du -s filename
     ls -lh fliename
8、Linux下解压war包文件
      jar -xvf project.war
     jar -cvfM0 game.war ./
9、
     jar -tvf external-channel-core-1.0-SNAPSHOT.jar | grep xx
10、解压和 压缩Jar包 在Linux
          在部署项目是需要对jar中的文件进行编辑,这就要在linux命令行下对jar进行解压缩操作。
比如有个jar包,/usr/local/EtnetChinaApplication.jar
解包到临时目录
cd /usr/local
unzip EtnetChinaApplication.jar -d app
进入临时目录app,编辑文件
ls app
......
log4j.properties xmemcache.properties
......
压包
jar cvfm0 trust_auth-1.1.0-SNAPSHOT.jar META-INF/MANIFEST.MF .
cp jar包到指定目录
cp EtnetChinaApplication.jar ../
11、查看磁盘空间命令 df  以M为单位df -hl
          查看目录下所有文件夹的大小 du -hl
         查看目录下所有文件的大小 ls -lh
12、
      在vi中搜索了一个单词,该单词以高亮显示,看起来很不舒服,怎么能将它去掉(陈绪)
     在vi的命令模式下输入:nohlsearch就可以了。另外可以在~/.vimrc中写上下面的语句就会有高亮显示:
     set hlsearch
     加上下面的语句就不会有高亮显示:
     set nohlsearch
13、
     利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。
14、定时
15、linux访问网页
       curl http://www.baidu.com/index.html
       curl http://127.0.0.1:8099/
16、添加执行权限
        chmod a+x 文件名 例如:chmod a+x start-riskDB2flume.sh
原文:http://www.cnblogs.com/zuferj115/p/6815891.html