본문 바로가기

사이버보안 1학년 1학기/리눅스

리눅스 명령어 (user, ls, cd) + 연습문제


유저 추가, 제거

useradd [id] : 리눅스 계정추가

passwd [id] : 비밀번호 설정

userdel [id] : 리눅스 계정삭제


목록 확인

ls (경로)    : 보이는 파일및 디렉토리만 알파벳 순서로 보여주는 명령어


ls -a    : 숨김파일및 디렉토리까지 보여주는 명령어


ls -m    : 파일과 디렉토리를 , 로 구분해주는 명령어


ls -F    : 파일과 디렉토리를 표시해주는 명령어

/ : 디렉토리

* : 실행파일

@ : 심볼릭 링크(바로가기와 같음)


ls -l    : 알파벳 순서대로 자세히 보여주는 명령어

파일성격+권한/ 하위디렉토리 개수/ 사용자명 / 그룹명 / 용량 / 만든날짜 / 이름

d : 디렉토리

- : 일반파일

l : 심볼릭 링크


ls -ld    : 현재 디렉토리의 자세한 설명을 보여주는 명령어

현재디렉토리는 . 으로 표시됨.

상위디렉토리는 ..


ls -lt    : 시간 순서대로 보여주는 명령어


ls -i    : inode 디스크에 있는 목록의 번호를 표시하는 명령어

inode는 파일의 속성 정보가 저장된 테이블이다.


ls -R    : 하위 디렉토리를 모두 나열


ls -r    : 알파벳 역순으로 목록을 보여주는 명령어

ls -h    : 디렉토리및 파일의 용량을 'k' 기준으로 표시


디렉토리 간의 이동

cd    : 홈디렉토리로 이동

pwd    : 현재 위치 확인


cd [경로]    : 절대경로 방식으로 이동


cd ..    : 상위 디렉토리로 이


cd [디렉토리이름] : 상대경로 방식으로 이동

cd -    : 이전 디렉토리로 이동

cd ~사용자 : 특정 사용자의 홈디렉토리로 이동


정리

useradd [id] : 유저추가

passwd [id] : 유저 비밀번호 설정

userdel [id] : 유저 삭제

ls : 보이는 파일, 디렉토리 표시

ls -a : 보이는+숨겨진 파일, 디렉토리 표시

ls -m : , 로 구분

ls -F : 파일속성 ( / * @ ) 으로 구분

ls -l : 파일및 디렉토리의 자세한 속성 표시

ls -ld : 현재 디렉토리의 속성 표시

ls -lt : 만든 시간 순서대로 표시

ls -i : inode 디스크 목록 번호 표시

ls -R : 하위 디렉토리 내용물까지 표시

ls -r : 알파벳의 역순으로 표시

ls -h : (k) 단위의 용량으로 표시

cd : 홈 디렉토리로 이동

cd [경로] : [경로]로 이동, 절대 경로

cd .. : 상위 디렉토리로 이동

cd [디렉토리] : [디렉토리]로 이동, 상대 경로

cd - : 이전 디렉토리로 이동


문제1) 유저 'apple'을 추가한 후 비밀번호를 1234로 변경하시오.


문제2) 유저 'apple'로 로그인 한 후, /home 으로 이동하시오.

로그인 명령어는 login apple 입니다.


문제3) ' / '위치에서 etc 디렉토리의 속성을 나타내시오. (cd 사용 금지)


문제4) root 디렉토리의 inode 번호는?