[우분투 18.04.1 LTS] 리눅스 파이프, 필터, 리디렉션
리눅스 파이프, 필터, 리디렉션 파이프 | ( shift+\ ) 2개의 명령어를 연결해 주는 연결 통로를 의미 ls -l /etc 명령을 입력하면 파일이 너무 많아 1페이지씩 나눠서 출력ls -l /etc | less 필터 grep, tail, wc, sort, awk, sed 필요한 것만 걸러주는 명령어. 주로 파이프와 같이 사용 모든 프로세스 번호를 출력하는데 bash 글자가 들어간 프로세스만 출력 ps -ef | grep bash 리디렉션 표준 입출력의 방향을 바꿔줌. 표준입력은 키보드, 표준 출력은 모니터지만 이를 파일로 처리하고 싶을 때 주로 사용 ls -l 명령의 결과를 화면에 출력하지 않고 a.txt 파일에 저장. 기존파일이 있다면 덮어씀. ls -l > a.txt >와 같지만 덮어쓰지 않고..
2019. 1. 4.
[우분투 18.04.1 LTS] 리눅스 파일의 위치를 검색하는 명령어 find, which, whereis, locate
리눅스 파일의 위치를 검색하는 명령어 find, which, whereis, locate findfind 경로 옵션 조건 action 옵션 -name, -user(소유자), -newer(전,후), -perm(허가권), -size(크기) 액션 -print(기본값), -exec(외부 명령 실행) /etc 디렉토리 하위에 확장명이 .conf인 파일 검색 find /etc -name "*.conf" /home디렉토리 하위에 소유자가 a인 파일 검색 find /home -user a /usr/bin 디렉토리 하위에 파일크기가 10kb~100kb인 파일 검색 find /usr/bin -size +10k -size -100k 현재 사용자의 홈 디렉토리 하위에 파일 크기가 0인 파일의 목록을 상세히 출력 find ~ ..
2019. 1. 4.
[우분투 18.04.1 LTS] 리눅스 파일 묶기, 압축하기 tar, xz, bzip2, gzip, zip
리눅스 파일 묶기, 압축하기 명령어 tar, xz, bzip2, gzip, zip 파일압축 리눅스의 압축 파일의 확장명은 xz, bz2, gz, zip, Z등. 예전에는 gz를 사용했으나 최근에는 압축률이 더 좋은 xz, bz2를 더 많이 사용. xz 파일이름.xz로 만들고 기존 파일은 삭제 xz 파일이름 파일이름으로 압축을 풀어줌 (d:decompress) xz -d 파일이름.xz 압축파일에 포함된 파일 목록과 압축률 등을 출력 (l:list) xz -l 파일이름.xz 압축 후 기존 파일을 삭제하지 않고 그대로 둠 (k:keep) xz -k 파일이름 bzip2 파일이름.bz2로 만듬 bzip2 파일이름 압축을 풀어줌 bzip2 -d 파일이름.bz2 압축 후 기존 파일을 삭제하지 않고 그대로 둠 (k:k..
2019. 1. 4.