ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Linux] PuTTY 에서 쓰이는 기본명령어 정리
    Server 2022. 6. 8. 11:58
    728x90

    Putty - 기본 명령어

    1. 복사 : 마우스 드레그

     

    2. 붙여넣기 : 마우스 오른쪽 버튼

     

    3. 폴더 이동 : cd 폴더명

    [root@q381-2152 ~]# cd /etc
    [root@q381-2152 /etc]#

     

    4. 루트 폴더 이동 : cd

    [root@q381-2152 /etc]# cd
    [root@q381-2152 ~]#

     

    5. 해당 폴더내 하위폴더 및 파일보기 : ls 또는 ls -a

    [root@q381-2152 /opt/tomcat]# ls
    bin           CONTRIBUTING.md  logs       RELEASE-NOTES  webapps
    BUILDING.txt  lib              NOTICE     RUNNING.txt    work
    conf          LICENSE          README.md  temp

     

    6. 파일 실행하기 : ./파일명 

    예)  ./start

     

    7. 현재 디렉토리 확인 : pwd

    [root@q381-2152 /opt/tomcat]# pwd
    /opt/tomcat

     

    8. 디렉토리 생성 : mkdir

    예)
    # ls 
    현행 디렉토리 내에는 Maildir,public_html라는 디렉토리가 존재합니다
    Maildir/ public_html/
    # mkdir test test라는 디렉토리를 생성합니다 
    Maildir/ public_html/ test/

     

    9. 파일 삭제 : rm 파일명

    예) 단, 주의 하실 점은 한번 삭제한 파일/디렉토리는 복구가 불가능합니다.
    index.html 파일을 삭제하고자 할 때 # rm index.html

     

    10. 폴더 삭제 : rm -r 폴더명

    디렉토리 삭제시 예 ('homepage' 라는 디렉토리안을 모두 삭제) 
    (※ 디렉토리 삭제시에는 반드시 -r 이라는 옵션을 주셔야 합니다.)

     

    11. 명령어 파라미터 메뉴얼 확인 : 명령어 --help

     

    12. 커맨드창 정리 : clear

     

    13. 명령어 상세 메뉴얼 페이지로 이동 : man 명령어

    mkdir 명령어의 쓰임을 알아보고자 한다면 # man mkdir

     

    14. 무엇이든 실행할 수 있는 super user 권한 부여 : sudo

     

    15. 톰캣 시작 :  ./startup.sh

          톰캣 종료 :  ./shutdown.sh

    [root@q381-2152 /opt/tomcat/bin]# ls
    bootstrap.jar                 daemon.sh         startup.sh
    catalina.bat                  digest.bat        tomcat-juli.jar
    catalina.sh                   digest.sh         tomcat-native.tar.gz
    catalina-tasks.xml            setclasspath.bat  tool-wrapper.bat
    commons-daemon.jar            setclasspath.sh   tool-wrapper.sh
    commons-daemon-native.tar.gz  shutdown.bat      version.bat
    configtest.bat                shutdown.sh       version.sh
    configtest.sh                 startup.bat

     

    16. 파일을 copy할때 쓰는 명령어 : cp

    예) index.html 파일을 index_old.html파일로 복사합니다 # cp index.html index_old.html

     

    17. 파일/디렉토리를 복사하지 않고 옮기거나 명칭을 변경하기 위한 명령어 : mv

    예) index.html 파일을 test라는 디렉토리로 이동시킵니다.
    # mv index.html test/ index.html 
    파일을 test.html # mv index.html test.html

     

    18. 퍼미션 변경을 하는 명령어 : chmod

    Public_html 디렉토리의 퍼미션을 변경합니다.# chmod 707 public_html 
    # ls -la | grep public_html drwx---rwx 6 guest users 4096 Jan 28 14:39 public_html

     

    19. 패스워드를 바꾸는 명령어 : password

    더 자세한 내용. ※ 처음 계정을 받으신후 반드시 자신만의 패스워드로 재변경을 해주시기 바랍니다.
    * 주의사항- 대/소문자를 구별, 6자 이상(영문,숫자조합) - 
    개인정보가 노출될만한 내용(전화번호,주민등록번호)은 삼가해주시기 바랍니다. 
    - passwd 사용예 (패스워드는 입력시 화면에 나타나지 않습니다.) 
    $ passwd <엔터를 누릅니다> 
    현재 패스워드 입력 <엔터를 누릅니다> 
    바꿀 패스워드 입력 <엔터를 누릅니다> 
    바꿀 패스워드 재입력 <엔터를 누릅니다>

     

    20. 파일 / 디렉토리를 백업, 배포본 cgi(게시판, 자료실, 카운터 등) 사용 할때 명령어 : tar

    예> tar에서 "압축을 하실때" 사용 (cvfz라는 옵션을 주셔야 합니다. 
    public_html 디렉토리 전체 압축시) # tar -cvfz backup.tar public_html/ 
    예> tar에서 "압축을 푸실때" 사용 (xvfz라는 옵션을 주셔야 합니다. 
    또한 푸시고자 하는 디렉내에서 압축을 풀어줍니다)# tar -xvfz backup.tar

     

    21. 현재 할당된 사용 용량을 확인하는 명령어 입니다 : du

    [root@q381-2152 /opt/tomcat/bin]# du
    860     .

     

    22. 콘솔 보기 : tail -f catalina.out

    [root@q381-2152 ~]# cd /opt/tomcat/logs
    [root@q381-2152 /opt/tomcat/logs]# tail -f catalina.out
    DELETE_AT = 'N' ORDER BY M.MENU_SORT_CODE ASC
    
    2022-06-08 10:30:57,445  INFO [jdbc.resultsettable]
    |--------|--------|-----------|----------|---------------|--------------|--------------|--------|----------|--------|----------|-------|----------|-----------|--------|---------|-----------|------------------------|----------------|-------------|--------------|----------|--------|----------|--------|-----------|-------------------------|----------------|----------------|--------------|------------|-------------|--------------------|-----------------|------------------|---------------|-----------|----------|----------------|------------|-----------|----------|-------------|-----------|----------|-----|
    |menu_no |site_id |menu_level |menu_ordr |menu_sort_code |upper_menu_no |lwprt_menu_co |menu_nm |cntnts_nm |menu_ty |cntnts_no |bbs_no |progrm_no |inner_file |paramtr |link_url |link_trget |menu_url                |tab_menu_use_at |menu_show_at |upend_show_at |dept_code |dept_nm |empl_code |empl_nm |empl_telno |cntnts_last_updusr_pnttm |cntnts_wrter_nm |cntnts_wrter_id |cntnts_evl_no |kogl_use_at |kogl_ty      |frst_register_pnttm |frst_register_id |last_updusr_pnttm |last_updusr_id |iframe_url |sub_title |connect_menu_no |tab_menu_ty |info_code  |atch_code |iframe_style |legacy_url |delete_at |navi |

     

    23. 문서 편집 명령어 : vi 

    24. 리눅스 환경에서 사용할 수 있는 에디터 실행 : nano

    25. 해당 파일 nano에서 실행 : nano 파일명

    26. 리눅스에서 원하는 패키지를 다운로드 할 수 있게 해주는 매니져 : apt


    27. 다운로드 받을 목록 최신화 : sudo apt-get update 

    28. 단어로 패키지 검색 : sudo apt-cache search 한글자이상의 단어

    29. 설치할 패키지명 : 패키지 설치 : sudo apt-get-install 

    30. 설치되어 있는 모든 패키지 최신 버전으로 업그레이드 : sudo apt-get-upgrade 

    31. 명시한 패키지 최신 버전으로 업그레이드 : sudo apt-get-upgrade 패키지명

    32. 명시한 패키지 삭제 : sudo apt-get-remove 패키지명

    33. url에 있는 파일 다운로드 : wget url 

    34. 폴더명에 git 소스코드 다운로드 : git clone url 폴더명

    728x90

    'Server' 카테고리의 다른 글

    [Linux] PuTTY 에서 쓰이는 vi 명령어 정리  (0) 2022.06.09

    댓글

Designed by Tistory.