과제 1.
기본 명령어
1. 날짜, 시간 확인
date
date --h
2. 패스워드 변경
passwd
3. 시스템 및 사용자 정보 확인
hostname : 현재 호스트명 (네트워크에서 검색되는 이름)
uname : 시스템 이름, 사용중인 운영체제/버전, 호스트명 등
uname -a : 모든 정보 출력
users : 현재 로그인한 아이디 목록 출력
id : 현재 로그인한 사용자의 정보 출력
id -g : 사용자의 그룹아이디(gid)만
id -u : 사용자의 유저아이디(uid)만
who : 시스템을 사용하고 있는 사용자의 정보 출력
who -q : 사용자명만 출력
who -H : 출력 항목의 제목도 출력
who -b : 마지막으로 재부팅된 날짜와 시간 출력
w : 현재 로그인하고 있는 작업 정보 출력
whoami : 현재 로그인한 사용자 (로그인 ID) 출력
who am i : 현재 로그인한 사용자 출력
*터미널 바꾸기
Ctrl + Alt +F1 -> tty1
Ctrl + Alt +F2 -> tty2
Ctrl + Alt +F3 -> tty3
Ctrl + Alt +F4 -> tty4
Ctrl + Alt +F5 -> tty5
Ctrl + Alt +F6 -> tty6
Ctrl + Alt + F7 (또는 Alt + F7) -> tty7
whatis [명령어] : 명령어에 대한 간단한 설명 출력
sudo [명령어] : 현재 계정에서 root 권한을 이용하여 명령어를 실행 (DO as Super User)
su [사용자명] : 사용자 계정 변경 (Switch User) *사용자명 지정 안하면 root 계정으로 변경
su - [사용자명] : 작업 디렉토리도 사용자의 홈 디렉토리로 변경됨
디텍토리 명령어
pwd : 현재 작업 디렉토리의 절대 경로 출력
cd [경로] : 현재 작업 디렉토리를 지정한 경로로 이동 *경로를 지정하지 않으면 자신의 홈 디렉토리로 이동
cd - : 바로 이전 디렉토리로 이동
ls [옵션] [경로] : 파일이나 디렉토리에 대한 경로 출력
*경로를 지정하지 않으면 현재 작업 디렉토리에 있는 파일 목록을 출력
옵션 | 기능 |
-a | All. 시스템에 숨겨진 파일을 포함한 모든 파일 목록 출력 |
-l | Long. 파일의 상세 정보 출력 |
-d | Directory. 지정한 디렉토리 자체의 정보 출력 |
-R | Recursive. 하위 디렉토리 내의 모든 디렉토리들을 반복 출력 |
-F | 파일 종류 표시 (실행 파일 : * , 디렉토리 : / , 심볼릭 링크 : @ 를 붙임) |
-u | 파일, 디렉토리 이름을 최종 접근 시간 순으로 화면에 출력 |
mkdir [옵션] [디렉토리명] : 새로운 디렉토리 생성
*옵션 -p : 디렉토리 생성에 필요한 하위 디렉토리도 함께 생성
rmdir [옵션] [디렉토리명] : 지정한 디렉토리 삭제 *디렉토리가 비어있어야 삭제 가능
*옵션 -p : 지정한 디렉토리 삭제 후 부모 디렉토리가 비어있으면 삭제
추가 명령어
adduser [계정명] : 계정을 생성(추가)
*관리자의 권한이 필요해서 루트 계정에서 사용하거나 sudo 명령어와 함꼐 사용해야 한다.
*새로 생성된 계정은 /etc/passwd 파일에서 확인할 수 있다.
userdel [계정명] : 기존 계정을 삭제
*관리자의 권한이 필요해서 루트 계정에서 사용하거나 sudo 명령어와 함꼐 사용해야 한다.
*/etc/passwd, /etc/shadow, /etc/group 에서 해당 정보가 삭제된다.
과제 2.
*수정
user1 로그인 전에 디렉토리를 생성하려는데
user1 로그인을 하지 않은 상태에서 허가 거부가 뜬다면,
sudo 명령어를 이용하거나 root 계정에서 진행하자.
과제 3.
리눅스 tty1 에서 캡쳐를 해야하는데 되지 않는다면,
Ctrl + Alt 키로 사라진 커서를 나타나게 한 뒤 다시 시도해 보자.
user1과 user2를 비교해보자.
user1 | user2 | |
w | user TTY user1 tty1 hyorim tty7 |
|
who | user1 tty1 hyorim tty7 |
|
whoami | user1 | user2 |
who am i | user1 tty1 |
'LINUX' 카테고리의 다른 글
[SWING] Linux 06 (0) | 2022.06.27 |
---|---|
[SWING] Linux 05 (0) | 2022.05.23 |
[SWING] Linux 04 (0) | 2022.05.14 |
[SWING] Linux 03 (0) | 2022.05.06 |
[SWING] Linux 02 (0) | 2022.04.02 |