[Mac] 고급 Shell Script 가이드

OS/Mac 2015. 1. 12. 20:35

링크: https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/index.html

posted by 뚱2

[OSX] OSX 파일구조

OS/Mac 2014. 4. 7. 16:33

링크: http://x86osx.com/bbs/view.php?id=knowhow&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=602


/                             루트 디렉토리 (최상위 디렉토리)

   /System                    OSX에서 사용하는 프로그램과 파일이 보관

      /Library                OSX에서 사용하는 프로그램 설정 파일

      /Assistants             Mac 0SX을 인스톨한 직후에 실행되는 Mac 0SX 지원 관련 파일

      /Authenticators         인증 기술 'Kerberos'에 관련 프로그램

      /CFMSupports            0SX에 관련된 각종 라이브러리 파일들

      /Components             애플스크립트, 파워입력기 등 0SX 핵심 컴포넌트와 관련된 파일

      /Colorsync              컬러 테이블 관련된 프로파일

      /CoreServices

         /BootX               0SX의 시동을 담당

         /CharacterSets       언어별 문자 코드 세트

         /Dock                0SX의 Dock 본체 프로그램

         /loginwindow         0SX에 로그인 기능 프로그램

         /WindowServer        0SX의 윈도우 창을 표시하는 파일

      /Extensions             주변기기와 관련된 드라이버

      /Filesystems            HFS와 기타 포맷을 인식하는 프로그램

      /Find                   Sherlock에서 색인 작성을 도와주는 파일

      /Fonts                  모든 사용자 사용 폰트

      /Frameworks             응용 프로그램의 개발 및 실행의 토대가 되는 0S의 기본 프로그램

      /Java                   자바 확장 API와 관련된 파일

      /Keyboards              키보드별 또는 언어별 키보드 맵

      /PreferencePanes        시스템 환경설정에서 각 패널들의 초기값을 보관

      /Printers               프린터 관련 드라이버를 보관

      /QuickTime              OuickTime 관련된 파일

      /Rulebooks              문자의 표시 및 인쇄에 관련된 규칙 파일들

      /Screen Savers          화면 보호기와 관련된 파일

      /ScriptAdditions        스크립트 기능을 추가하는 파일들(애플스크립트용 추가 명령 등)

      /Services               0SX 응용 프로그램에서 공통으로 이용할 수 있는 서비스

      /Sounds                 0SX에 사용되는 소리 파일

      /Speech                 Text-To-Speech에 관련된 파일

      /StartupItems           OSX 시동시 자동으로 실행되는 프로그램들

   /Applications              각종 응용프로그램

   /Library                   OSX,응용프로그램,사용자가 공통으로 이용하는 설정 파일,관리자 권한 필요

      /Application Support    응용 프로그램에 사용되는 플러그인

      /ColorSync              ColorSync용 프로파일

      /Desktop Pictures       OSX 데스크탑에 사용되는 이미지 파일들

      /Documetation           도움말 메뉴 및 프로그램에 사용되는 도움말 파일

      /Fonts                  OSX에 사용되는 폰트

      /Internet Plug-lns      웹 브라우저에서 사용하는 플러그인

      /Modem Scripts          모뎀 관련 스크립트

      /Preferences            OS와 관련된 초기 설정치

      /Printers               프린터와 관련된 각종 플러그인

      /WebServer              웹서버와 관련된 CGI와 문서

   /Users                     등록된 사용자를 위한 디렉토리

      /사용자명               사용자가 이용하는 프로그램,문서,다운로드 등등이 저장

         /Documents           각 개인 사용자가 작성한 문서 파일들

         /Download            각 개인 사용자가 다운로드한 파일들

         /Library             사용자가 이용하는 프로그램 등의 설정파일 저장

            /Caches           인터넷 익스플로러의 캐시 파일

            /Favorites        사용자가 설정한 Favorites 관련 파일

            /Font Collections 폰트 캐시 파일

            /Fonts            사용자 폰트. 추가가능

            /Preferences      사용자별 운영체계 및 응용 프로그램 환경파일 보관

            /Mail             애플 표준 프로그램인 Mail.app에서 사용하는 메일 상자

            /Public           네트웍크를 공유할 때 상대방 사용자에게 공개되는 폴더

            /Site             웹 공유시 상대방 사용자에게 공개되는 폴더


'OS > Mac' 카테고리의 다른 글

[Mac] 콜솔에서 IP 확인하는 방법  (0) 2014.05.14
[OSX] Unix 프로세스 관리 (ps)  (0) 2014.04.08
[Mac] OS X 기본 자바 변경하기  (0) 2014.04.06
[Mac] OSX Java 삭제하기  (0) 2014.03.28
[Mac] Homebrew 특정 버전으로 설치하기  (0) 2014.03.28
posted by 뚱2

#링크 만들기

>ln -s [target directory] [symbolic shortcut]


#링크 삭제하기

>unlink [symbolic shortcut]


#링크 복사하기

>cp -R [target symbolic shortcut] [source directory]


#링크 생성시 Permission denied 에러 발생

>sudo ln -s [target directory] [symbolic shortcut]


'OS > Mac' 카테고리의 다른 글

[Mac] Redis를 서비스로 구동시키기  (0) 2014.03.27
[Mac] Mac mevericks (10.9) 숨김파일 보이기  (0) 2014.03.27
[Mac] 터미널로 SSH 접속  (0) 2014.03.27
[Mac] SideEffects  (0) 2014.01.29
[Mac] Change the Shell in Mac OS X Terminal  (0) 2014.01.22
posted by 뚱2

[MongoDB] Shell Option

DB / NoSQL/MongoDB 2013. 12. 31. 09:51

@echo off

set MONGO_HOME=C:\JavaDE\mongodb

%MONGO_HOME%\bin\mongo.exe


'DB / NoSQL > MongoDB' 카테고리의 다른 글

[MongoDB] Install MongoDB on OS X  (0) 2014.01.22
[MongoDB] MongoDB Site  (0) 2013.11.22
[MongoDB] MongoDB Client  (0) 2013.11.21
posted by 뚱2

링크 : http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/index.html


'OS > Linux' 카테고리의 다른 글

[Linux] 리눅스 명령어  (0) 2013.12.25
Shell Script  (0) 2013.12.15
[Linux] Shell Script  (0) 2013.04.03
tar 압축, 해제  (0) 2008.02.20
posted by 뚱2

[Linux] Shell Script

OS/Linux 2013. 4. 3. 22:35

링크 : http://pds21.egloos.com/pds/201303/08/02/Bash_shell_script.pdf

'OS > Linux' 카테고리의 다른 글

[Linux] 고급 Bash 스크립팅 가이드  (0) 2013.12.30
[Linux] 리눅스 명령어  (0) 2013.12.25
Shell Script  (0) 2013.12.15
tar 압축, 해제  (0) 2008.02.20
posted by 뚱2

WINDOWS API 폴더 선택

C/C++/VC++ / MFC 2011. 1. 21. 21:49
윈도우 프로그래밍을 하다보면은 많이 사용하는 파일, 색상, 폰트, 프린트 등을 공통대화상자로 만들어두워
재사용 할수 있게 했습니다.

그런데 이상하게도 폴더를 선택할수 있는 공통대화 상자는 없습니다. 다른 것보다 덜 사용해서 그런지...
없다고 안되는건 아니고 Shell쪽에서 함수를 제공하고 있습니다.

간단하게 다음과 같이 사용하실수 있습니다.

BOOL ChoiceFolder(HWND hWndOwner, TCHAR* pszFolderPath)
{
	ASSERT( IsWindow(hWndOwner) == TRUE && pszFolderPath != NULL);
	
	LPITEMLIST pidl;
	BROWSEINFO bi;

	bi.hwndOwner      = hWndOwner;
	bi.pidRoot        = NULL;
	bi.pszDisplayName = NULL;
	bi.lpszTitle      = _T("폴더를 선택해 주세요.");
	bi.ulFlags        = BIF_NEWDIALOGSTYLE|BIF_EDITBOX|BIF_RETURNONLYFSDIRS;
	bi.lpfn           = NULL;
	bi.lParam         = 0;

	pidl = SHBrowseForFolder(&bi);
	if ( pidl == NLULL)
		return FALSE;
	
   	return SHGetPathFromIDList(pidl, pszFolderPath);
}



posted by 뚱2