linux

리눅스 기본 명령어 정리

Gh1324 2023. 3. 21. 22:09
728x90

 

개발자를 하면서,, 리눅스와 멀어질수가 없더라구요

자주 사용하는 명령어 위주로 정리해봤습니다.

 

주로 grep 과 find, ps 정도 쓰이는 것 같네요, 압축관련 명령어도 자주 쓰이구요 

기본적인 mv, cp, rm 같은 명령어는 정리하지 않았습니다.

 

 

 

1. grep, find

  • grep : 문자열, 파일이름 등 찾는 것에 쓰임
  • find : grep 과 비슷한 역할, 패턴을 이용하여 검색 가능

예시) 

> grep "asd" sdfg.log 

> grep asd sdfg.log 

> find /etc -name "*.log" -print

 

주로 파이프 라인을 사용해 검색하는데 많이 쓰이는것 같습니다.

grep 과 find 다른점은 find 명령어는 '*.log"같이 표현식?이 쓰이는 것으로 구분하고 있습니다.

 

만약 test.sh이라는 파일을 찾고 싶을때 전체 디렉터리로 검색한다면

> find | grep "test.sh"

이런식으로 검색하면  되겠죠

파이프 앞의 결과물이 파이프 뒤로 입력됩니다~

 

 

2. file 관련 명령어

  • file : 파일과 관련된 명령어
  • gzip : 폴더나 파일을 압축
  • gunzip : 압축된 파일을 압축 풀기
  • tar.gz -zcf : 폴더나 파일을 압축
  • tar.gz -zxf : 압축된 파일을 압축 풀기
  • file file명 : 파일 정보 알려줌

gzip과 tar.gz의 다른점은,, tar.gz의 성능이 더 낫다고 하네요

g~zip명령어는 압축, 푸는 명령어가 다르지만 

tar.gz은 설정만 변경해주면 됩니다!

 

3. apt 

  • apt install 실행파일

보통 sudo 명령어를 앞에 붙여쓰는것 같습니다.

설치하고자 하는 패키지나 여러 옵션을 붙여 삭제하거나 하는 명령어입니다.

 

4. 기타  명령어

  • date +%Y%m%d  : 현재 날짜
  • cal 년도 : 달력
  • history : 그동안 입력한 명령어 나열
    • !라인넘버 : history 명령어 라인 지정해 실행
  • !! : 직전 명령어 실행
  • env : 환경변수 조회
  • echo :  뒤 문자열이나 변수 출력 가능
  • $변수명 : 변수를 선언해 값 지정 가능

history가 가장 유용한것 같네요ㅋㅋ

 

 

명령어에 더 많은 옵션을 알고 싶다면

> 명령어 --help

> man 명령어

를 입력하면 자세히 알려줍니다. 

728x90

'linux' 카테고리의 다른 글

centOS 7 VirtualBox에 설치하기  (1) 2024.01.11
리눅스 기초  (0) 2023.05.08
리눅스 파일 권한  (0) 2023.03.22
아이노드 값  (0) 2023.03.22
[linux] date, ps 명령어  (0) 2023.02.16