zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    FJNU 1151 Fat Brother And Geometry(胖哥与几何)
    FJNU 1157 Fat Brother’s ruozhi magic(胖哥的弱智术)
    FJNU 1159 Fat Brother’s new way(胖哥的新姿势)
    HDU 3549 Flow Problem(最大流)
    HDU 1005 Number Sequence(数列)
    Tickets(基础DP)
    免费馅饼(基础DP)
    Super Jumping! Jumping! Jumping!(基础DP)
    Ignatius and the Princess IV(基础DP)
    Keywords Search(AC自动机)
  • 原文地址:https://www.cnblogs.com/IS2120/p/6745940.html
Copyright © 2011-2022 走看看