728x90

개발/ETC 68

리눅스 passwd, df, du 명령어

리눅스 passwd, df, du 명령어에 대해서 알아보자 1. 암호 변경 passwd // user 의 비밀번호 변경(슈퍼유저만 가능) passwd user - 현재 사용하는 암호 입력 - 새 암호 입력 - 새 암호 재입력 업데이트 완료! 2. 디스크 용량, 사용량 표시 // df df -a // 모든 파일 시스템 관련 정보 표시 df -h // 사람이 읽기 쉬운 단위로 표시 (1024배수로 단위가 변경) df -H // 사람이 읽기 쉬운 단위로 표시 (1000배수로 단위가 변경) df -t type // 파일 시스템 종류가 fstype인 파일 시스템만 표시 // du du -a // 파일마다 디스크 사용량 표시 du -b // 표시할 디스크 사용량 단위를 바이트로 지정 du -h // 표시 내용을 사..

개발/ETC 2024.02.01

리눅스 date, cal, whoami, group, id 명령어

리눅스 date, cal, whoami, group, id 명령어에 대해서 알아보자 1. 현재 시각 표시, 변경하기 date [시간] -u : 협정 세계시(UTC)를 표시 2. 달력 표시하기 cal -y : 올해 달력을 표시 3. 사용자 정보 표시하기 whoami group [사용자명] id [옵션] [사용자명] -G : 소속 그룹 ID만 표시 -g : 그룹 ID만 표시 -u : 사용자 ID만 표시 -n : 다른 옵션과 함께 사용하면 ID가 아니라 이름으로 표시

개발/ETC 2024.01.31

리눅스 nice, sleep, crontab 명령어

리눅스 nice, sleep, crontab 명령어에 대해서 알아보자 1. nice [옵션] 명령어 [명령어인수] -number(-n number): 명령어 nice 값에 number로 지정한 값을 설정해서 명령어를 실행 2. sleep 시간 초 : s 분 : m 시 : h 일 : d 3. crontab [-u 사용자명] 파일, crontab [-u 사용자명] [기타옵션] -l : 등록된 실행 시간과 명령어 목록을 표시 -r : 등록을 취소 -e : 파일이 아니라 에디터로 직접 편집 -u user : user 사용자의 cron을 수정

개발/ETC 2024.01.29

리눅스 which, whereis 명령어

리눅스 rm 명령어에 대해서 알아보자 1. which [옵션] 명령어 -a : 이름이 같은 프로그램이 검색 대상 경로에 여러 개 존재하면 모두 표시 2. whereis [옵션] 명령어 -b : 프로그램과 설정 파일 경로만 표시 -m : 도움말 경로만 표시 -s : 소스 파일 디렉토리 경로만 표시 -B path : path 경로를 프로그램 검색에 사용 -M path : path 경로를 도움말 검색에 사용 -S path : path 경로를 소스 파일 디렉토리 검색에 사용 -f : -B, -M, -S 옵션을 사용할 때 경로 지정과 구분하도록 -f 옵션 뒤에 검색할 명령어를 지정

개발/ETC 2024.01.25

리눅스 rm 명령어

리눅스 rm 명령어에 대해서 알아보자 rm [옵션] 파일... -i : 삭제 여부를 사용자에게 확인 -f : 사용자 확인 없이 모두 삭제 - 예시 // aaa 삭제 rm aaa // aaa, bbb, ccc 모두 삭제 rm aaa, bbb, ccc rm -i를 자주 사용. rmdir [옵션] 디렉토리... -p : 인수로 지정한 디렉토리 경로가 존재하면 그 중간 디렉토리도 포함해서 디렉토리를 삭제 rm -r [기타옵션] 디렉토리... -r : 인수로 지정한 디렉토리를 통째로 삭제 -i : 삭제 시 사용자 확인 -f : 강제 삭제 // 비어있는 aaa 디렉토리 삭제 rmdir aaa // aaa 디렉토리 통째로 삭제 rm -rf aaa

개발/ETC 2024.01.23

리눅스 mv 명령어

리눅스 mv 명령어에 대해서 알아보자 mv [옵션] 이동원본파일[디렉토리] ... 이동대상디렉토리 - 주요 옵션 -i : 같은 이름의 파일이 있으면 덮어쓰기 여부를 확인 -f : 덮어쓰기 여부 확인 없이 모두 덮어쓰기 -v : 이동 중에 원본 파일과 대상 파일 이름을 표시 -b : 파일을 덮어쓰기할 때 파일명 끝에 ~가 붙은 백업 파일 작성 -u : 같은 이름의 파일이 있으면 원본 파일이 대상 파일보다 새로운 파일일 때만 이동 - 사용 예 1. aaa 파일을 dir 디렉토리로 옮김 mv aaa dir 2. aaa, vvv 파일과 dir1 디렉토리를 dir 디렉토리로 옮김 mv aaa bbb dir1 dir - 자주 사용하는 단축어 mv -i

개발/ETC 2024.01.22

리눅스 ps 명령어

리눅스 ps 명령어에 대해서 알아보자 - 주요옵션 u : 사용자명과 시작 시각 등을 표시 a : 모든 사용자의 프로세스 정보를 표시 x : 제어 터미널이 없는 프로세스 정보를 표시 l : 더 상세한 정보를 표시 f : 프로세스의 부모 자식 관계를 트리 형태로 표시 w : 프로세스 정보 표시 내용을 늘림 j : 부모 프로세스, 프로세스 그룹 같은 정보를 표시 m : 스레드를 표시 ttty : tty 터미널이 제어하는 프로세스만 표시 U user :user 사용자가 실행한 프로세스만 표시

개발/ETC 2024.01.18

리눅스 jobs, fg, bg 명령어

리눅스 cp 명령어에 대해서 알아보자 1. 실행 중인 프로그램 표시 jobs [옵션] [작업번호...] - 주요 옵션 -l : 프로세스 아이디 표시 -p : 작업 그룹 리더의 프로세스 아이디만 표시 - 작업 번호 지정 %%, %+ : 현재 작업 %- : 이전 작업 %n : nq번 작업 %string : 명령어명이 string으로 시작하는 작업 %?string : 명령어명에 string이 포함된 작업 2. 포그라운드로 실행 fg [작업번호] fg %2 : 작업번호 2번을 포그라운드로 실행 3. 백그라운드로 실행 bg [작업번호] bg %2 : 작업번호 2번을 백그라운드로 실행

개발/ETC 2024.01.17

리눅스 cp 명령어

리눅스 cp 명령어에 대해서 알아보자 -i : 같은 이름의 파일이 있으면 덮어쓰기 여부 확인 -f : -i 옵션과 다르게 강제로 덮어쓰기 -r : 디렉토리 통째로 복사 -d : 심볼릭 링크와 하드 링크를 그대로 링크로 복사 -p : 날짜, 플래그 같은 파일 정보를 가능한 한 그대로 복사 -v :복사 중에 복사 원본 파일과 복사 대상 파일 이름을 표시 -a : 복사 원본 파일 구성과 속성을 가능한 한 그대로 유지해서 복사 -u : 같은 이름의 파일이 있으면 복사 원본 파일이 복사 대상 파일보다 새로운 파일일 때만 복사 * 하드 링크 (Hard Link): 하드 링크는 동일한 파일에 대한 여러 개의 다른 파일 이름을 생성하는 것입니다. 동일한 파일 시스템 내에서만 작동하며, 다른 파일 시스템이나 파티션에서는..

개발/ETC 2024.01.15

리눅스 mkdir, cat 명령어

리눅스 mkdir, cat 명령어에 대해서 알아보자 1. mkdir [옵션] 디렉토리 -m mode : mode로 지정한 권한으로 디렉토리 작성 -p : 인수에 지정한 디렉토리 경로가 존재하지 않으면그 중간에 있는 디렉토리도 포함해서 새로운 디렉토리를 작성 - 예시 // 디렉토리 생성 mkdir aaa // 디렉토리 여러개 생성 mkdir aaa bbb // 현재 디렉토리에 aaa 디렉토리가 없을 경우 aaa와 bbb를 같이 생성 mkdir -p aaa/bbb 2. cat [옵션] [파일] -n : 표시할 내용에 줄 번호 추가 -b : -n 옵션처럼 줄 번호를 표시하지만 빈 줄은 체크하지 않음 -A : 모든 제어 문자 표시 - 예시 // aaa 파일 내용 표시 cat aaa // aaa, bbb 파일을 ..

개발/ETC 2024.01.12
728x90