zoukankan      html  css  js  c++  java
  • Linux 基本操作

    wget -O rs_9001.xml url   获取网页内容并写入文件

    grep -n '签名错误' hzgovShareData.log 输出包含签名错误的行

    |wc -l  统计行数

    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 " " ":"` 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

    mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=thirdparty

     -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 " " ":"` 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、定时  crontab -e
    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

  • 相关阅读:
    三种方法使HTML单页面输入密码才能访问
    JAVA知识汇总
    session 一致性的解决方案
    Debian 9 Stretch国内常用镜像源
    Java开发工具推荐
    Centos配置vsftpd
    [转]php实时输出内容
    php javascript comet
    使用安装 php-memcache-client
    [转]网页实时聊天之js和jQuery实现ajax长轮询 PHP
  • 原文地址:https://www.cnblogs.com/zuferj115/p/6815891.html
Copyright © 2011-2022 走看看