Monitor Macbook

‎Djamgatech
‎Djamgatech
Developer: DjamgaTech Corp
Price: Free+

How to Monitor Macbook with one single command?

$sudo sysdiagnose -f ~/Desktop/




The result is a compressed file named sysdiagnose_YYYY.MM.DD_HH-MM-SS-TTTT.tar.gz and it contains the following:
Accessibility
BluetoothTraceFile.pklg
DiagnosticMessages
Etienne’s SystemConfiguration
airport_info.txt
apsd-status.txt
bc_stats.txt
bootstamps.txt
brctl.tar.gz
breadcrumbs.txt
crashes_and_spins
darwinup.txt
dig-results.txt
disks.txt
diskutil.txt
error_log.txt
filecoordination_dump.txt
footprint-all.txt
fs_usage.txt
fsck_hfs_user.log
fsck_hfs_var.log
gpt.txt
ifconfig.txt
ioreg
ipconfig.txt
kextstat.txt
launchctl-list.txt
locale.txt
logs
lsappinfo.txt
lsmp.txt
lsof.txt
lsregister.txt
microstackshots
microstackshots_lastday.txt
microstackshots_lasthour.txt
microstackshots_lastminute.txt
mount.txt
netstat
nfsstat.txt
odutil.txt
pluginkit.txt
pmset_everything.txt
powermetrics.txt
ps.txt
ps_thread.txt
reachability-info.txt
resolv.conf
scutil.txt
smcDiagnose.txt
spindump.txt
stackshot-last-sym.log
sysctl.txt
sysdiagnose.log
system_profiler.spx
talagent.txt
taskinfo.txt
thermal.txt
top.txt
var_run_resolv.conf
vm_stat.txt
zprint.txt

List only regular file names in a directory

‎Djamgatech
‎Djamgatech
Developer: DjamgaTech Corp
Price: Free+

How to List only regular file names in a directory on Linux and Windows

Listing regular files in a directory without including . and .. files.


  • On Linux

    Solution 1:$ ls -p | grep -v /
    Solution 2: $ ls -F | grep -v ‘[/@=|]’
    Solution 3: $for list in `ls` ; do ls -ld $list | grep -v ^d > /dev/null && echo $list ; done ;
    Solution4:$ for list in `ls` ; do ls -ld $list | grep ^d > /dev/null || echo $list ; done ;
    Solution5 (exclude sym links):$ for list in `ls` ; do ls -ld $list | grep -v ^l > /dev/null && echo $list ; done ;


  • On Windows

    Solution 1: dir /a-d /b >..\File_List.txt

    Djamgatech
    Djamgatech
    Developer: Djamgatech Corp
    Price: Free+
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot
    • Djamgatech Screenshot

Set Date and time via command line

‎Djamgatech
‎Djamgatech
Developer: DjamgaTech Corp
Price: Free+

Let’s find out how to set Date and time via command line on linux and windows:

  • On Linux via terminal

    System time (Must have sudo privilege)
    date -s ‘2015-07-28 15:27:30’
    Hardware time
    Let’s set the hardware clock to the current system time:
    hwclock –systohc

  • On Windows via command prompt terminal

    System time (Must have Administrator privilege)
    date
    The current date is: 07/28/2015
    Enter the new date: (mm-dd-yy)_
    time
    The current time is: 15:34:03.44
    Enter the new time: _

prompt and read input variables from keyboard

‎Djamgatech
‎Djamgatech
Developer: DjamgaTech Corp
Price: Free+

Let’s find how to prompt and read input variables from keyboard while executing a script using shell, perl, python, batch and powershell (windows and Linux)

  • On Linux via shell

    read -p “Enter your name: ” name
    echo “Hi, $name. Let’s be friend!”

  • On Windows via powershell

    $name=read-host “Enter your name:”
    write-host “Hi $name, Let’s be friend!”

  • On Windows via batch

    Set /p Name=”Enter your name:”
    echo “Hi %name%, Let’s be friend!”

  • On Windows or Linux via perl

    print “Enter your name “;
    my $name = ;
    chomp $name; # Get rid of newline character at the end
    print “Hello $name, let’s be friend”;

  • On Windows or Linux via python

    name=input(“Enter your name: “)
    print (“Hello ” + name + ” let’s be friend”)