ls ( list segments)
ls는 현재 위치의 파일 목록을 조회하는 명령어입니다.
※ 주요 옵션
▶ ls -l : 파일들의 상세정보를 나타냅니다.
▶ ls -a : 숨어있는 파일들도 표시합니다.
▶ ls -t : 파일들을 생성된 시간별로(최신 것부터) 표시합니다.
▶ ls -rt : 파일들을 오래된 시간부터 표시합니다.
▶ ls -F : 파일을 표시할 때 마지막에 유형을 나타내는 파일명을 끝에 표시합니다.( '/' - 디렉터리, '*' - 실행파일, '@' - 링크)
▶ 각 옵션들을 자유자재로 합성해서 사용 가능합니다.
▶ ex) ls -lrt : 파일들의 상세정보를 나타내며, 오래된 것부터 표시합니다.
cd ( change directory)
cd는 경로를 이동할 때 사용하는 명령어입니다.
※ 주요 옵션
▶ cd / : 최상위 디렉터리로 이동
▶ cd [디렉터리 경로] : 이동하려는 디렉터리로 이동
▶ cd.. : 한단계 상위 디렉터리로 이동
▶ cd . : 현재 디렉토리
▶ cd $변수명 : 변수에 저장된 경로로 이동
▶ cd ~ , cd $HOME, cd : 사용자 홈디렉터리로 이동
▶ cd ~계정명 : 입력한 사용자의 홈 디렉토리로 이동
▶ cd - : 이전 경로로 이동
touch
touch는 파일의 용량이 0인 파일을 생성, 날짜 변경하는 명령어입니다.
※ 주요 옵션
▶ touch filename : filename의 파일을 생성합니다.
▶ touch -c filename : filename의 시간을 현재시간으로 변경합니다.
▶ touch -t 202006112020 : filename의 시간을 날짜 정보(YYYYMMDDhhmm)로 변경합니다.
▶ touch -r filename1 filename2 : filename2의 날짜 정보를 filename1의 날짜 정보와 같게 변경합니다.
mkdir (make directory)
mkdir 은 새로운 디렉터리를 만들 때 사용하는 명령어입니다.
※ 주요 옵션
▶ mkdir dirname : dirname의 디렉터리를 생성합니다.
▶ mkdir -p dirname/subdname : 존재하지 않는 디렉터리의 하위 디렉터리까지 생성합니다.
▶ mk -m 644 dirname : 특정 퍼미션을 갖는 디렉터리를 생성합니다.
cp (copy)
cp는 파일을 복사하는 명령어입니다.
※ 주요 옵션
▶ cp file changefile : file을 changefile이라는 이름으로 복사합니다.
▶ cp -f file changefile : 복사할 때 복사 대상이 있으면 지우고 강제로 복사합니다.
▶ cp -R dir changefile : 디렉터리 복사할 때 사용하며, 폴더 안의 모든 하위 경로와 파일들을 모두 복사합니다.
rm (remove)
rm은 파일이나 디렉터리를 삭제할 때 사용하는 명령어입니다.
※ 주요 옵션
▶ rm filename : filename을 삭제합니다.
▶ rm -f filename : filename을 묻지 않고 삭제합니다.
▶ rm -r dir : dir을 삭제합니다.( 디렉터리는 -r 옵션 없이는 삭제할 수 없습니다. )
cat( catenate)
cat은 파일 이름을 인자로 받아서 그 내용을 출력할 때 사용합니다.
※ 주요 옵션
▶ cat filename : filename의 내용을 출력합니다.
▶ cat filename1 filename2 : filename1과 filename2의 내용을 이어서 출력합니다.
▶ cat filename1 filename2 more : filename1, filename2를 출력하는데 페이지별로 출력 합니다.
▶ cat filename1 filename2 | head : filename1, filename2를 출력하는데 처음부터 10번째까지만 출력합니다.
▶ cat filename1 filename2 | tail : filename1, filename2를 출력하는데 처음부터 10번째까지만 출력합니다.
alias
alias는 자주 사용하는 명령어를 간단한 명령어로 설정하는 명령어입니다. 해제하고자 하는 경우에는 unalias를 사용합니다.
※ 주요 옵션
▶ alias new = 'command' : command를 실행하는 새 명령어 new를 만듭니다.
- ex) alias ls = 'ls-l' : ls를 실행하면 -l 옵션을 갖는 ls를 실행합니다.
▶ alias : 현재 alias 목록을 출력합니다.
▶ unalias new : new라는 alias를 해제합니다.
tail
tail명령어는 리눅스 계열 시스템의 유틸리티로 입력받은 파일의 마지막 부분을 출력하는 프로그램입니다.
기본적으로 입력 파일의 마지막 10줄을 출력하는데 로그파일의 모니터링 용도로 사용할 수 있습니다.
※ 주요 옵션
▶ tail filename : 파일의 마지막 10줄을 출력합니다.
▶ tail -n 라인수 filename : 일정 개수의 라인만 보기 위해선 tail 명령어에 -n 옵션과 보고 싶은 라인 수를 넣으면 됩니다.
▶ tila -f filename : filename을 모니터링하기 위해선 tail 명령어에 -f 옵션을 사용합니다. 이옵션은 파일의 마지막 10줄을 출력 하는데 파일에 새라인이 추가 될 경우에는 업데이트 합니다. 일반적으로 모니터링에 사용 합니다.
'프로그래밍 > 웹개발(WEB)' 카테고리의 다른 글
GNB, LNB, SNB, FNB 설명 (0) | 2021.06.30 |
---|---|
[Eclipse] 이클립스 콘솔 라인 출력 수 늘리기 (0) | 2021.06.21 |
WEB서버, WAS서버 알아보기 (0) | 2021.06.10 |
단방향 양방향 데이터 바인딩 알아보기 (0) | 2021.06.07 |
JSON은 무엇일까요? (0) | 2021.05.14 |
댓글