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 |