Linux는 명령행 인터페이스를 통해 시스템을 관리하고 운영할 수 있습니다. 아래는 터미널 또는 쉘 환경에서 자주 사용되는 주요 Linux 명령어들입니다.
1. 파일 및 디렉토리 조작
dirlist명령어: 현재 디렉토리의 파일과 하위 디렉토리를 표시합니다.
ls
movecd명령어: 다른 디렉토리로 이동합니다.
cd 폴더명
showpath명령어: 현재 작업 중인 디렉토리 경로를 보여줍니다.
pwd
newfolder명령어: 새로운 디렉토리를 생성합니다.
mkdir 디렉토리명
copyitem명령어: 파일이나 디렉토리를 복사합니다.
cp 원본 대상
renameormove명령어: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
mv 원본 대상
deletefile명령어: 파일이나 디렉토리를 삭제합니다.
rm 파일명
2. 파일 보기 및 편집
displaycontent명령어: 파일 내용을 출력합니다.
cat 파일명
scrollview명령어: 페이지별로 파일 내용을 확인합니다.
less 파일명
texteditor명령어: 텍스트 에디터를 사용하여 파일을 수정합니다.
nano 파일명
3. 권한 관리
setpermissions명령어: 파일이나 디렉토리의 권한을 설정합니다.
chmod 755 파일명
changeowner명령어: 파일이나 디렉토리의 소유자를 변경합니다.
chown 사용자:그룹 파일명
4. 시스템 정보
resourceusage명령어: 시스템 리소스 사용량을 모니터링합니다.
top
diskspace명령어: 디스크 공간 사용량을 표시합니다.
df -h
memoryinfo명령어: 메모리 사용량을 확인합니다.
free -h
5. 프로세스 관리
processlist명령어: 실행 중인 프로세스 목록을 보여줍니다.
ps aux
terminate명령어: 특정 프로세스를 종료합니다.
kill 프로세스ID
killbyname명령어: 프로세스 이름으로 종료합니다.
pkill 프로세스명
6. 압축 및 해제
archive명령어: 파일들을 압축하거나 해제합니다.
tar -cvf 아카이브.tar 파일목록 # 압축
tar -xvf 아카이브.tar # 해제
compress및decompress명령어: 파일을 압축하거나 다시 해제합니다.
gzip 파일명
gunzip 파일명.gz
위 명령어들은 Linux 시스템에서 기본적인 파일 조작, 시스템 관리 및 프로세스 제어를 수행하는 데 유용합니다. 이를 익힘으로써 Linux 환경에서의 효율성을 크게 증가시킬 수 있습니다.