반응형

분류 전체보기 144

[Linux] 리눅스 명령어 - ps, kill

리눅스 명령어 - ps(process status) 리눅스(Linux)에서 ps는 현재 실행중인 프로세스 목록을 확인할 때 사용하는 명령어 사용 구문 ps [옵션] pid, cmd 등 프로세스의 기본적인 내용 출력 ps 모든 프로세스 출력 ps -e 풀 포맷으로 출력 (uid, pid, ppid 등 정보) ps -f 긴 포맷으로 출력 (풀 포맷 + F, S, PRI 등 추가 정보) ps -l 프로세스 번호가 1인 프로세스 출력 ps -p 1 계정이 hoon인 프로세스 출력 ps -u hoon 모든 프로세스 풀 포맷으로 출력 more 명령어 이용하여 페이지 단위 출력 ps -ef | more 모든 프로세스를 풀 포맷으로 출력한 목록에서 grep을 이용하여 'hoon'이 포함 행(Row)을 출력 ps -ef..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - grep

리눅스 명령어 - grep 리눅스(Linux)에서 grep는 파일 내용에서 특정 문자열을 찾아 해당 행을 출력할 때 사용하는 명령어 사용 구문 grep [옵션] [패턴] [파일] test.txt의 내용에서 'hoon'라는 문자열을 검색하고, 문자열이 존재하는 라인을 출력 grep "hoon" test.txt 현재 디렉토리에 있는 모든 파일에서 "hoon" 문자열 검색 grep "hoon" * 현재 디렉토리 및 하위 디렉토리에 모든 파일에서 "hoon" 문자열 검색 grep -r "hoon" * .txt 확장자를 가진 모든 파일에서 "hoon" 문자열 검색 grep "hoon" *.txt test.txt에서 대소문자 구분없이 문자열 검색 grep -i "hoon" test.txt test.txt에서 "ho..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - find

리눅스 명령어 - find 리눅스(Linux)에서 find는 파일 및 디렉토리를 검색할 때 사용하는 명령어 사용 구문 find [옵션] [파일 및 디렉토리] 현재 디렉토리에서 test.txt라는 파일 찾기 find test.txt dir 디렉토리 하위에 있는 파일 및 디렉토리 목록 검색 find dir 현재 디렉토리 및 모든 하위 디렉토리에서 test.txt 파일 검색 find . -name "test.txt" 현재 디렉토리 및 모든 하위 디렉토리에서 't'로 시작하는 파일 검색 find . -name "t*" 현재 디렉토리 및 모든 하위 디렉토리에서 파일 이름이 'es' 문자를 포함하는 파일 검색 find . -name "*es*" 현재 디렉토리 및 모든 하위 디렉토리에서 '.txt'로 끝나는 파일 검..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - ln

리눅스 명령어 - ln(Link) 리눅스(Linux)에서 ln은 리눅스 파일시스템에서 링크파일을 생성할 때 사용하는 명령어 심볼릭링크(Symbolic Link) 단순히 원본파일을 가리키도록 링크만 시켜둔 것으로 MS의 윈도우에서 흔히 사용하는 '바로가기' 같은 것다. 원본파일을 가리키고만 있으므로 원본파일의 크기와는 무관하고 심볼릭링크에서는 원본파일이 삭제되어 존재하지 않을 경우에 링크파일은 깜박거리면서 링크파일의 원본파일이 없다는 것을 알려준다. 하드링크(Hard Link) 원본파일과 다른 이름으로 존재하는 동일한 파일이며 원본파일과 동일한 내용의 다른 파일이라고 할 수 있다. 하드링크에서는 원본파일과 링크파일 두개가 서로 다른 파일이기 때문에 둘 중 하나를 삭제하더라도 나머지 하나는 그대로 남아 있고..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - groupadd, groupdel, groupmod

리눅스 명령어 - groupadd 리눅스(Linux)에서 groupadd는 그룹을 생성할 때 사용하는 명령어 사용 구문 groupadd [옵션] [그룹명] test이라는 그룹 생성 groupadd test GID값을 501로 지정하여 test라는 그룹 생성 groupadd -g 501 test 0~499번까지 할당되지 않은 GID 중 가장 높은 번호를 할당하여 test 그룹(시스템용) 생성 groupadd -r test 리눅스 명령어 - groupdel 리눅스(Linux)에서 groupdel는 그룹을 삭제할 때 사용하는 명령어( 그룹에 소속 계정이 있는 경우 삭제 안됨 ) 사용 구문 groupdel [그룹명] test라는 그룹 삭제 groupdel test 리눅스 명령어 - groupmod 리눅스(Lin..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - useradd, userdel, usermod

리눅스 명령어 - useradd 리눅스(Linux)에서 useradd는 사용자를 추가할 때 사용하는 명령어( root권한만 사용자 계정 생성 삭제 가능 ) 사용 구문 useradd [옵션] [사용자 계정] hoon이라는 계정을 생성(옵션 없이) useradd hoon hoon이라는 계정을 생성하고 사용자의 홈 디렉토리도 같이 생성 useradd -m hoon hoon이라는 계정을 생성하고 /home/test 홈 디렉토리 생성 및 지정 useradd -d /home/test -m hoon UID 값 600을 갖는 hoon이라는 계정 생성 useradd -u 600 hoon GID 값 700을 갖는 hoon이라는 계정 생성 useradd -g 700 hoon 만기일 지정 생성 (2022년 12월 31일) h..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - tar, zip

리눅스 명령어 - tar, zip 리눅스(Linux)에서 tar, zip은 압축 또는 압축을 해제 할 때 사용하는 명령어 사용 구문 tar [옵션] [파일명] zip [옵션] [파일명] 압축하기 dir 디렉토리를 test.tar로 압축 tar -cvf test.tar dir dir 디렉토리를 test.tar.gz로 압축 tar -zcvf test.tar.gz dir dir 디렉토리를 test.zip으로 압축 zip test.zip dir 압축풀기 test.tar 압축풀기 tar -xvf test.tar test.tar.gz 압축풀기 tar -zxvf test.tar.gz test.zip으로 압축풀기 unzip test.zip

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - chown, chmod

리눅스 명령어 - chown (change ownership) 리눅스(Linux)에서 chown는 파일 및 디렉터리의 소유자와 그룹을 변경할 때 사용하는 명령어 사용 구문 chown [옵션] [소유자]:[소유그룹] [파일 또는 디렉토리] test.txt 파일의 소유자를 hoon으로 하고 소유 그룹을 group으로 변경 chown hoon:group test.txt dir1/dir2 디렉토리의 소유자를 hoon으로 하고, 소유 그룹을 group으로 변경 chown hoon:group dir1/dir2 dir1/dir2 하위 모든 디렉토리 및 파일들의 소유자를 hoon으로 하고, 소유그룹을 group으로 변경 chown -R hoon:group dir1/dir2 리눅스 명령어 - chmod (change m..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - shutdown, head, tail

리눅스 명령어 - shutdown 리눅스(Linux)에서 shutdown은 시스템을 종료 시킬때 사용하는 명령어 shutdown은 현재 접속 중인 모든 사용자에게 시스템 종료 메세지 보낼 수 있다. 사용 구문 shutdown [옵션] [시간] [경고메세지] 시스템 종료 지금 즉시 시스템 종료 shutdown -h now 10분 뒤 시스템 종료 shutdown -h 10 접속한 사용자들에게 경고 메세지 알림, 그리고 10분 뒤 시스템 종료 shutdown -h 10 "The system will shutdown after 10 minutes." 13시 30분 시스템 종료 shutdown -h 13:30 시스템 종료 예약 취소 shutdown -c 시스템 재시작 지금 즉시 시스템 재시작 shutdown -r..

OS/Linux 2021.11.08

[Linux] 리눅스 명령어 - mv, cat

리눅스 명령어 - mv (move) 리눅스(Linux)에서 mv는 파일 및 디렉터리를 이동할 때 사용하는 명령어 사용 구문 mv [옵션] [from 파일, 디렉터리명] [to 파일, 디렉터리명] from에서 to로 이동 test2.txt 파일이 없을경우 test1.txt 파일을 test2.txt 파일로 변경 test2.txt 파일이 있을경우 test2.txt 덮어쓰며 test1.txt 파일의 이름을 test2.txt 파일로 변경 mv test1.txt test2.txt test.txt 파일을 dir1 디렉터리로 이동 mv test.txt dir1 test.txt, test1.txt 파일을 dir1 디렉터리로 이동 mv test.txt test1.txt dir1 dir2 디렉터리가 없을 경우 dir1 디렉..

OS/Linux 2021.11.08
반응형