Annyce Davis

ones and zeros

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

top Command Line Tool

January 13, 2010 by Annyce Davis Leave a Comment

Recently I have been introduced to the top command line tool. This tool is very useful in viewing the top processes running on a machine and their CPU and Memory usage. I have included a screen shot of the top command’s output.

Some useful options are the i option which allows you to toggle back and forth between viewing and not viewing idle processes.

And the M option which allows you to sort the processes by memory usage.

Unix History Command

August 13, 2009 by Annyce Davis Leave a Comment

In order to save myself from painstakingly typing the same commands over and over again I invested a little time in learning about the Unix history command. One workflow that I have found very useful is the following:

!vi – repeats the last vi command that I typed (apply this to any command)
!! – repeats the last command that I typed

history – prints out the entire history with the associated number for each command
example:
100 – vi info.txt
101 – mv info.txt noinfo.txt

history > myhistory.txt – this will store the contents of my history in a file for later reference

Using the information derived from history I can then do the following:
!100 – this will perform the command vi info.txt
more !:$ – this will take the first argument of the last command and perform a new command on it. So in this instance I will essentially have more info.txt.

Amazing stuff, hunh!

Print Screen for the Mac

August 3, 2009 by Annyce Davis Leave a Comment

There is no Print Screen button on the Mac, so you must type the following to print the screen.

Shift + Command + 3 – This will send a png file to your desktop of entire page
Shift + Command + 4 – This will allow you to select what portion of the screen to capture

More vi Commands

July 31, 2009 by Annyce Davis Leave a Comment

Here are some more vi Commands that I have learned recently:

j – move down one line
k – move up one line
ndd – delete n number of characters

And apparently there are many, many more. To be continued…

« Previous Page
Next Page »

Follow Me

What engineering leaders need to know from this year’s Google I/O

I didn't intentionally aim to create a rhyming title, but there you have it. Each year, I look forward to Google I/O like a kid going back to school. This year … [Read More...]

Talk: The Real MVP

You have an idea for a new app. You've secured buy-in from the business. What's next? The MVP. But what does it take to ship a new app these days? What are the … [Read More...]

Categories

  • Android (55)
  • Career (2)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Life (4)
  • Public Speaking (23)
  • RxJava (1)
  • Software Development (7)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Copyright © 2023 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in