한국어

About_LINUX

리눅스 명령어...44개

2003.11.06 13:02

jun 조회 수:3350

1. adduser 또는 useradd ---사용자 추가
예) adduser newbie ->newbie 란 아이디를 만든다.

2. userdel ---사용자 삭제
예) userdel newbie -> newbie란 아이디를 삭제한다.
     userdel -r newbie -> newbie란 사용자의 홈 디렉토리까지 삭제한다.

3. passwd ---비밀번호 지정
예) passwd newbie -> newbie란 아이디에 패스워드를 부여한다.

4. ls ---파일과 디렉토리에 대한 정보를 출력한다.
예) ls -al -l: 파일의 모든 정보 출력 -c: 최근 변경한 시간 순서데로 출력 -d: 디렉토리 명만 출력
     -F: 파일의 특성을 출력( /디렉토리 *실행화일)
     -a: dot(.)으로 시작하는 파일의 이름을 포함한 모든 내용을 출력 현재 디렉토리의 모든 파일을 상세히 본다.

5. cd ---디렉토리 사이를 이동한다.[현재 디렉토리 변경]
예) cd - : 방금 전의 디렉토리로 이동한다
     cd ~: 홈 디렉토리로 이동한다
     cd .. : 한 단계 위의 디렉토리로 이동한다
     cd / : 최상위 디렉토리로 이동한다
     pushd .:현재 디렉토리를 기억한다
     popd : 기억된 디렉토리로 이동한다[한 번만 가능]

6. cp ---파일을 다른 디렉토리로 복사하거나 다른 이름으로 복사한다.
예) cp newbie /root newbie란 파일을 /root 로 복사한다.

7. mv ---파일을 다른 디렉토리로 이동하거나 파일명을 변경한다.
예) mv newbie hoho -> newbie란 파일을 hoho로 바꾼다.
     mv newbie /work ->newbie란 파일을 /work/로 이동 시킨다.

8. rm ---파일을 삭제한다.
예) rm /root -> root 디렉토리를 지운다

9. mkdir ---디렉토리를 생성한다.
예) mkdir newbie -> newbie란 디렉토리를 만든다.

10. rmdir ---디렉토리를 삭제한다.
예) rmdir newbie -> newbie란 디렉토리를 지운다
     rm -rf tmp -> tmp 디렉토리와 모든 내용을 강제로 지운다.

11. man ---지정한 명령어에 대한 설명 또는 도움말을 출력한다.
예) man ls -> ls에 대한 설명을 본다.

12. info ---man명령어 보다 자세히 나와 있음
예) info ls -> ls에 대한 설명을 본다.

13. more ---지정한 파일의 내용을 한 화면에 출력하면서 잠시 멈춘다.
예) more newbie -> newbie 파일을 본다 종료는 q

14. cat ---지정한 파일의 내용을 출력한다.
예) cat newbie|more -> newbie 파일을 한 화면씩 본다.

15. grep ---특정 파일내의 지정한 패터[문자열]과 일치하는 행을 출력한다.
예) cat newbie|grep newbie -> newbie란 파일에 newbie라는 문자열을 찾는다.

16. chmod ---파일의 접근권한[도스에서의 속성]을 변경한다.
예) chmod go-rwx /root or chmod 700 /root ->/root 디렉토리에 그룹과 기타 사용자의 읽기 쓰기 실행 권한을 없앤다.
     u: 파일 소유자, g: 그룹, o: 기타 사용자, a: 모든 사용자 +: 사용허가부여, -: 사용허가박탈, =: 허가 취소 r: 읽기 허가, w:쓰기 허가, x: 실행 허가 r = 4, w = 2, x = 1

17. chown ---파일의 소유자를 변경한다.
예) chown newbie file -> file의 소유권을 newbie로 바꾼다.

18. df ---사용가능한 디스크의 용량을 출력한다.
예) df -> 사용 가능한 디스크 용량을 출력한다.

19.du ---지정해준 디렉토리내의 파일이 차지하는 용량을 알아내는 명령어
예) du -b /home -> /home 디렉토리 밑의 용량을 바이트로 표시한다.
     du -sh /usr -> /usr 디렉토리 밑의 용량을 메가바이트 단위로 보여준다.

20. cfdisk --- 디스크 정보를 출력한다.
예) cfdisk -> hdparm ---하드 디스크 인터페이스
     hdparm -c3 -d1 /dev/hda -> hda드라이브 32bit전송 dma모드를 On 시킨다.

21. find ---주어진 파일명과 동일한 파일을 찾고, 그 경로를 출력한다.
예) find / -name newbie -print -> 최상위 루트 디렉토리부터 검색하여 검색된 파일을 한 행에 하나씩 표준 출력
     find . -name newbie -print -> 현재의 작업 디렉토리에서 검색
     find / -size +1000 -print -> 최상위 루트에서 크기가 1000블록 이상인 파일 검색
     find . -size -1000 -print -> 현 디렉토리에서 크기가 1000블록 이하인 파일 검색
     find . -mtime +10 -print -> 10일 이전에 수정된 파일 검색 find . -mtime -10 exec rm {} : -> 10일 이내에 수정한 파일을 검색하여 모두 지운다
     find / -cmin 5 -print -> 5분전에 마지막으로 수정된 파일을 찾을 수 있다.
     find /home -empty -print -> /home 디렉토리에 용량이 0인 파일과 디렉토리를 찾는다.
     find / -perm -4000 -print -> 퍼미션이 4000 이상인 파일을 모두 출력한다.

22. finger ---호스트에 사용자가 로그인 했는지 검사~
예) finger newbie@newbie.com -> newbie.com이란 호스트에 newbie란 사용자가 접속 했는지 검사할수 있다.

23. chfn --- finger 정보를 수정한다.
예) chfn newbie -> newbie의 finger정보를 수정한다.

24. file --- 파일에 대한 간략한 정보를 본다.
예) file ls -> ls파일에 대한 정보를 출력한다.

25. jops ---실행중인 프로그램을 확인한다.
예) jops -> 실행중인 프로그램을 확인한다.

26. env ---현재 사용하고 있는 terminal 정보를 볼 수 있는 명령이다.
예) env -> 현재 사용하고 있는 terminal 정보를 볼 수 있는 명령이다.

27. history ---최근에 사용했던 명령어를 기억하는 명령
예) set history=100
     set savehist=100 -> 최근에 사용했던 100개의 명령어를 기억하기

28. whereis ---binary, source, manual page files의 위치를 찾을 수 있는 명령
예) whereis ls -> ls 파일의 위치를 찾아 그 경로를 표시한다.

29. which ---각 사용자가 정의한 ~/.cshrc 화일에서 정의 한 내용을 이용하여 사용자에게 명령의 위치를 알려줌
예) which perl -> perl 경로 찾기
   * which 명령이 활용하는 내용은 다음과 같다.
     1 ~/.cshrc 화일의 경로를 따라 명령이 있는 곳을 검색
     2 ~/.cshrc 화일에서 정의한 alias의 검색

30. kill ---실행 중인 프로그램을 종료시킨다.
예) kill - 555 -> pid가 555인 프로세스를 종료 시킨다
     killall mysqld  ->  mysql 데몬 종료
     killall httpd  -> 아파치 데몬 종료

31. mount ---기억장치 디렉토리에 붙여쓰기
예) mount -t iso9660 /dev/cdrom/ /mnt/cdrom -> 시디롬을 /mnt/cdrom이란 디렉토리에 마운트 시킨다

32. tar ---파일들 묶기/풀기
예) tar -zcvf newbie /etc -> /etc 디렉토리를 newbie란 파일로 압축시킨다.
     tar -zxvf newbie /etc -> 압축된 newbie란 파일을 /etc디렉토리에 압축을 푼다.
     tar -zcvf newbieall newbie newbie2 newbie3 -> newbie newbie2 newbie3 파일을 newbieall 파일로 압축한다.

33. clear ---화면지우기
예) clear -> 현재 화면을 깨끗이 한다

34. touch ---내용이 없는 빈 파일을 생성, 이미 생성된 파일의 수정 시간 갱신
예) touch [option] [시간] [파일명]

35. who or w---현재 사용자 확인
예) who -> 현재 리눅스를 이용하는 사용자를 확인한다.

36. ps ---프로세스 상태 보여주기
예) ps ax|grep netscape -> 현재 netscape가 실행 되었는지 확인한다.

37. pwd ---현재 디렉토리 표시
예) pwd -> 현재 디렉토리가 출력된다.

38. cal ---달력을 표시한다
예) cal 9 1999 -> 1999년 9월 달력을 출력한다.

39. date ---현재 시간과 날짜를 화면에 표시한다.
예) date -> 현재 시간과 날짜를 화면에 표시한다.

40. alias ---자주 쓰이는 명령어를 쓰기 편하게 바꾸는 명령
예) alias dir='ls -al' -> ls -al명령어를 dir로 실행 가능하게 만든다.
     alias 복사=cp -> 자 이제 cp명령 대신 '복사'라는 명령을 내려도 된다. 명령어 외우기 귀찮으신 분은 이렇게 적어서 사용하시길~~

41. whoami ---현재 사용자를 표시한다.
예) whoami -> 유사 명령어 who am i

42. shutdown ---리눅스 시스템을 종료시 쓰는 명령어
예) shutdown -h now -> 시스템을 종료 시킨다.
     shutdown -r now -> 시스템을 리부팅 시킨다.
     shutdown -r -t 12:00 -> 시스템을 오전 12시에 리부팅 시킨다.

43. halt ---리눅스 시스템을 종료시 쓰는 명령어
예) halt -> 시스템을 종료 시킨다.

44. reboot ---리눅스 시스템을 리부팅시 쓰는 명령어
예) reboot or [ Ctrl + Alt + Del ] -> 시스템을 리부팅 시킨다.
번호 제목 글쓴이 날짜 조회 수
38 오라클 PL/SQL jun 2003.11.06 303118
37 오라클 데이터베이스관리자 jun 2003.11.06 22969
36 오라클 데이터베이스 튜링 jun 2003.11.06 4991
35 rm 명령으로 지울수 없는 파일 지우는 법 jun 2004.01.15 4944
34 cron 사용법 jun 2003.10.26 4364
33 압축파일다루기 jun 2004.01.19 3744
32 랜카드 수동 설정 jun 2004.01.15 3728
31 리눅스 보안 2.4.22 커널 jun 2003.12.04 3619
30 오라클 백업__회복 jun 2003.11.06 3540
29 웹편집기 소스 jun 2004.02.01 3519
» 리눅스 명령어...44개 jun 2003.11.06 3350
27 단축키 몇개 jun 2004.01.15 2928
26 iptables+dhcp를 이용한 내부인터넷 공유 jun 2004.01.15 2886
25 리눅스 공유 ipchange jun 2003.10.11 2737
24 오라클네트워크 시험문제. jun 2003.11.06 1931
23 리눅스 Apahce 2.0.35 + php 4.2. 설치 jun 2003.10.11 1485
22 리눅스용 범용 사운드카드 지원 "alsa driver 0.9.7a" jun 2003.10.13 1374
21 자동실행씨디만들기 jun 2003.10.11 1358
20 mysql 복구....방법 jun 2003.10.15 1349
19 날짜 설정하기 jun 2003.10.18 1235