zoukankan      html  css  js  c++  java
  • 文件/目录操作

    压缩解压
    tar -cvf - file | gzip -cf > *.tar.gz  --先打tar包(不压缩),再压缩成gz包
    tar -zcvf *.tar.gz  file                   --加z选项,直接打包压缩成gz包
    gzip -dc *.tar.gz | tar -xvf -          --先解压缩gz包,再解压tar包
    tar -zxvf *.tar.gz                          --直接解压gz包
     
    ls *.sh* | gzip -cf > *.gz              --直接用ls模糊查询
    ls -F | grep '/$'                             --只查看目录
     
    tar -ztvf/-tvf  来查阅 tarfile 内的文件名称
    gunzip 直接解压gz包  
    unzip(zip)  直接解压(缩)zip包 (-o 直接覆盖不提醒)
     
     
    删除
     find . -name '*.log'|xargs rm 
     
    查询
    grep offer_change_bp_  * 模糊匹配,有空格时添加单引号
    find . -name  '*offer_change*' 模糊匹配,必须加单引号
    find ./ -name a.class|xargs ls -ltr
    SunOS:/usr/xpg4/bin/ls *chnl_task*  --ls的模糊查询
    ls -lrth --按更新时间排序
    ls -dl $HOME 目录详细信息 
     
    创建用户
    useradd  -g aigrp -d /home/task_satdev  -m task_satdev
     
    连接
    环境配置文档中
     ln -s f1 f3       #创建f1的一个符号连接文件f3
    ln -s /home/web_satdev/apache-tomcat-7.0.27/webapps/poc/WEB-INF/classes config
     
    脚本执行
    1.查看详细
    sh -x stop_sec_mem.sh
     
    2.文件格式转换
    SunOS 下dos2unix 报错可以忽略
     
    3.脚本后台执行-& 
    nohup command >nohup.out &  ---重定向不输出到终端,nohup使终端关闭后台继续执行
    用jobs查看后台任务,前提是终端没有退出,kill杀掉进程,否则用ps查看
     
    4.脚本编码格式转换
    查看环境编码格式
    env |grep LANG
    查看和设置用户的LC_ALL
    locale
    vi .bash_profile or set LANG=
    转换
    iconv -f  utf-8  -t  gbk  rundb_nj.sh > rundb_nj.sh.new
    mv  rundb_nj.sh.new rundb_nj.sh
    或者直接输出
    iconv -f utf-8  -t  gbk  logfile.sh -o logfile2.sh 
     
     
    GREP
    ps -ef|grep -w  TfFrameWork |grep -wE  "${CUR_USER}" | grep -w  ims_res_sts_sync_tf_aitask | grep java | grep -v grep | awk '{print $2}'|wc -l    
    -w精确匹配; -E;   grep -v grep 在统计行数时忽略GREP命令本身这一行;wc -l  显示行数
     
    grep -rl  * 列出目录(包含子目录)中匹配内容的文件  grep -l 只列出目录中包含的文件 grep 列出包含配置内容的字符串
     
     
     #默认的grep用下面的路径
    grep=/usr/bin/grep
    if [ $os = "SunOS" ];then
         grep=/usr/xpg4/bin/grep
    elif     [ $os = "Linux" ];then
        grep=/bin/grep
    fi
     
     #默认的awk用下面的路径
    awk=/usr/bin/awk
    if [ $os = "SunOS" ];then
         awk=/usr/xpg4/bin/awk
    fi
  • 相关阅读:
    登录注册数据库建立
    AngularJS学习小结
    响应布局
    JQuery内容从左边框移到右边框
    Jquery图片轮播和CSS图片轮播
    Bootstrap栅格系统
    用Javascript大批量收集网站数据
    如何用CSS快速布局(一)—— 布局元素详细
    怎么应用vertical-align,才能生效?
    line-height系列(二)——对行内元素(文字、图片、兄弟元素)、块级元素设置line-height后的表现
  • 原文地址:https://www.cnblogs.com/benmm/p/4190271.html
Copyright © 2011-2022 走看看