zoukankan      html  css  js  c++  java
  • 常用命令

    find . -xdev -size +2048 -ls| sort -r +6|grep log|xargs
    rm

    删除两M已上的日志文件

    创建软链接: ln -s 源文件名 目标文件名

    文件夹下所有文件的总大小:
    du -sh *
    du -sh ./


    :%!xxd ——将当前文本转换为16进制格式。

    :%!od ——将当前文本转换为16进制格式。

    :%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。

    :%!xxd -r ——将当前文件转换回文本格式。

     获取版本信息:

    服务器系统: netstat -apn | grep 9291
    Linux:  uname -a    getconf LONG_BIT
    Linux: uname -a
    SunOS: isainfo -v
    AIX: ls -l /unix bootinfo -y
    AIX : prtconf
    HP-UX: getconf KERNEL_BITS

    AIX64位编译:

    export OBJECT_MODE=64                    关键字: -maix64

    通过进程id找到程序启动目录
    Linux: ls -l /proc/进程id 
    Aix:procwdx 进程id

    SunOS: pwdx 进程id

    localtime_r在多线程环境下可能存在死锁 export TZ=BEIST

    在linux和unix上有时不知道该使用LD_LIBRARY_PATH还是LIBPATH,经过搜索和实际使用,实际的情况如下
    OS                   Environment Variable Name
    Linux                   LD_LIBRARY_PATH
    Solaris 32-bit ruby               LD_LIBRARY_PATH_32 or LD_LIBRARY_PATH
    Solaris 64-bit ruby             LD_LIBRARY_PATH_64 or LD_LIBRARY_PATH
    HP-UX PA-RISC 32-bit ruby        SHLIB_PATH
    HP-UX PA-RISC 64-bit ruby        LD_LIBRARY_PATH
    HP-UX IA64                LD_LIBRARY_PATH
    Mac OS X DY              LD_LIBRARY_PATH
    AIX                    LIBPATH


    if [ ! -x "$myPath"]; then
    mkdir "$myPath"
    fi
    -a file exists.
    -b file exists and is a block special file.
    -c file exists and is a character special file.
    -d file exists and is a directory.
    -e file exists (just the same as -a).
    -f file exists and is a regular file.
    -g file exists and has its setgid(2) bit set.
    -G file exists and has the same group ID as this process.
    -k file exists and has its sticky bit set.
    -L file exists and is a symbolic link.
    -n string length is not zero.
    -o Named option is set on.
    -O file exists and is owned by the user ID of this process.
    -p file exists and is a first in, first out (FIFO) special file or
    named pipe.
    -r file exists and is readable by the current process.
    -s file exists and has a size greater than zero.
    -S file exists and is a socket.
    -t file descriptor number fildes is open and associated with a
    terminal device.
    -u file exists and has its setuid(2) bit set.
    -w file exists and is writable by the current process.
    -x file exists and is executable by the current process.
    -z string length is zero.


    前几天尝试了SSH2的Client端调试,反复提示如下错误信息:
    java.io.IOException: Password authentication failed.
    ...
    Caused by: java.io.IOException: Authentication method password not supported by the server at this stage.

    几经尝试,了解到原因:SSH登陆认证一般有两种方式:
    一种是直接的password模式,直接采用用户名密码登陆,信道也是加密的,不过容易被虚假主机欺骗
    一种是交互的指纹认证模式,通过一次交互在本地记录远程SSH主机的指纹,不会被虚假主机欺骗

    我采用了password模式,而SSH主机没有开启该模式所以无法连通。

    联通前可以通过isAuthMethodAvailable(String userName, String mode)查看SSH主机对应模式是否开启。

    password模式开启方式:修改/etc/ssh/sshd_config 文件中PasswordAuthentication no 改为PasswordAuthentication yes,然后重启ssh服务/etc/init.d/sshd restart 即可


    静态库查看:
    Linux: objdump -a **.a nm **.a


    perl: warning: Setting locale failed.nperl: warning: Please check that your locale settings:ntLC_ALL = (unset),ntLC__FASTMSG = "true",ntLANG = "zh_CN"
    export LC_ALL=C
    perl设置环境变量: $ENV{'PATH'}="/opt/usr/bin";

  • 相关阅读:
    Person Re-identification 系列论文笔记(四):Re-ID done right: towards good practices for person re-identification
    [转]embedding technic:从SNE到t-SNE再到LargeVis
    Person Re-identification 系列论文笔记(三):Improving Person Re-identification by Attribute and Identity Learning
    Person Re-identification 系列论文笔记(二):A Discriminatively Learned CNN Embedding for Person Re-identification
    Person Re-identification 系列论文笔记(一):Scalable Person Re-identification: A Benchmark
    对The Curse of Dimensionality(维度灾难)的理解
    [转]The Curse of Dimensionality(维数灾难)
    [MS Office Word] 小型大写字母
    [MS Office Word] 英文字母大小写快捷键
    [MATLAB] asv文件
  • 原文地址:https://www.cnblogs.com/wcc331902579/p/5912852.html
Copyright © 2011-2022 走看看