본문 바로가기

Linux96

[Linux] compress, uncompress 명령어 사용법 하나 이상의 파일을 압축하거나 압축해제를 할 때, compress 명령어와 uncompress 명령어를 사용할 수 있다. compress 명령어를 이용해서 압축된 파일은 .Z 확장자를 갖게 된다. 압축된 파일은 uncompress 명령으로 풀거나 compress 명령의 -d 옵션으로 풀수 있다. 압축에는 ‘Lempel-Ziv coding algorithm’이 사용된다. 이 명령어는 잘 사용되지는 않는다. 대부분은 tar 명령어를 이용해서 파일들을 아카이빙하고 gzip 혹은 bzip2로 압축하는 것을 많이 사용한다. 사용법 compress [OPTIONS] ... FILE uncompress [OPTIONS] ... FILE compress 명령어 옵션 옵션 설명 -b code에서 사용할 최대 비트수를 명.. 2022. 2. 8.
[Linux] access 명령어 사용법 access 명령어는 현재 접속한 사용자가 특정 디렉토리나 파일의 존재 유무 및 읽기, 쓰기, 실행 권한을 가지고 있는지 확인하는 명령어다. 쉘 스크립트 안에서 특정 경로에 권한이 있는지 알아보기 위해서 사용한다. $ access [모드] 경로 예를 들어 test.txt 파일에 특정 모드로 사용이 가능한지 테스트해보기 위해서 다음과 같이 실행할 수 있다. $ access rw test.txt $ echo "$?" 명령어 자체가 내용을 출력하지는 않는다. 대신 “$?” 변수를 통해 access 명령이 리턴한 리턴 코드를 확인해서 성공(0)인지 실패(1)인지 확인할 수 있다. 옵션 옵션 설명 --help 사용법 출력 --version 버전 정보 출력 2022. 2. 8.
[Linux] whereis 명령어 사용법 whereis 명령어는 실행 파일의 절대 경로와 소스코드, 설정 파일 및 매뉴얼 페이지를 찾아 출력하는 명령어다. $ whereis [옵션] 파일명 혹은 명령어 이름 $ whereis ls /bin/ls whereis 옵션 옵션 설명 -b 바이너리만 검색 -m 매뉴얼 섹션만 검색 -s 소스코드만 검색 -u 특정 파일을 제외 -B 바이너리 파일의 위치를 제한 -M 매뉴얼 페이지의 위치를 제한 -S 원본 파일의 위치를 제한 -f -B, -M, -S 옵션에 디렉터리를 지정한 다음 이 옵션에서 파일이름을 지정 관련글 리눅스 명령어 사용법들 리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력 hbase.tistory.com 2022. 2. 8.
[Linux] head, tail 명령어 사용법 리눅스에서 파일의 길이가 너무 길어서 일부만 확인해야하는 경우가 있다. 특히 로그파일의 경우 최근에 발생한 이벤트만 보고 싶은 경우가 있다. 혹은 파일의 헤더부분에 있는 정보만 확인해보고 싶은 경우가 있다. 이 때 사용하는 명령어가 head와 tail 명령이다. head 명령은 파일의 앞쪽 부분을 확인하는 명령어고, tail 명령은 파일의 뒷 부분을 확인하는 명령어다. $ head [옵션] 파일명 $ tail [옵션] 파일명 head 명령어 옵션 옵션 긴버전 설명 -숫자 파일의 첫 부분부터 입력한 숫자만큼의 라인을 출력 -c --bytes=SIZE 출력을 원하는 사이즈를 지정. 기본적으로 바이트 단위로 출력되며 SIZE의 단위를 지정할 수 있음 b(block,512Bytes), k(KB), m(MB) 등.. 2022. 2. 7.
[Linux] users 명령어 사용법 users 명령어는 시스템에 로그인한 사용자의 이름을 출력하는 명령어다. 사용법 users [OPTION] ... [FILE] FILE 정보를 입력하지 않으면 ‘/var/run/utmp’ 파일로부터 정보를 읽어온다. 단순히 로그인한 사용자의 이름만 출력하는 간단한 명령어로 로그인한 유저의 상세 정보를 확인하려면 w 명령어 혹은 who 명령어를 사용해야한다. 옵션 긴 버전 설명 --help 사용법 출력 --version 버전 정보 출력 관련글 리눅스 명령어 사용법들 리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력 hbase.tistory.com 2022. 2. 6.
[Linux] who, who am i 명령어 사용법 who 명령어는 호스트에 로그인한 사용자의 정보를 출력하는 명령어 중 하나다. who 명령어는 현재 접속한 사용자 정보를 ‘/var/run/utmp’ 파일에서 읽어온다. utmp 파일은 사용자가 원격으로 서버에 로그인할 때 사용자의 정보를 저장하고 사용자가 원격 호스트에서 로그아웃 할 때 저장되어 있는 정보를 제거한다. who명령어는 현재 서버에 접속해 있는 사용자의 로그인명, 터미널, 로그인 시간, 원격 호스트 또는 X디스플레이를 출력한다. 사용법 who [-abdHlmpqrsTtu] [file] who am i who 명령어를 실행하면 시스템에 로그인되어 있는 사용자들의 로그인 정보를 출력해준다. $ who user1 pts/2 2022-01-27 10:06 (127.0.0.1) user2 pts/4.. 2022. 2. 5.
[Linux] w 명령어 사용법 - 로그인한 사용자 정보 출력 w 명령어는 현재 장비에 로그인한 사용자의 정보와 그 사용자가 실행시킨 프로세스들의 정보를 조회할 수 있는 명령어다. 여러 사용자가 접속하는 서버의 관리자가 로그인 사용자의 정보를 확인하기위해 사용하는 명령어 중 하나다. w 명령어 사용법 w [options] user [...] w 명령어를 사용할 때, 특정 사용자를 지정할 수도 있고 지정하지 않을 수도 있다. 특정 사용자를 지정하면 그 사용자에 대한 정보만 출력된다. w 명령어를 실행하면 다음과 같은 결과를 얻게 된다. $ w 19:16:24 up 34 days, 7:19, 8 users, load average: 1.00, 1.01, 1.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user1 pts/0 127.0.0.. 2022. 2. 4.
[Linux] hostid 명령어 사용법 hostid 명령은 현재 호스트 정보를 16진수 형태로 보여준다. 이 호스트 ID는 네트워크 내에서 각 노드들을 구분하는데 사용된다. 호스트 ID는 그 호스트의 고유번호이며, 다른 호스트들과 구별할 때, 인터넷 주소를 부여할 때 사용된다. 호스트 ID는 시스템 관리자가 새롭게 지정할 수 있는데, 이 값은 /etc/hostid 파일에 저장되고 필요한 경우 읽게 된다. 옵션 옵션 설명 --help 사용법 출력 --version 버전 정보 출력 관련글 리눅스 명령어 사용법들 리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력 hbase.tistory.com 2022. 2. 3.
[Linux] df 명령어 사용법 - 리눅스 디스크 사용량 확인 df 명령은 파일시스템 디스크 공간의 사용량을 출력하는 명령어로 du 명령과 함께 많이 사용된다. df 명령을 사용하면 리눅스 시스템 전체에 마운트되어 있는 디스크들의 사용량을 확인할 수 있다. USB 메모리나 플래시 메모리의 저장공간도 이 명령으로 확인 가능하다. 옵션 옵션 긴 버전 설명 -a --all 모든 파일시스템을 출력 -B --block-size=SIZE SIZE에 지정된 크기 단위로 용량을 표기 (ex: --block-size=1m) --total 총계 출력 -h --human-readable 1K, 512M 등 사람이 읽을 수 있는 포맷으로 용량 출력 -H --si 1000 단위로 용량을 표기 (원래는 1024 단위로 단위가 늘어남) -i --inodes inoded의 공간 정보를 출력 -.. 2022. 2. 3.