- Tablet competition grows (week in review)
- Is the Nokia-Microsoft deal a prelude to a merger?
- Nokia: Symbian to ‘help Microsoft go downscale’
- Nokia, Microsoft becoming Windows Phone bedfellows – CNET (blog)
- Open source guru Miguel de Icaza “psyched” about Microsoft/Nokia deal – Network World
- Nokia will be able to customize ‘everything’ in Windows Phone 7, but likely won’t
- HP confirms legacy webOS apps will run on webOS 3.0, TouchPad keeps its Mojo
- Nokia posts video of Microsoft partnership announcement online
- Samsung preparing a 10.1-inch Galaxy Tab 2 with Honeycomb for this Sunday?
- Arduino programming guide – part 1
- Bloomberg: Nokia definitely in talks with Microsoft, partnership likely (update: WSJ, too)
- Former Lucasfilm CTO Richard Kerris takes over as head of webOS developer relations
- webOS Enyo framework free to developers today, brings pixel density agnostic apps to phones, tablets and PC (video)
- Rovi Connected Platform brings another flavor of Android-to-anything streaming
- Nokia: Symbian and MeeGo not dead yet, still shipping this year (updated)
- Windows 7 and Windows Server 2008 R2 SP1 available for everyone on February 22nd
- Gartner and IDC dispute Android’s dominance over Symbian in Q4 2010
- Researchers steal iPhone passwords in six minutes (video)
- WiFi-only Motorola Xoom tablet does its FCC duty, silver version spotted in Dubai (video)
- Nokia and Microsoft enter strategic alliance on Windows Phone, Bing, Xbox Live and more
Archive for February 2011
- Who Are This Year’s Free Software Heroes? – LinuxInsider.com
- HP rocks Redmond with webOS PC play – Register
- Google seeks to unlock Android 3.0 hardware power – CNET
- Reports: Nokia gung ho for Windows Phone – CNET
- End Of Microsoft Era, Time To Build World PCs – Muktware
- Android might not be the best-selling OS in smartphones
- Fraunhofer cracks iPhone password in 6 minutes, exposes stored passwords [video]
- Nokia weighs Android, MeeGo, and Windows Phone
- Sonos Controller for Android coming soon [video]
- HTC ThunderBolt to be available February 24th
- Alltel adds Samsung Gem to lineup; Android 2.1, free with 2-year contract
- Windows Phone 7 update packing copy and paste coming in March?
- HP Has Far-reaching Plans for its Linux-based WebOS – OStatic (blog)
- HP Execs Explain WebOS-on-PC Plans – PC Magazine
- IPhone attack reveals passwords in six minutes
- Leak? Sony Xperia Play Coming To Verizon?
- Nexus S Goes Worldwide Via Vodafone In 2 Flavors
- Googler’s Strike Back At Nokia Via Twitter, But Now Tim Bray Is Back Pedaling
- Move Over Motorola, LG Optimus Pad Commercial Crushes Apple Literally
- Internet Explorer 9 Release Candidate Released
- Samsung Galaxy Indulge shows up on MetroPCS: LTE, Android 2.2, 1GHz processor
- Sony Ericsson Xperia Play may be headed to Verizon
- HTC’s 7-inch Android 2.3 tablet with new Sense UI still rumored for March
- Nokia kills N9-00, its first MeeGo handset?
- MetroPCS LTE Samsung Galaxy Indulge available this week, we go hands-on
- Palm TouchPad leaked: 1.5 pounds, 13mm thick, and just moments from official
- WebOS-based Veer, Pre 3 and TouchPad leaked on HP’s site, likely on sale today
- HP Veer: smallest smartphone in the webOS stable, 2.6-inch display, coming this spring
- Palm Pre 2 up for pre-order tomorrow on Verizon Wireless
- HP Pre 3: 1.4GHz Qualcomm CPU, 3.6-inch WVGA, coming this summer (video)
- HP’s 9.7-inch TouchPad: webOS 3.0 tablet with 1.2GHz dual-core Snapdragon, coming this summer
- HP Pre 3 first hands-on! (updated with video)
- HP TouchPad first hands-on! (updated with video!)
- HP Unveils WebOS Tablet, Plans WebOS Computer
- webOS is coming to PCs later this year
- Looking for our Motorola Atrix 4G review?
- iPad vs. TouchPad… Fight!
- HP TouchPad vs. iPad vs. Xoom vs. PlayBook: the tale of the tape
- HP’s Touch to Share eyes-on, starring the TouchPad and HP Pre 3 (video)
- Visualized: Verizon iPhone customer shipped a device in test mode
- WSJ: Next-gen iPad now in production; Tablet wars heating up
- Dell promises a 10-inch Windows 7 tablet later this year
- Microsoft patches Windows, IE
- Why WebOS Hasn’t Lived Up to Its Potential — Yet – Wired News
- Kyocera Pimps Dual-Screen Android Smartphone
- Alien Dalvik Brings Android Apps to Other Platforms
- Verizon’s LG Revolution to support voice over LTE mid-year
- HTC Thunderbolt gets unboxed by Wirefly, Verizon delays launch?
- HTC Freestyle hitting AT&T on February 13th for $100
- Android outshines Apple in 4th quarter
- HP’s upcoming WebOS event (live blog)
- Dell intros Windows 7 tablet, eight new business-focused Latitude laptops (updated)
- Android Market Brought Sirius XM To Android, Teleca Brings Android To Sirius XM
- LG’s G-Slate gets quick run-through [video]
- Dell to launch 10-inch Windows 7 tablet later this year
- Microsoft’s management shakeup should start with CEO
- LG Optimus 3D leak reveals 3D display, dual-camera design
- Will Android + NVIDIA become the new Wintel?
- LG Optimus Pad/G-Slate Promo Video Shows Up
- Motorola Announces Non-Upgrades
- Motorola Droid Bionic in FCC? (update: or Xoom?)
- PlayStation phone arrives! Sony Ericsson Xperia PLAY Super Bowl ad
- Sprint needs to push device envelope: Is a dual-screen Android the cure?
- If it’s really priced at $800, Motorola’s Xoom won’t stand a chance against iPad
- USB Autorun Attacks Against Linux
- Android Market’s Web Store: Convenient, With a Risk of Malware
- Motorola Xoom Might Come to Best Buy February 24 for $800 [REPORT]
- Froyo frustration: Motorola delivers bad news for 4 Android phones
- Android Market now delivering malware, as well as updated Angry Birds?
- Inside Secure Offers Alternative Android NFC Software Stack
- On the occasion of my hairy cow being able to fly…where is WoW for the iPad? Oh, and Green Bay sucks!
- Apple, Android surge in 2010; Nokia, RIM slip
- LG Optimus 2X review
- Leaked ad: Motorola Xoom to sell for $800, no Wi-Fi without data plan?
- Motorola channels its inner Ridley Scott with Super Bowl ad
- Xoom gets sexy for Super Bowl; Gingerbread 2.4 rumors on the rise
- What can the Motorola Xoom do for Google?
- Ubuntu font on show at the Design Museum, London
- Poll: Is Moto’s anti-Apple ad a big waste of time or on the money?
- Motorola Xoom Tablet Comes with Steep $800 Price Tag
- Android Assistant app maximizes your phone’s performance
- The new Debian Linux: Irrelevant?
- HTC Desire 2 picture leaked, also shows up in Vodafone’s inventory
- Android gaining as enterprises ramp up mobile app development across platforms and business models
- Debian 6.0 Released
- Samsung Bringing Back Black Jack With Android?
- Debian 6.0 Released In GNU/Linux, FreeBSD Flavors
- Best Buy opens up in-store pre-orders for HTC Thunderbolt: $50 to claim yours
- Google’s Eric Schmidt on the future of technology, his role change and Apple’s turn toward consumers
- Greenpois0n untethered jailbreak for iOS 4.2.1 comes to Windows
- How would you change Logitech’s Revue with Google TV?
- Motorola’s new 15 seconds of anti-Apple 1984 ad – CNET
- UnXis Group To Acquire SCO
- HTC Desire 2, Flyer, Pyramid and LG Optimus 3D, Star Tab surface in Vodafone Germany inventory system
- HTC’s flagship Android spotted again with 2.2.1 OS and unibody design
- Motorola’s Xoom 3G contract may resemble iPad’s
- Operating systems that time forgot – MyADSL
- Blogger releases Android smartphone app
- XDA Developer Gets CM7 Running On Galaxy Tab Enabling Voice Calls- Eary Build
- Motorola’s new 15 seconds of anti-Apple 1984 ad
- Brooklyn bus riders get real-time bus tracking via cellphone
- Google's Cr-48 netbook now surfing on AT&T's GSM network (after a gentle hack)
- Half of Verizon Smartphone Owners Say They’ll Switch to iPhone
- Nokia Experiments With Bubbles Interface
- * Hobby OS-deving 2: Setting Goals and Expectations *
- Dell Venue now available for $499.99
- Nook Color back in stock at bn.com
- Samsung Galaxy S2 Specs Revealed ?
- AT&T Motorola Atrix 4G Available For Pre-Order February 13th
- Early Hands-On Preview of Dell's Streak 7 Tablet
- Galaxy Tab Gets Hacked, Finally Runs Gingerbread
- AT&T gives you 60 second run-down on ATRIX 4G [video]
- T-Mobile offers two free G2 smartphones with unlimited family plan
- Control, play torrents via uTorrent on Android
- What should Nokia do?
In this day and age, pretty much anything in Linux can be done from the GUI. That being said, the command line holds such tremendous power that it really shouldn’t be ignored. If you’re not familiar with the Linux command line, and you have a Linux box that you can use, I’d highly recommend familiarizing yourself with it. Here’s some basic commands that I use almost every day. Keep in mind, some of the syntax may vary depending on distribution.
ls: ls is one of the most basic and important commands. It can give you a list of files in a specified directory, or the current one if you don’t specify. More or less information can be requested using flags. For example, I use “ls -alrt” almost constantly. This command and flags will show you all the files in a directory (even the hidden ones) in long listing format. Not only that, but it puts them in reverse order by modification time. In short, it puts the most recently modified files at the bottom. Very handy.
cd: cd is another of the most basic commands you’ll run at the Linux command line. It will change the current working directory to a specified directory, or if no directory is specified, take you to your home folder. Adding a dash to the end (cd -) will take you to your previous location, which can come in very handy if you’re moving around a lot, or if the path to that location is extremely long. It can also be used in conjunction with another command, which can be endlessly useful. For example, “cd /home/mike && runcommand.t”, which will take you to the directory /home/mike and execute the “runcommand.t” file, and then return you to the previous location.
cat: cat is useful in and of itself, but it doesn’t start to really shine until you add it to other commands. cat dumps the contents of a specified file out to standard out (your terminal) for your viewing. If the file is to large, then things can be a little overwhelming, but that’s really where other commands can come into play. grep and awk (which we’re getting to) are two of the more useful, but others that you’d never expect can be valuable. For example, using the command “time cat”, will start a stopwatch that will stop when ctrl-d is pressed.
find: This command does pretty much what you’d expect it to do. If you’re looking for a file, type of file, or basically anything in the file system, find can find it for you. This command is one that I’ve seen vary a lot over time and distribution, but it’s usefulness is hard to question. The one problem that I have with this command is that it searches the entire file tree you specify, so if you give it /, it will search any and every path you have permissions to, which can take a great deal of time. That is where locate really shines, so it may be a better choice if you’re not sure at least on a general location. I’m not going to go into examples for find, just because it’s such a powerful command, I couldn’t do it justice in a single paragraph.
locate: Searches a database of files on your computer to make finding files quicker. locate can be very handy, but it’s not always installed on a system, so it’s not as universal as the actual “find” command. A command (updatedb) has to be run to update the file location database, so files that are new to the system won’t be found until if you run the locate command without the updatedb command.
grep: If you’re looking for a pattern of some kind in a file, grep is the tool for the job. It can be used on it’s own to find a pattern in a single or multiple files, or it can be an amazingly handy tool to pipe output from other commands to. Using the grep command by itself, you can get things like “grep -n mike *”, which would go through all the files in the current directory and find the name mike in all of them. It will print out on the page every time it finds a match, and the file name, and the line number. Very handy. Also, the command can be used like “ls -alrt|grep mike”, which will give you a list of all the files in the current directory that have “mike” anywhere in their information (which could be in more places than just the file name).
awk: awk is kind of an interesting command, and one that’s hard to really get to know. It, like grep, is an excellent pattern matching command, but I’ve never used awk straight from the command line like I do with grep. awk can be used to find multiple different patterns in a single command. One example would be “awk ‘/string1/ || /string2/’ filename”. This would find any lines that contained either string1, or string2 in the file filename. Very cool if you spend a lot of time parsing information from text files.
wget: wget is a command that I use endlessly. I’m not sure it should be included here as a “command” in Linux since it’s really a stand-alone application, but it’s usefulness is so great that I feel like I have to include it. wget can be used to grab files from the Internet or Intranet in almost any way you want to do it. If there’s not a book on all the ways that wget can be used, there should be. My usual use is updating WordPress themes or plugins since I’ve never set it up to do automatic updates, but it can be used for downloading pretty much any kind of file as long as you’ve got the path to that file.
There really is so many more useful commands that I haven’t even touched on, I feel like I’m not giving the command line it’s due. I know that I could literally type for hours here going over the multitude of possibilities and uses for all these command line tools, so I’m not feeling super super guilty. Some I didn’t even touch on also so much functionality, it’s really kind of embarrassing to not mention them. sed, sort, touch, etc. This doesn’t even mention other applications, like ssh or ftp, which can be used to further extend the functionality of the command line.
If you’ve always been afraid of the command line, or you’ve never even tried to use it, now’s your chance. Fire it up and give it a shot. You’ll be glad you did.
- T-Mobile details “3D-capable,” Honeycomb-powered G-Slate tablet
- Larry Page to demo Android Honeycomb 3.0
- Why Mobile Platform Wars Are Keeping Content Strategies in Flux
- Google puts iPad in the crosshairs
- Google launches Android Market for the Web, shows off Honeycomb
- Google preps Honeycomb and in-app purchases, launches browser-based Market
- Google rolls out Android Market for Web browsers
- Google Spills the Details on Tablet OS, Honeycomb
- Unreleased Apple iPad spotted at News Corp event
- Honeycomb Unleashed with Updated Android Market
- Google plays catch-up with Apple in tablets
- The Daily: It’s a Second-Rate iPad Magazine, Not a Newspaper [OP-ED]
- Microsoft Office Alternatives: Productivity Software Showdown
- Honeycomb Brings Data Encryption to Android Tablets
- Tablet Commerce Expected to Explode in 2011 [STATS]
- Android gets sweeter with Honeycomb, a web-based store and more
- Disney Lays Out Its Plan for Android [VIDEO]
- Apple iPad vs. RIM Playbook vs. Motorola Xoom vs. Dell Streak 7
- Android updates cause confusion, maybe backdoor hacks
- New CEO Could Lead Nokia To Windows Phone 7
- Yahoo: nonstandard IMAP implementation to blame for Windows Phone 7 data leak
- Notion Ink apps ported over to Viewsonic G-Tablet, promise not to brick it too
- LG teases Optimus 3D, only without the 3D (video)
- iOS now accounts for 2% of global web browsing traffic, Chrome rounds the 10% mark
- Lego bot built to test Kno’s tablet textbook, human overlords watch gleefully (video)
- Pwn2Own 2011: Google offering $20,000 for Chrome sandbox exploit
- A two-minute peek at Android Honeycomb in action [video]
- Test driving the new web-based Android Market
- TouchType unveils SwiftKey Tablet app for Android Honeycomb
- Google fixes Android Market, overshadows Honeycomb demo
- Virgin Mobile USA announces LG Optimus V; $150, pre-paid, available today
- T-Mobile expands HSPA+ footprint, makes Samsung Galaxy S 4G official; available ‘in February’
- Samsung’s portrait QWERTY Android phone for Sprint spied
- Verizon tweets: HTC Thunderbolt may be here ‘sooner than expected’
- HTC Thunderbolt release date set for February 24th?
- Google dishes details on Android 3.0 Honeycomb
- Google launches Web-based Android Market
- Apple Wants Their Cloak Of Secrecy To Extend To Succession Of Steve Jobs
- Android Honeycomb: 4 interesting facts you probably haven’t heard
- Microsoft tries undoing Chrome’s H.264 omission