V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mathilde
V2EX  ›  macOS

如何成为 IOS 和 OS X 极客

  •  
  •   mathilde · 2015-05-09 13:15:34 +08:00 · 3125 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学那方面

    8 条回复
    Havee
        1
    Havee  
       2015-05-09 13:35:13 +08:00
    无论哪方面,基本功要扎实,大学计算机课程通读一遍
    lingo233
        2
    lingo233  
       2015-05-09 13:47:12 +08:00
    首先你要有台mac和iphone
    hahahasnoopy
        3
    hahahasnoopy  
       2015-05-09 15:03:11 +08:00
    作为极客怎么能不了解一下所有版本的ios和os x呢?所以赶紧去把所有历史版本的iPhone和mac都买回来吧。
    Virtao
        4
    Virtao  
       2015-05-09 15:45:29 +08:00
    先装个黑苹果吧,顺便解决了iOS开发的问题。
    cuthead
        5
    cuthead  
       2015-05-09 16:01:47 +08:00
    Unix命令要熟,苹果官网上的KB多读,苹果官方的软件大体都要会用,第三方软件不用太在意,最后就是学开发了。
    zikkeung
        6
    zikkeung  
       2015-05-09 16:03:38 +08:00
    没读过大学怎么办
    zhangchioulin
        7
    zhangchioulin  
       2015-05-09 20:06:39 +08:00
    @cuthead KB是什么意思?请问Unix指令要背熟哪些?
    cuthead
        8
    cuthead  
       2015-05-09 21:46:09 +08:00
    @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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2820 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.