如何成为 IOS 和 OS X 极客 - V2EX
mathilde
V2EX    macOS

如何成为 IOS 和 OS X 极客

  •  
  •   mathilde May 9, 2015 4143 views
    This topic created in 4027 days ago, the information mentioned may be changed or developed.

    学那方面

    Busy
        1
    Busy  
       May 9, 2015
    无论哪方面,基本功要扎实,大学计算机课程通读一遍
    lingo233
        2
    lingo233  
       May 9, 2015
    首先你要有台mac和iphone
    hahahasnoopy
        3
    hahahasnoopy  
       May 9, 2015
    作为极客怎么能不了解一下所有版本的ios和os x呢?所以赶紧去把所有历史版本的iPhone和mac都买回来吧。
    Virtao
        4
    Virtao  
       May 9, 2015
    先装个黑苹果吧,顺便解决了iOS开发的问题。
    cuthead
        5
    cuthead  
       May 9, 2015
    Unix命令要熟,苹果官网上的KB多读,苹果官方的软件大体都要会用,第三方软件不用太在意,最后就是学开发了。
    zikkeung
        6
    zikkeung  
       May 9, 2015
    没读过大学怎么办
    zhangchioulin
        7
    zhangchioulin  
       May 9, 2015
    @cuthead KB是什么意思?请问Unix指令要背熟哪些?
    cuthead
        8
    cuthead  
       May 9, 2015
    @zhangchioulin KB是知识库 命令有以下这些
    Help Commands

    man - Online manual
    whatis - Displays manual descriptions

    File and Directory Commands

    ls - Lists directory contents
    pwd - Prints the current directory
    cd - Change directories
    mv - Move files
    cp - Copy files
    rm - Delete files
    mkdir - Create directories
    rmdir - Remove directories
    find - Search for files (slow)
    locate - Search for files (faster)
    whereis - Display binary file location
    which - Display binary file location
    file - Display file type
    size - Display file size
    stat - Display file statistics
    fuser - Identify open files
    touch - Update file timestamps
    lsof - List open files
    cksum - Calculate checksum
    md5sum - Calculate md5sum
    ln - Create a link
    alias - Display/edit command aliases
    gzip - Compress files
    gunzip - Uncompress files
    shred - Securely delete files
    head - Display the head of a file
    tail - Display the tail of a file
    tee - Display and redirect output
    sort - Sort input files/streams
    grep - Display matching results
    tree - Display directory tree
    more - Display files one page at a time
    less - Display files one page at a time
    wc - Count words/lines/letters
    cat - Display files
    zcat - Display compressed files
    diff - Show differences between files
    strings - Display printable characters
    sed - Text editing utility
    awk - Text processing utility
    dos2unix - Convert DOS files to Unix
    unix2dos - Convert Unix files to DOS

    Editors

    nano - Simple text editor
    vi - Advanced text editor
    emacs - Ultimate text editor

    Other Utilities

    clear - Clear terminal screen
    date - Display the date
    cal - Display a calendar
    watch - Monitor a command
    env - Display environment variables
    history - Display command history
    logout - Logout of the shell
    exit - Exit the shell

    Users and Groups

    su - Switch user
    sudo - Run a program as another user
    id - Display user identity
    ulimit - Display user limits
    who - Display who is logged in
    w - Display what users are doing
    users - Display active user accounts
    last - Display last user logins
    lastlog - Display all user’s last login
    wall - Send a message to all users
    whoami - Display current user id
    finger - Display information about a user
    chown - Change file/directory ownership
    chgrp - Change file/directory group
    chmod - Change file/directory permissions
    umask - Display or set umask settings
    passwd - Set/change password
    useradd - Create user accounts
    userdel - Delete user accounts
    usermod - Modify user accounts
    groupadd - Create group accounts
    groupdel - Delete group accounts
    groupmod - Modify group accounts

    Process Control

    ps - Display running processes
    pgrep - Search for running processes
    pidof - Search for PID by name
    pstree - Displays process in tree view
    kill - Terminate a process by PID
    killall - Terminal a process by name
    nice - Run a program with a modified priority
    renice - Adjust a program's priority
    nohup - Run a program immune to hang-ups
    & - Run a program in the background
    bg - Move a job to the background
    jobs - Display running jobs
    fg - Move a job to the foreground

    Startup and Shutdown

    shutdown - Shutdown the computer
    poweroff - Poweroff the computer
    halt - Halt the computer
    runlevel - Display the current runlevel
    telinit - Change runlevel
    service - Stop and stop services
    sysv-rc-conf - Runlevel configuration editor
    update-rc.d - Debian runlevel editor
    chkconfig - Red Hat runlevel editor
    rc-update - Gentoo runlevel editor
    rc-status - Gentoo service monitor

    Networking Commands

    hostname - Display the system hostname
    domainname - Display the system domain
    ifconfig - Manage network interfaces
    ifup - Start network interfaces
    ifdown - Stop network interfaces
    iwconfig - Manage wireless interfaces
    iwlist - Display wireless information
    ethtool - Display network card info
    arp - Display the ARP cache
    ping - Send ICMP echo requests
    traceroute - Trace network paths
    tracepath - Trace network paths
    nslookup - Query DNS servers
    dig - Query DNS servers
    host - Query DNS servers
    whois - Query the whois database
    dhclient - Linux DHCP client
    netstat - Display network status
    route - Manage network routes
    tcpdump - Capture network packets
    nmap - Scan remote computers
    wavemon - Monitor wireless connections
    smbtree - Display SMB servers/shares
    nmblookup - Look up NetBIOS information
    mount - Mount file systems
    showmount - Show mounted file systems
    umount - Unmount file systems
    ssh - SSH client
    telnet - Telnet client
    ftp - FTP client
    ncftp - Scriptable FTP client
    mail - Email client
    rsync - Rsync client

    Hardware Commands

    lspci - List PCI devices
    pcidump - List PCI devices
    lsusb - List USB devices
    lshw - List hardware devices
    lspcmcia - List PCMCIA devices
    lshal - Display all system hardware
    hdparm - Configure hard drives
    eject - Eject removable media

    Scheduling

    batch - Run processes when the CPU is free
    at - Run processes at a specific time
    atq - Display the at queue
    atrm - Remove jobs from the at queue
    crontab - Display/edit cron jobs

    File System Commands

    fdisk - Partition editor
    parted - Partition editor
    mkfs - Create file systems
    fsck - Check file systems
    mkswap - Create swap space
    swapon - Activate swap space
    swapoff - Deactivate swap space
    sync - Flush disk cache

    Backup Commands

    tar - Archive utility
    dd - File copy utility
    dump - Incremental backup utility
    restore - Restore dump backups
    mt - Tape device utility
    cpio - Archive utility

    Monitoring Commands

    top - Performance monitor
    mpstat - Performance monitor
    vmstat - Virtual memory monitor
    iostat - I/O performance monitor
    nfsstat - NFS performance monitor
    free - Display memory usage
    df - Display disk usage
    du - Display disk usage
    uname - Display system information
    uptime - Display system uptime
    lsmod - List kernel modules
    modinfo - Display module information
    dmesg - Display kernel messages
    strace - System trace debugger
    ltrace -Library trace debugger
    ipcs - IPC monitor
    sysctl - Configure kernel parameters

    Printing Commands

    lp - Print files
    lpstat - Display printer status
    lpq - Display print queue
    lprm - Remove print jobs
    cancel - Cancel print jobs
    enable - Enable a printer
    disable - Disable a printer

    Software Commands

    dpkg - Debian package manager
    apt-get - Debian package utility
    rpm - Red Hat package manager
    yum - Red Hat package utility
    emerge - Gentoo package utility
    pkg_add - BSD installation utility
    pkg_delete - BSD uninstallation utility
    make - Compile software from source
    About     Help     Advertise     Blog     API     FAQ     Solana     3020 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 12:55 PVG 20:55 LAX 05:55 JFK 08:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86