====== Windows common directory and app path ======
System configure tool and file
* system property and variable settings (virtual ram, paging file) SystemPropertiesAdvanced
* user system property rundll32 sysdm.cpl,EditEnvironmentVariables
* hosts file \Windows\System32\drivers\etc\hosts
* disk manager diskmgmt.msc
* start up list%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
* Boot and start-up list msconfig
* control panels (path)
# uninstall program
Control Panel\All Control Panel Items\Programs and Features
# pen and touch for windows
Control Panel\All Control Panel Items\Pen and Touch
# tablet settings for windows
Control Panel\All Control Panel Items\Tablet PC Settings
# network location
Control Panel\Network and Internet\Network Connections
# network connection
Control Panel\All Control Panel Items\Network and Sharing Center
System app
====== Mac OS X common directory and app path ======
System configure tool and file
* system property and variable settings
* hosts file \etc\hosts
* disk manager open -a /Applications/Utilities/Disk\ Utility.app
* activity monitor open -a Activity\ Monitor
* script editor open -a script\ editor
* caculator open -a calculator
* control panels open -a system\ preferences
**Startup directory**
* /Library/StartupItems
/System/Library/StartupItems
# structure demo
# MyStartupItem/
# MyStartupItem
# StartupParameters.plist
# ref: http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Articles/StartupItems.html
# example
sudo vi myStartRun/myStartRun
sudo vi myStartRun/StartupParameters.plist
# optional: sudo vi myStartRun/Resources/English.lproj
sudo chown -R root myStartRun/
sudo chgrp -R wheel myStartRun/
sudo chmod 755 myStartRun/myStartRun
# the plist template
Description
__MyScriptName__
OrderPreference
Late
Provides
whatever
Uses
SystemLog
ref:http://www.kharysharpe.com/2011/04/automatically-starting-xampp-on-mac-osx-boot-up/
**Startup script (not working after Tiger OSX)**
* /var/root/Library/Preferences/com.apple.loginwindow
sudo defaults write com.apple.loginwindow LoginHook /path/to/script
sudo defaults write com.apple.loginwindow LogoutHook /path/to/script
ref: http://hintsforums.macworld.com/showthread.php?t=39095
====== Linux common directory and app path ======
* start-up directory with different admin level/etc/rc.d
/etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d
* start-up directory /etc/init.d/
* initialize rc /etc/init.d/rc
* start-up script: put your cmd here to run at start-up/etc/rc.local
ref: http://luv.asn.au/overheads/linux-startup.html
^ Run Level ^ Generic ^ Fedora Core ^
|0|Halt|Halt|
|1|Single-user mode|Single-user mode|
|2|Basic multi-user mode (without networking)|User definable (Unused)|
|3|Full (text based) multi-user mode|
|4|Not used|Not used|
|5|Full (GUI based) multi-user mode|Full multi-user mode (with an X-based login screen) - default runlevel|
|6|Reboot|Reboot|
* run that level init 6
* runlevel config /etc/inittab
* task manager ps aux
top
ps -A
# ref: http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/
====== Ref Table ======
^ Variable ^ Windows XP ^ Windows Vista/7 ^ Mac OS X ^ Linux ^
| %ALLUSERSPROFILE% (%PROGRAMDATA%) | C:\Documents and Settings\All Users | C:\ProgramData | ? | ? |
| %APPDATA% | C:\Documents and Settings\{username}\Application Data | C:\Users\{username}\AppData\Roaming | ? | ? |
| %COMPUTERNAME% | {computername} | {computername} | ? | ? |
| %COMMONPROGRAMFILES% | C:\Program Files\Common Files | C:\Program Files\Common Files | ? | ? |
| %COMMONPROGRAMFILES(x86)% | C:\Program Files (x86)\Common Files | C:\Program Files (x86)\Common Files | ? | ? |
| %COMSPEC% | C:\Windows\System32\cmd.exe | C:\Windows\System32\cmd.exe | ? | ? |
| %HOMEDRIVE% | C: | C: | ? | ? |
| %HOMEPATH% | \Documents and Settings\{username} | \Users\{username} | ? | ? |
| %LOCALAPPDATA% | [NOT AVAILABLE] | C:\Users\{username}\AppData\Local | ? | ? |
| %LOGONSERVER% | \\{domain_logon_server} | \\{domain_logon_server} | ? | ? |
| %PATH% | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus program paths} | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus program paths} | ? | ? |
| %PATHEXT% | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.WSF;.WSH | .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc | ? | ? |
| %PROGRAMFILES% | C:\Program Files | C:\Program Files | ? | ? |
| %PROGRAMFILES(X86)% | C:\Program Files (x86) (only in 64-bit version) | C:\Program Files (x86) (only in 64-bit version) | ? | ? |
| %PROMPT% | Code for current command prompt format. Code is usually $P$G | Code for current command prompt format. Code is usually $P$G | ? | ? |
| %SystemDrive% | C: | C: | ? | ? |
| %SystemRoot% | The Windows directory, usually C:\Windows, formerly C:\WINNT | C:\Windows | ? | ? |
| %TEMP% and%TMP% | C:\Documents and Settings\{username}\Local Settings\Temp | C:\Users\{username}\AppData\Local\Temp | ? | ? |
| %USERDOMAIN% | {userdomain} | {userdomain} | ? | ? |
| %USERNAME% | {username} | {username} | ? | ? |
| %USERPROFILE% | C:\Documents and Settings\{username} | C:\Users\{username} | ? | ? |
| %WINDIR% | C:\Windows | C:\Windows | ? | ? |
| %PUBLIC% | C:\Users\Public | ? | ? |
| %PROGRAMDATA% | Only available in Windows Vista and newer versions | C:\ProgramData | ? | ? |
| %PSModulePath% | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ | ? | ? |
| hosts | %systemroot%\system32\drivers\etc\hosts | %systemroot%\system32\drivers\etc\hosts | /etc/hosts | /etc/hosts |