답변:
say "some text"
사람들을 다시 아파트 로 say
데려 오는 데 널리 사용되며 , 논증 을 듣고 오디오 출력 장치를 통해 소리내어 읽습니다.
pbpaste
와 pbcopy
대지 (일명 클립 보드)와 상호 작용할 수 있습니다.
예 :
# copies the directory listing
ls -l | pbcopy
# get pasteboard lines containing foo and save them in a_file
pbpaste | grep foo > a_file
나는 기본적으로 macroman 인코딩을 사용한다고 생각하므로 UTF-8 (당신이하는)을 원한다면 다음 링크를 확인해야합니다.
fs_usage
파일 시스템 활동을 모니터 할 수 있습니다. 일부 앱에서 어떤 파일이 생성되는지 확인하려면 편리합니다. 자세한 설명 은 http://rentzsch.com/macosx/fs_usageIntro 를 참조하십시오 .
open .
현재 작업 디렉토리에서 파인더 창을 엽니 다.
커맨드 라인에서 나는 다음과 같은 기능을 좋아한다.
"범용"CD / DVD 작성 및 굽기 :
$ mkisofs-허용-멀티 도트-허용-도트 -d-숨기기 -rr- 이동 \ -l-줄이 긴 -R -T -v \ -V VOLUME_NAME -o output.iso root-cd-dir / $ hdiutil burn -noverifyburn output.iso
CD / DVD에서 ISO 이미지를 만듭니다.
$ diskutil unmountDisk / dev / disk2s0 $ dd if = / dev / disk2s0 of = cdname.iso bs = 32m
ldd를 찾을 때 otool 명령을 잊을 수 있습니다.
$ alias ldd = 'printf "\'\ ''otool -L \ '\' '-\ n에 명령 보내기 && otool -L'
명령 행에서 디스크 이미지를 마운트하십시오.
$ hdid diskimage.dmg (또는 .iso)
미리보기를 사용하여 매뉴얼 페이지에 액세스하십시오.
$ man -t rsync | -f -a /Applications/Preview.app을여십시오.
'공항'CLI 유틸리티는 내가 가장 좋아하는 것입니다. http://osxdaily.com/2007/01/18/airport-the-little-known-command-line-wireless-utility/를 참조하십시오 . 신호 레벨, 노이즈 레벨 및 연결된 AP의 BSSID와 같은 세부 정보가 표시됩니다.
ipconfig getpacket en0
기본 이더넷 인터페이스 (en0)의 네트워크 구성을 표시합니다.
Windows에 익숙하고 "ipconfig"가 깨 졌다고 생각되면 ;-)가 아닙니다. 몇 가지 인수 만 추가하면됩니다.
en1
무선으로 사용중인 경우 사용 하십시오.
충분히 말할 수는 없습니다. "열기"가 좋습니다. GUI 프로그램에서 문서를 열 수 있으며 -a를 사용하여 GUI 프로그램을 선택할 수도 있습니다. 예를 들어
open -a vlc movie.avi
VLC를 열고 현재 디렉토리에 movie.avi를로드하도록 지시합니다.
open movie.avi
기본 프로그램이 무엇이든간에 열 것입니다. 프로그램을 열려면 다음을 수행하십시오.
open -a system\ preferences
시스템 환경 설정을 실행합니다. Urls도 열 수 있습니다 :
open vnc://myserver:5900
화면 공유가 열리고 myserver에 연결됩니다.
체크 아웃
man open
사용할 수있는 모든 플래그를 볼 수 있습니다.
dscacheutil -flushcache
10.5 이상에서 하나의 힙을 사용하여 DNS 캐시를 플러시합니다.
last
시스템에 로그인 한 사람, 사용 시간 및 시스템 재시작시기를 표시합니다.
다음은 출력 샘플입니다.
clinton ttys000 Thu May 28 22:33 still logged in
clinton console Thu May 28 08:05 still logged in
reboot ~ Thu May 28 08:05
shutdown ~ Wed May 27 20:15
clinton console Wed May 27 17:33 - 20:15 (02:42)
...
wtmp begins Thu May 14 09:26
lsof
열린 파일 나열
USB 드라이브를 꺼내고 사용 중임을 알리고 모든 응용 프로그램을 종료 한 후 다시 시도하십시오.
$ sudo lsof /Volumes/CLINTON
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 55966 clinton cwd DIR 14,12 16384 2 /Volumes/CLINTON
lsof 56042 root cwd DIR 14,12 16384 2 /Volumes/CLINTON
lsof 56043 root cwd DIR 14,12 16384 2 /Volumes/CLINTON
이 경우 cd
에는 드라이브에 접속하여 bash가 볼륨에 액세스하고있었습니다.
'mds'항목이 표시되면 스포트라이트가 드라이브를 색인화하고 있음을 의미합니다.
Apple에서 제공 하는 명령 행 관리 안내서는 매우 중요합니다.
"명령 줄 관리 mac"에 대한 인터넷 검색 은 좋은 결과를 제공합니다.
맥 OS X의 명령 줄 관리 10.5 , 10.4 및 10.3 .
다른 유용한 안내서는 http://www.apple.com/server/macosx/resources/에 있습니다.
특히 Mac 리소스는 아니지만 터미널 아이콘을 사용하고 있으며 실제로 유용한 명령 목록이 대부분 작동합니다.
osascript -e 'tell application "AppName" to quit'
쉘에서 응용 프로그램을 종료 할 수 있습니다.
osascript -e 'tell application "Finder" to sleep'
긴 쉘 스크립트의 유용한 마지막 줄은 스크립트가 완료되면 Mac을 잠자기 상태로 만듭니다. iSleep에 대한 별칭이 있습니다.
pbpaste | script.sh |pbcopy
pasteboard의 내용을 가져 와서 (edit-> copy) script.sh로 파이프합니다. 결과는 페이스트 보드에 저장되어 편집하여 문서에 붙여 넣을 수 있습니다.
system_profiler
명령 행에서만이 매킨토시에 관하여-> 추가 정보를 선택할 때와 동일한 결과를 제공합니다.
달리는
system_profiler -usage
또는 매뉴얼 페이지를 보면 사용법에 대한 팁이 제공됩니다.
몇 가지 예 :
system_profiler -xml > MySystem.spx
# and later,
open MySystem.spx # or just double click on it in the Finder
이것은 시스템 프로파일을 파일로 덤프하여 나중에 다른 시스템에서 볼 수 있습니다.
system_profiler SPUSBDataType
모든 USB 장치 (공급 업체 및 제품 ID를 포함하여 드라이버 추적에 도움이 됨)에 대해 알려줍니다.
system_profiler SPUSBDataType | grep "Product ID" -c
몇 개의 USB 장치가 연결되어 있는지 (내부 USB 장치 포함) 컴퓨터에 장치가 있는지 (또는 Parallel이 장치를 잡았는지 또는 죽었는지) 확인하는 데 유용합니다. 시스템 정보보기 GUI 앱의 경우 메뉴에서보기-> 새로 고침을 선택하여 목록을 업데이트 할 수 있습니다. 더 쉬울 수도 있습니다.]
system_profiler SPHardwareDataType
기본 하드웨어 정보 (자산 추적에 유용한)를 제공합니다.
system_profiler SPHardwareDataType | grep Serial
기계의 일련 번호를 알려줍니다.
df -h
현재 모든 디스크에 몇 개의 디스크 공간이 있는지 확인합니다.
opendiff file1 file2
실행 FileMerge를 (그래픽 diff
애플의 개발자 도구와 함께 제공) file1
와 file2
.
sudo opensnoop
Leopard 및 이후 버전에서는 열려있는 파일을 성공적으로 처리하는지 여부를보고합니다. 시스템에서 특정 프로세스에 의해 열려있는 모든 파일을 보거나 프로세스가 지정된 파일을 다른 종류의 타임 스탬프와 함께 열고 있는지 확인하고 오류가 발생하는지 여부를 표시하도록 요청할 수 있습니다.
자세한 내용은 다음과 같습니다.
opensnoop은 dtrace 스크립트입니다. / usr / bin에는 프로세스가 수행하는 시스템 호출, 생성중인 프로세스 및 수행중인 I / O와 같은 것들을 보는 많은 것들이 있습니다. apropos DTrace
목록을 실행 하고 자세한 내용은 매뉴얼 페이지를 참조하십시오.
네트워크 계정이있는 사용자를 위해 Comic Life Magiq 1.1이 OS 10.5.8에서 충돌하는 이유를 진단하기 위해 고심 할 때 opensnoop에 대해 알게되었습니다.
나는 ssh를 통해 (다른 계정에서 여러 번) 실행했습니다.
sudo opensnoop -e -n Comic > output.txt
네트워크 사용자가 마지막으로 연 파일은 다음과 같습니다 (전체 경로 포함).
/Network/Servers/.../username/Library/Icons/WebpageIcons.db
Safari 5.0이 네트워크 사용자에게 충돌하고 있음을 상기 시켰으며 파비콘을 캐시하지 않도록 환경 설정을 관리하거나 파일을 리디렉션하여 해결했습니다. Apple은 Safari 5.0.1 에서이 문제를 수정했으며 어제 Safari 5.0.2로 업그레이드했을 때 Comic Life Magiq 사용자의 충돌을 수정했습니다.
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent
원격 데스크톱 서비스를 시작합니다 (SSH 액세스 권한 만 있지만 클라이언트 Mac에서 GUI를 사용하여 무언가를하려는 경우에 유용합니다). 추가 옵션은 다음을 참조 하십시오 : http://support.apple.com/kb/HT2370