티스토리 뷰
- 터미널/콘솔에서 시스템 종료 명령 실행
- poweroff, shutdown -P now, halt -p, init 0
명령어 | 설명 |
shutdown -P +10 | 10분 후 종료(P: poweroff) |
shutdown -r 22:00 | 오후 10시에 재부팅(r:reboot) |
shutdown -c | 예약된 shutdown 취소(c: cancel) |
shutdown -k +15 | 현재 접속한 사용자에게 15분 후 종료된다는 메시지를 보내지만 실제로는 종료되지 않음 |
- 로그아웃
- logout, exit
- 가상 콘솔
- 가상의 모니터라고 생각하면 된다.
- 가상 콘솔로 이동하는 단축키는 Ctrl + Alt + F2 ~ F6
- ls
- LiSt 의 약자로 Windows 의 dir 명령과 같은 역할을 한다. 해당 디렉터리에 있는 파일의 목록을 나열한다.
명령어 | 설명 |
ls | 현재 디렉터리의 파일 목록 |
ls /etc/systemd | /etc/systemd 디렉터리의 목록 |
ls -a | 현재 디렉터리의 목록(숨김 파일 포함) |
ls -l | 현재 디렉터리의 목록을 자세히 보여 줌(영문자 엘) |
ls *.conf | 확장자가 conf인 목록을 보여 줌 |
ls -l /etc/systemd/n* | /etc/systemd 디렉터리에 있는 목록 중 앞 글자가 'n'인 것의 목록을 자세히 보여 줌 |
- cd
- Change Directory 의 약자로 디렉터리를 이동하는 명령이다.
명령어 | 설명 |
cd | 현재 사용자의 홈 디렉터리로 이동, 만약 현재 사용자가 root면 /root 디렉터리로 이동 |
cd ~ubuntu | ubuntu 사용자의 홈 디렉터리로 이동 |
cd .. | 바로 상위의 디렉터리로 이동 |
cd /etc/systemd | /etc/systemd 로 이동(절대 경로) |
cd ../etc/systemd | 상대 경로로 이동, 상위 디렉터리로 이동한 후 다시 /etc/systemd로 이동 |
- pwd
- Print Working Directory의 약자로 현재 디렉터리의 전체 경로를 보여준다
- touch
- 크기가 0인 새 파일을 생성하거나 이미 파일이 존재하면 파일의 최종 수정시간을 변경한다
명령어 | 설명 |
touch abc.txt | 파일이 없으면 abc.txt 를 생성하고 파일이 있으면 최종수정 시간을 현재 시각으로 변경 |
- rm
- ReMove 의 약자로 파일이나 디렉터리를 삭제한다. 삭제할 때는 현재 사용자의 파일이나 디렉터리를 삭제할 권한이 있어야한다. 단, root 사용자는 모든 권한이 있으므로 이 명령에 제약이 없다.
명령어 | 설명 |
rm abc.txt | 해당 파일 삭제(내부적으로 'rm -f'로 연결됨) |
rm -i abc.txt | 삭제 시 정말 삭제할 지 확인하는 메시지가 나옴 |
rm -f abc.txt | 삭제 시 확인하지 않고 바로 삭제(f는 Force)의 약자 |
rm-rf abc | abc 디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제, 편리하지만 상당히 주의해서 사용해야함 (r은 Recursive의 약자) |
- cp
- CoPy의 약자로 파일이나 디렉터리를 복사한다. 복사한 파일은 복사한 사용자의 소유가 된다. 그러나 원본파일의 읽기 권한이 필요하다
명령어 | 설명 |
cp abc.txt cba.txt | abc.txt를 cba.txt 라는 이름으로 바꿔서 복사 |
cp -r abc cba | 디렉터리 복사. abc 디렉터리를 cba 디렉터리로 복사 |
- mv
- MoVe의 약자로 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길 때 사용한다.
명령어 | 설명 |
mv abc.txt /etc/systemd | abc.txt 를 /etc/systemd/ 디렉터리로 이동 |
mv aaa bbb ccc ddd | aaa, bbb, ccc 파일을 /ddd 디렉터리로 이동 |
mv abc.txt www.txt | abc.txt 의 이름으로 www.txt로 변경 |
- mkdir
- MaKe DIRectory 의 약자로 새로운 디렉터리를 생성한다. 생성된 디렉터리는 명령을 실행한 사용자의 소유가 된다.
명령어 | 설명 |
mkdir abc | 현재 디렉터리 아래에 '/abc' 라는 디렉터리 생성 |
mkdir -p /def/fgh | /def/fgh 디렉터리를 생성하는데 만약 /fgh 디렉터리의 부모 디럭터리인 /def 디렉터리가 없다면 자동 생성해함 (p는 Parents의 약자) |
- rmdir
- ReMove DIRectory 이 약자로 디렉터리를 삭제한다. 파일이 들어 있는 디렉터리를 삭제하려면 rm -r 명령을 실행해야 한다.
명령어 | 설명 |
rmdir abc | abc 디렉터리 삭제 |
- cat
- conCATenate의 약자로 파일 내용을 화면에 보여 준다. 여러 개 파일을 나열하면 파일을 연결해서 보여 준다
명령어 | 설명 |
cat a.txt b.txt | a.txt 와 b.txt를 연결새허 파일의 내용을 화면에 보여 줌 |
- head, tail
- 텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력한다.
명령어 | 설명 |
head /etc/systemd/user.conf | 해당 파일의 앞 10행만 출력 |
head -3 /etc/systemd/user.conf | 해당 파일의 앞 3행만 출력 |
tail -5 /etc/systemd/user.conf | 해당 파일의 마지막 5행만 출력 |
- more
- 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다. space bar 를 누르면 다음 페이지로 이동하며 B를 누르면 앞 페이지로 이동한다.
명령어 | 설명 |
more /etc/systemd/system.conf | /etc/systemd/system.conf 파일을 페이지단위로 출력한다. |
more +10 /etc/systemd/system.conf | 10행 부터 출력한다. |
- less
- more 명령어와 용도가 비슷하지만 기능이 더 확장되어 있다. more 명령어에서 사용하는 키도 사용할 수 있으며 추가로 화살표 키나 pageUp, pageDown 도 사용할 수 있다
명령어 | 설명 |
less /etc/systemd/system.conf | /etc/systemd/system.conf 파일을 페이지단위로 출력한다. |
less +10 /etc/systemd/system.conf | 10행 부터 출력 |
- file
- 해당 파일이 어떤 종류의 파일인지 표시해 준다.
명령어 | 설명 |
file /etc/systemd/system.conf | system.conf는 텍스트 파일이므로 아스키 파일(ASCII) 로 표시됨 |
file /bin/gzip | gzip은 실행 파일이므로 'ELF 64-bit LSB shared object' 파일로 표시됨 |
- clear
- 현재 사용중인 터미널 화면을 깨끗하게 지워준다.
- 런레벨
런레벨 | 영문모드 | 설명 | 비고 |
0 | Power Off | 종료 모드 | |
1 | Rescue | 시스템 복구 모드 | 단일 사용자 모드 |
2 | Multi-User | 사용하지 않음 | |
3 | Multi-User | 텍스트 모드의 다중 사용자 모드 | |
4 | Multi-User | 사용하지 않음 | |
5 | Graphical | 그래픽 모드의 다중 사용자 모드 | |
6 | Reboot |
'리눅스정리' 카테고리의 다른 글
리눅스 계정과 그룹의 개념 (0) | 2025.05.22 |
---|---|
우분투 텍스트 편집기 사용법 (0) | 2025.05.21 |
소유권 관련 명령어 (0) | 2025.04.26 |
기타 명령어 (0) | 2025.04.24 |
시스템 종료 명령어 (0) | 2025.04.24 |