# linux command

Shell 사용법
Shell의 한글 뜻은 껍데기이다.예전에 GUI가 발달하지 않았을 때 Shell만 사용하는 것을 껍데기만 있었기 때문에 이렇게 불린다고 한다.command interpreter로서 Shell에는sh(Bourne shell)bash(Bourne Again shell)zs
su, sudo, sudo su의 차이
$ sudo switch user do일반 사용자가 root권한을 잠시 빌려 명령을 실행$ su 계정명switch user 현재 사용자를 로그아웃 하지 않은 상태에서 다른 사용자의 계정으로 전환하는 명령어$ su - 계정명switch user -다른 사용자의 계정으로

[Linux Command] 기타 실무 주요 사용 커맨드 정리
pwd : 현재 작업중인 디렉토리 정보 출력cd : 경로이동절대경로와 상대경로 둘 다 이동 가능cp : 파일 혹은 디렉토리 복사디렉토리 복사 시 -r 옵션 사용해야함mv : 파일 혹은 디렉토리 이동원하는 위치로 이동할 때 뿐만 아니라, 이름을 변경하는 용도로도 사용된다

[Linux Command] vi
vi : 편집기(메모장)(1) 명령 모드 : 커서 조작 가능(2) 입력 모드 : 방향키로 커서 조작 및 편집 가능(3) 마지막 행 모드 : 저장 및 마지막 마무리 기능세 가지 모드가 있다.명령 모드 -> 입력 모드 : i(커서 앞) 또는 o(커서가 위치한 행의 다음 행

[Linux Command] systemctl
systemctl : 서비스를 Control 하는 역할(1) start service : 서비스 시작 명령어(2) restart service : 서비스 재시작(중지 후 재시작) 명령어(3) reload service : 서비스 설정 재적용(중지하지 않고 설정파일만 재

[Linux Command] ls
(1) -l : 파일 상세 정보 순서대로 나열\-rw-r--r-- : 파일 권한1 : 파일 링크 수root : 소유주두 번째 root : 소유 그룹427 : 파일의 크기(byte)날짜 : 최근 수정 날짜,시간파일이름 : 파일이름'ls - l'은 'll'로 축약하여 사용
.png)
wc
파일들의 바이트, 문자, 단어, 줄 수를 출력한다ASCII는 문자 수 = 바이트 수 이지만, 다른 format은 아닐 수 있다.https://leeahnlee.tistory.com/14
.png)
sort/uniq
파일을 주어진 규칙대로 나열하는 명령어이다.파일을 줄 단위로 구분하여 각 줄을 정렬한다.각 줄은 구분자에 의해 단어로 구분되고 각 단어를 규칙으로 사용할 수 있다.아무 규칙이 없다면 각 줄의 첫 번째 단어를 알파벳 순서로 정렬한다.정렬 옵션확장 옵션
.png)
grep/egrep/fgrep
파일에서 특정 문자열을 검색할 때 쓰는 명령어이다. 기본 명령어 Options | option | description| |:-:|-| | -E | 패턴을 확장 정규 표현식으로 해석 | | -F | 패턴을 일반 문자열로 해석 | | -G | 패턴을 기본 정규 표현식

sed
텍스트 검색, 치환, 추가, 제거 등 다양한 기능을 지원하는 편집기이다. 예제 치환 제거 출력 추가 명령어 Options | option | description | |:-:|-| | i | 원본 파일을 변경한다 | | n | 패턴 버퍼를 출력하지 않는다|

awk
awk 명령어는 데이터를 조작하거나 보고서를 생성하기 위한 스크립트 언어이다. 기본 과정 Shell script를 사용하는 것처럼 스크립트를 작성하는 것이다. 다만, 이 언어의 목적이 파일을 조작하는 것에 중점을 두기 때문에 좀 더 편리하게 사용할 수 있다. awk

TIL15: Linux Command Line Interface - 2
ls -al 샐행시 상세 내용관리자 권한으로 실행Package Tool로 새로운 프로그램 설치ex) sudo apt-get install <packageName>sudosudosudosudosudosudosudosudosudo

TIL14: Linux Command Line Interface - 1
Linux Command Line Inteface디렉토리 안의 파일보기 ls -al 모든 파일을 리스트(수직) 형식으로 보는 옵션디렉토리 이동cd ~ 홈디렉토리 / 루트디렉토리 . 현재디렉토리 .. 부모디렉토리디렉토리나 파일이름에 공백이 있을 때는 "Back Slash