[우분투 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.
[우분투 18.04.1 LTS] 리눅스 사용자 관리 adduser, passwd, usermod, userdel, chage, groups, groupadd, groupmod, groupdel, gpasswd
리눅스 사용자 관리 명령어 adduser, passwd, usermod, userdel, chage, groups, groupadd, groupmod, groupdel, gpasswd 리눅스는 다중 사용자 시스템(multi-user system)이다. 리눅스 설치 시 기본으로 root라는 이름을 가진 슈퍼 유저가 생성된다.root는 시스템의 모든 작업을 실행 할 수 있는 권한이 있다. 모든 사용자는 혼자서 존재하는 것이 아니라 하나 이상의 그룹에 소속되어 있어야 한다. /etc/passwd 파일에 사용자정보가 저장되어 있다. 사용자이름:암호:사용자ID:사용자소속그룹ID:추가정보:홈디렉토리:기본셸 암호가 x로 나오는것은 /etc/shadow 파일에 비밀번호가 지정되어 있음 /etc/group 파일 그룹이름..
2019. 1. 4.