Learning to program isn’t enough. If you want your stuff to actually run on the web and be used by other humans, and dogs pretending to be humans, you have to also know a few things about the “stack” below your web app. The first part? The operating system of your webserver. Which is probably going to be Linux. Know it, love it, give it a big old character-mode hug, because you’re gonna hafta get to be friends with it.
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.
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
- Posted 3 months ago
- Reblogged from dev1tv with
- 7 notes
- Permalink
- programming
- coding
-
iprogramlearn reblogged this from lifeandcode
-
strychinine liked this
-
dullusername liked this
-
deathfuck liked this
-
dumbusername reblogged this from lifeandcode
-
taylorlorenz liked this
-
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...
-
techniques22hk liked this
-
practicing90fg liked this
-
dev1tv posted this




