[Flash 9 is required to listen to audio.]

EP05 - Getting Started With Linux #likeaboss

This week we talk about the basics of the command line and what to look out for. When wanting to work or develope in a Linux/Unix environment there are a command set of concepts that you NEED to konw before you can feel comfortable in Linux/Unix.

Hack of the Week

Arlo talks about Github’s Hubot, a chat bot that helps automate tasks for your office. Recently contributed the Gtalk Adapter for Hubot which allows him to live in your company’s Google Talk Messenger. The contributed adaptor lives here.

Need To Know

  • Shell (bash, sh, cmd.exe, command.com)
  • Getting around the file directory is your ABCs
    • tip: TAB key, double tap TAB
  • Environment Vars (Variables that exist globally for any script on the server)
    • .profile, .bash_rc
    • $PATH variable (points to folders)
    • $PROMPT var

Workflow

  • SSH: host, username, port.
    • .ssh/config
    • PROMPT (iOS App)
  • Editors: vi, vim, emacs, nano, etc
  • Version control: git, mercurial, etc.

Moving Forward

  • Package Managers
    • OS: apt, apt-get, yum, mac_ports
    • Languages: npm, easy_install, pecl

Mentioned Links

Sponsor

Hostgator.com - Unlimited Space, Unlimited Bandwidth and Stellar Support. 

Use coupon code Dev1Podcast for 25% off.

Download: Direct Link

Itunes: itunes link

  1. iprogramlearn reblogged this from lifeandcode
  2. dumbusername reblogged this from lifeandcode
  3. lifeandcode reblogged this from dev1tv and added:
    Learning to program isn’t enough. If you want your stuff to actually run on...be used by...
  4. dev1tv posted this
Short URL for this post: http://tmblr.co/Z6ho8wGdFzYe
blog comments powered by Disqus