• Cool Commands for Unix and Windows (ZZ)


    These are some commands that I use in Windows and Unix/Linux for various purposes.

    Windows (//z 2012-2-21 13:42:23 PM IS2120@CSDN)

    ipconfig Show my IP address
    ipconfig \all Show my host name, IP addr, MAC addr, subnet mask, DNS servers, etc.
    netstat List all TCP connections
    netstat -a List all active ports
    nslookup host Get IP addr for host
    ping host See if a host is accessible


    Unix/Linux


    System related
    uptime Show how long the system has been up
    uname -a Show the OS name and version
    hostname Shows the machine's name
    ps -f -u username Lists all the processes I'm running
    echo $0 Shows what shell I'm using
    echo $path Shows my path (or any environment variable)

    Network related
    netstat List all TCP connections
    netstat -a List all active ports
    nslookup host Get IP addr for host
    ping host See if a host is accessible
    telnet domain_name 80 Use telnet to make an HTTP request
    Example to view http://www.harding.edu/comp/:
    telnet www.harding.edu 80
    GET /comp/ HTTP/1.1
    Host: www.harding.edu

    Disk space (//z 2012-2-21 13:42:23 PM IS2120@CSDN)
    df Shows the amount of disk space in use
    df /node_or_dirname Shows detailed information about the file system node or dir name
    du Shows the amount of disk space used in every dir from current location
    du -ks ~fmccown Shows the amount of disk space user fmccown is using (in KB)
    cd;du -k | sort -nr | more Shows the disk space used (in KB) for every directory in sorted order

    File processing
    file myfile Short summary of what type of file myfile is
    cat file1 file2 > file3 Concatenates file1 and file2 and stores the result in file3
    sort file.txt Sorts a file
    uniq file.txt Remove duplicate lines from a sorted file
    wc file.txt Counts number of lines, words, and characters in a file
    grep search_str file.txt Search for a search_str in a files
    tail -f file.txt List the contents of a file as it is being added to
    tail -n 100 file.txt List the last 100 lines of a file
    find . -name "*html" Find all files named *html starting in the current dir
    find . -exec grep "hello" '{}' \; -print Run grep on all files starting in the current dir
    cat myfile | hexdump -C Produce a hexdump of myfile

    File compression
    tar cfz my.tar.gz *.html Creates a gzipped tar file for all .html files
    tar -tzf my.tar.gz Lists the contents of my.tar.gz
    tar xvfz my.tar.gz Uncompresses and untars my.tar.gz
    gzip myfile.txt Compresses myfile.txt creating myfile.txt.gz
    gzip -d myfile.txt.gz Uncompresses myfile.txt.gz creating myfile.txt
    bzip2 myfile.txt Compresses myfile.txt creating myfile.txt.bz2 (Use -k to keep myfile.txt)
    bzip2 -d myfile.txt.bz2 Uncompresses myfile.txt.bz2 creating myfile.txt

    I/O redirection
    cmd > log.txt Redirect cmd output (stdout) to log.txt
    cmd >> log.txt Append stdout to log.txt
    cmd 1> out_log.txt  2> err_log.txt Send stdout to out_log.txt and stderr to err_log.txt
    cmd &> log.txt Redirect stdout and stderr to log.txt. Note: use >& for C shell.

    Running processes
    ./cmd & Run process in the background
    nohup ./cmd & Run process in the background, and don't terminate when shell is terminated
    //z 2012-2-21 13:42:23 PM IS2120@CSDN
  • 相关阅读:
    Sublime Text 3 绝对神器
    spring 笔记3: Spring 多环境配置文件切换
    elk-logstash: window下指定jdk目录
    通过slf4j/log4j的MDC/NDC 实现日志追踪
    spring 笔记2:Spring MVC : Did not find handler method for 问题的解决
    mysql一机多实例安装记录
    Java:通过反射复制父类字段到子类。
    mybatis研究:select性能对比
    spring " expected single matching bean but found 2" 问题一例。
    数组去重复
  • 原文地址:https://www.cnblogs.com/IS2120/p/6745940.html
Copyright © 2020-2023  润新知