| 2003-04-20, 10:08 PM | #1 |
|
Senior Member
![]() ![]() Registered: Aug 2002
My Mac: iMacG5, ipod 15G
Posts: 181
오프라인
|
Terminal명령어
혹시라도 애포가족분들에게 필요하시지 않을까해서 올려봅니다,
(우선 저의 머리에서 흘러나온 지식은 아닙니다, 저도 어디선가 얻은정보인데, 출처가 분명치 않아서 밝히지 못했습니다) =============================== 쉘 이용 명령어들 sudo shutdown now - 유저분의 (루트가 아닌) 패스워드를 묻게되고, 성공적으로 패스워드를 입력하시면 싱글유저모드로 들어가게 됩니다. (아쿠아가 종료되고 화면에 시커먼 바탕에 글자만 댕글~! 나오져) 이제 fsck 라고 치세요. (**** 이 아닙니다..) 시스템이 알아서 볼륨을 고쳐가는 것을 보실수있습니다. 다 끝난후에는 재시동을 하시고 싶으시면 reboot라고 치시고 다시 아쿠아 환경으로 돌아가고 싶으시면 exit 를 치세요. exit를 치시면 로긴화면으로 다시돌아갑니다. 이번 업데이트의 리드미파일에는 텡볼륨을 노턴같은 디스크복구 유틸로 체크하거나 고치지말것을 당부하고 있습니다. 설령 노턴본사에서는 텡볼륨의 에러를 체크하고 고쳐준다고 하고 있으나, 애플사는 이러한 디스크복구 유틸의 사용이 크게 도움이 되지않음을 시사합니다. 실제로 노턴으로 고치면 거의 매번 텡볼륨의 마스터부트섹터가 에러가 났다면서 고치더군요. 좀더 확실한 텐전용 디스크복구유틸이 나올때까지는 위의 방법으로 텡볼륨을 자주자주 체크하시고 고쳐주시는게 좋을것입니다. 시스템 종료 -- > hatl 스크린 캡쳐 파일 형식 바꾸기-- > defaults write NSGlobalDomain AppleScreenShotFormat + 원하는 형식 마우스 속도 조절 -- > defaults write -globalDomain com.apple.mouse.scaling -float 3.0 시스템 최적화 -- > sudo update_prebinding -root/ cd - 디렉토리로 이동 사용예>User디렉토리 밑에 있는 gom 디렉토리로 이동 cd /User/gom chmod 사용자 권한을 바꾸는 명령어/ 모든 권한을 바꾸려면 root로 로그인 한 다음에 사용하여야 함. 사용 예 - chmod 777 df 하드 여유 공간 보기/현재 마운트 되어 있는 하드 확인 df -k :df 만 치면 바이트단위로 표시하는데.. 전 늘 헷갈립니다..눈도 아리고.. 이 옵션은 1kbyte로 표시해 줍니다. 조금 더 가독성이 높겠져.. du 지금 있는 디렉토리 안의 파일사이즈 들을 보여줍니다. du /디렉토리패스 패스로 지정된 디렉토리안의 파일 사이즈를 보여줍니다. exit 특정 모드에서 빠져나오기 - 슈퍼 유저모드나 telnet같은 데서.. ftp ftp 사용법 h - 쉘을 열고 지금까지 사용한 명령어 일람하기 사용예 - 그냥 h 만 치면 됨 ln 링크 만드기 사용예 ln -s 원소스디렉토리 링크시킬디렉토리(가상본) ln -s 심볼릭 링크 ls - 도스에서 dir과 같은것 .리스트 보기 그냥 ls만 치면 됨 ls -1 리스트 일렬로 보기 ls -l 자세히 보기. (유저 권한 , 수정 시작, 용량 등) man 알아보고자 하는 명령어에 대한 메뉴얼 보기 사용예 - man+명령어 ps -a 내가 실행시킨 프로세서들은 어떤 게 있나. (저는 주로 kill하고 짝지워서 사용합니다) ps -aux 모든 프로세서 보기 su - 슈퍼 유저 모드로 전환 top -사용하고 있는 시스템의 시피유/메모리/프로세서 활동 보기 tail -f /var/log/System.log 콘솔 열지 않고 터미널에서 시스템 로그 보기 uname -a 내 시스템(다윈)버젼은? 한국어 하고 , 영어언어만 남기고 , 나머지 지우는 터미널 명령어 sudo -s cd /? ; 최상위 디렉토리로 이동합니다 find / \! -name "English.lproj" -name "*.lproj" -type d -exec echo rm -r -- {} \; -prune
__________________
ce que nous voyons, ce qui nous regarde. |
|
| 2003-04-20, 10:17 PM | #2 |
|
Veteran Member
![]() ![]() ![]() Registered: May 2002
My Mac: Powerbook
Posts: 503
오프라인
|
한곳에 모아 놓으니 필요하신 분들께는 많은 도움이 될것 같습니다. 조금 덧붙여서 말씀드리면
예전에 pete님께서 알려주셨던 팁이지만 오에스 10.2 Jaguar에서는 사용할수 없습니다.
__________________
Remember |
|
| 2003-04-21, 12:53 AM | #3 |
|
Veteran Member
![]() ![]() ![]() Registered: Feb 2003
My Mac: MBP 15.4' 4G, Albook 12", Wallstreet, iPod shuffle firstGen 1GB, iPod shuffle secondGen 1GB (Orange), iPhone 8GB
Posts: 616
오프라인
|
10.2 부터는, 정확하게 journaling을 활성화 시킨후에는 fsck를 그냥 사용하실 수 없다고 합니다. 대신 아래처럼 하시면 됩니다.
fsck_hfs -f /dev/disk0s9 fsck_msdos 와 fsck_hfs 포맷타입을 먼저 설정해주고 강제로 (-f 는 force) fsck를 시키는거죠. /dev/disk0s9은 터미널에서 df를 해보시면 자신이 파티션한 볼륨명이 순차적으로 나옵니다. 대체로 첫볼륨이 바로 /dev/disk0s9 일겁니다. 참고로 0s9에서 0는 zero. 이렇게 하셔서 에러가 발견되지 않고 테스트를 마칠 수 있을때까지 반복적으로 볼륨을 fsck시켜주시면 됩니다. 모든 볼륨이 다 고쳐지고 나면 reboot를 쳐서 반드시 재시동을 시켜주세요. 재시동하면서 고친부분을 정리하고 새롭게 시스템을 시작할 수 있습니다. 재시동 시키지 않고 logout 이나 exit등으로 다시 아쿠아모드로 들어가게 되면 예상치 않는 에러가 발생할 수 있습니다. 일례로 스웝파일이 죄다 사라지는 수가 종종 있습니다. 결국 조금 쓰다가 재시동해야 하는 일이 발생하기 때문에 fsck를 마친후에는 반드시 재시동을 권합니다.
__________________
Be joyful always. Pray continually. Give thanks in all circumstances, for this is God's will for you in Christ Jesus. [Thessalonians 5: 16-18] |
|
| 2003-04-21, 01:17 AM | #4 |
|
Senior Member
![]() ![]() Registered: Dec 2002
My Mac: iMac G5/16G iPod Touch
Posts: 337
오프라인
|
시스템 종료가 halt 겠죠..
오타이신듯.. |
|
| 2003-04-21, 03:43 AM | #5 |
|
Senior Member
![]() ![]() Registered: Oct 2002
My Mac: 지금 없어요 -_-;;
Posts: 294
오프라인
|
pomme님이 올려 놓으신 tip들은 거의 다가 unix machine에서 사용해 오던 명령들입니다.
그런데 sudo 명령이라는 것은 root의 암호가 아니고 자신의 암호를 가지고 root권한으로 실행할 수 있게 해 주는 프로그램인데 이 명령을 수행하려면 미리 root가 그 사용자에게 권한을 주어야만 가능합니다. 일반적으로 unix에서 /etc/sudoers 란 파일에 어떤 유저에게 어떤 권한을 준다..를 명시해 놓죠. OS X에서도 같은 위치에 있는지는 제가 확인해보지 못했으니까 모르겠고... 하여간 제가 하고자 하는 말은 "저 명령들은 아무 유저나 실행할 수 없다."라는 것과 sudo 명령은 root와 동일한 권한으로 실행되기 때문에 정말로 "조.심.!"해서 사용해야 한다는 것이죠. 일반 사용자야 실수해도 기껏해야 자기 홈 디렉토리 날리는 정도지만 root가 실수하면 시스템 통째로 날라갑니다. 특히 'rm -rf *' <- 죽음의 명령이죠 -_-;;
__________________
I think, therefore I am..............................single! -- Albert Chun nautesbleu@dreamwiz.com http://my.blogin.com/nautes |
|
| 2003-04-21, 05:09 AM | #6 |
|
Veteran Member
![]() ![]() ![]() Registered: Feb 2003
My Mac: MBP 15.4' 4G, Albook 12", Wallstreet, iPod shuffle firstGen 1GB, iPod shuffle secondGen 1GB (Orange), iPhone 8GB
Posts: 616
오프라인
|
reboot는 재시동을 위해서 쓰는 명령어입니다. 그외에 logout 이나 exit는 재시동을 하지않고 아쿠아모드나 멀티유저 시스템으로 다시 돌아가기 위한 명령어입니다. exit는 해본지가 오래되서 기억이 가물가물합니다. 다음에 fsck 할 일 있을때 해보고 확실히 말씀드릴께요. ![]()
__________________
Be joyful always. Pray continually. Give thanks in all circumstances, for this is God's will for you in Christ Jesus. [Thessalonians 5: 16-18] metoo6000 님께서 2003-04-21 05:18 AM 에 수정하셨습니다.. |
|
| 2003-04-21, 05:15 AM | #7 |
|
Veteran Member
![]() ![]() ![]() Registered: Feb 2003
My Mac: MBP 15.4' 4G, Albook 12", Wallstreet, iPod shuffle firstGen 1GB, iPod shuffle secondGen 1GB (Orange), iPhone 8GB
Posts: 616
오프라인
|
__________________
Be joyful always. Pray continually. Give thanks in all circumstances, for this is God's will for you in Christ Jesus. [Thessalonians 5: 16-18] |
|