이미 예전에 필수 암기를 위해 필수 암기 명령어 1을 올린 적이 있었다.
많이 공부하고 외우긴 했었지만... 사용을 하지 않은지 몇개월이 되어갔고
그 중에서 많이 까먹어따...
현재 공공기관의 웹 관련 프로젝트에 투입이 되어 리눅스 상에서 웹을
어느정도 컨트롤하기위한 리눅스 명령어를 기록해 둔다..
1. chmod
change mode 의 축약어로, 대상 파일과 디렉토리의 사용권한을 변경할 때 사용.
[snepbnt@lbdms ~]$ chmod [옵션] [모드] [파일]
-R : 하위 파일과 디렉토리 모든 권한을 변경한다.
-v : 실행되고 있는 모든 파일을 나열한다.
-c : 권한이 변경된 파일내용을 출력한다.
문자열 모드, 8진법 수 모두 있으니 참고
- 문자열 모드
Chmod 옵션 (reference)(operator)(modes) 파일
-8진법 수 모드
Chmod 옵션 (8진법 수) 파일
자세한 사항은 아래 링크 참고
http://www.incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/chmod
Linux/기본명령어/chmod
#정의
www.incodom.kr
2. chown
파일의 소유자나 소유 그룹을 변경하기 위한 명령어
[snepbnt@lbdms ~]$ chown [옵션] [소유자.소유그룹] [파일]
[snepbnt@lbdms ~]$ chown corej myfile1
--> 소유자만 변경
옵션
-c: 변경된 파일만 자세하게 보여준다.
-f: 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않는다.
-v: 작업상태를 자세히 보여준다.
-R: 경로와 그 하위 파일들을 모두 변경한다.
자세한 사항 아래 링크 참고
https://corej21.tistory.com/47
리눅스 chmod 명령어와 chown 명령어, chgrp 명령어에 대해 알아보자.
리눅스 chmod 명령어와 chown 명령어, chgrp 명령어에 대해 알아보자. chmod 명령어 파일의 퍼미션을 변경하기 위한 명령어이다. chmod [옵션] [퍼미션] [파일] 옵션 -c: 변경된 파일만 자세하게 보여준다.
corej21.tistory.com
3. ls
ls [옵션] [파일/디렉토리]
[snepbnt@lbdms ~]$ ls -al
- R (recursive) : 지정한 디렉토리 아래에 있는 하부 파일들을 모두 포함 출력(하위경로와 그 안에 있는 모든 파일도 나열
- d : 지정 디렉토리 내에 있는 파일을 제외한 디렉토리 목록만 출력한다.
- r (descending) : 출력 결과 정렬. 출력결과를 정렬할 때 내림차순으로 정렬한다.
- S : 파일 사이즈 정렬. 파일사이즈가 가장 큰 것부터 순서대로 나열한다.
- l : 파일들을 나열할때 자세히 출력한다.
- a (all) : 경로안의 모든 파일을 나열한다.(숨김파일도 포함)
- h (humanize) : 파일사이즈를 용량단위(Mb,Gb)를 붙여서 출력해 준다.
- n : 파일의 소유자와 소유그룹을 표기할때 숫자로 UID, GID로 출력한다.
- U : 디스크의 저장순서대로 파일을 나열한다.
- i : 각 파일들의 색인번호(inode)를 각 행의 맨 앞에 출력한다.
- 1(숫자) : 한 줄에 한 파일씩만 나열한다.
- X : 확장자별로 정열하여 나열한다.
참고 링크
http://www.incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/ls
Linux/기본명령어/ls
# 리눅스 기본명령어 - ls
www.incodom.kr
4. cd
[snepbnt@lbdms /]$ cd .
--> 현재 디렉토리
[snepbnt@lbdms /]$ cd ..
--> 한단계 상위 이전 디렉토리로 이동
아래 링크 참고
https://shaeod.tistory.com/930
[리눅스 명령어] cd - 디렉토리 이동
※ 요약 리눅스 명령어 cd는 디렉토리를 이동할때 사용하는 명령어다. ※ 사용법 항목 설명 cd [디렉토리 경로] 이동하려는 디렉토리로 이동 cd . 현재 디렉토리 cd .. 한 단계 상위 디렉
shaeod.tistory.com
3. top
- 시스템의 상태를 전반적으로 빠르게 파악 가능한 명령어(CPU, Memory, Process)
[snepbnt@lbdms /]$ top
아래와 같이 나타남
아래 링크 참고
https://zzsza.github.io/development/2018/07/18/linux-top/
리눅스 top 정리 및 설명
Linux 리눅스 top에 대해 정리한 글입니다
zzsza.github.io
4. head
파일의 내용을 확인할때 사용하는 명령어중 하나
비슷한 명령어로는 cat, more, tail 등이 있음.
head 는 앞부분을 지정한만큼 출력함
[snepbnt@lbdms /]$ head -n 100 파일명
파일명 앞으로 100행까지의 내용만을 보여줌.
참고 링크
http://www.incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/head
Linux/기본명령어/head
# 리눅스 기본 명령어 - head
www.incodom.kr
5. tail
head 명령어와 동일, 끝에서부터 파일의 내용을 보여줌
[snepbnt@lbdms /]$ tail -n10 test.tx
참고 링크
https://johngrib.github.io/wiki/tail/
tail 명령어
display the last part of a file
johngrib.github.io
6. ps
- 현재 실행중인 프로세스의 목록을 보는 명령어
[snepbnt@lbdms /]$ ps -ef | grep "파일명"
-> 해당 파일명이 포함된 라인들이 출력됨
링크 참고
[리눅스]ps명령어(프로세스 확인 명령어, 특정 프로세스 확인)
리눅스 프로세스 확인 명령어 - ps명령어 리눅스 OS관리 시 프로세스를 확인하는 경우가 매우 많이 있다. 이때 사용하는 명령어가 ps(Process Status)명령어이다. ps명령어는 현재 실행중인 프로세스 ��
arer.tistory.com
7. pwd
- print working directory 의 약자, 현재 작업중인 디렉토리의 절대 경로 출력, 내 위치가 궁금할때 사용
[snepbnt@lbdms /]$ pwd [옵션]
자세한 사항은 아래 링크 참고
https://shaeod.tistory.com/597
[리눅스 명령어] pwd - 현재 경로 보기
※ 요약 리눅스 명령어 pwd는 print working directory의 약자로써, 현재 작업 중인 디렉토리의 절대 경로를 출력하는 명령어이다. 은근 자주 사용되는 명령어이며, 내 위치가 궁금할때 사용한다. ※ �
shaeod.tistory.com
8. ssh
- 리눅스 서버에 원격 접속할 때 사용하는 명령어
예전에는 telnet 을 사용했었지만, 보안의 취약성으로 인해
ssh 사용
아래와 같이 사용하면 다른 계정으로 넘어갈 수 있다
아래 링크 참고
https://wlsvud84.tistory.com/12
리눅스 ssh 명령어 사용법 ( 원격 접속 프로토콜/centos7 )
안녕하세요 롯사입니다. 이번 포스팅은 리눅스 서버에 원격 접속할 때 사용하는 명령어에 대해서 알아보겠습니다. 기본적으로 네트워크 통신에 제약이 없는 로컬 pc에서 접속 툴을 이용해서도 �
wlsvud84.tistory.com
9. scp
ssh 를 이용해 네트워크로 연결된 호스트간에 파일을 주고 받는 명령어
# scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치]
아래 링크 참고
https://twpower.github.io/138-send-file-using-scp-command
[Linux] scp를 이용해 로컬과 원격에 파일 전송하기
Practice makes perfect!
twpower.github.io
https://wlsvud84.tistory.com/11
리눅스 scp 명령어 사용법 ( 파일 전송 프로토콜 / 파일 보내기 /파일 받기 )
안녕하세요 롯사입니다. 이번 시간 포스팅은 리눅스 기반 운영체제에서 사용하는 파일 전송 프로토콜 scp에 대해서 포스팅해보겠습니다. 리눅스 기반 시스템 기반을 운영하고 계신 현업 종사자
wlsvud84.tistory.com
'언어 > Linux' 카테고리의 다른 글
리눅스 계정만들기 (0) | 2020.07.15 |
---|---|
리눅스 OS 버전 확인하기 (0) | 2020.07.15 |
[리눅스 vi error]“!q” and “wq!” failed to quit vim [duplicate] (0) | 2020.06.07 |
FileZilla 설치 및 리눅스 연결하기(Cent Os 7 , Virtual Box 사용) (0) | 2020.03.22 |
PSSH (0) | 2020.03.20 |