시작부터 가장 낯선 곳으로...
7월 15일, 수업 첫 날.
노트북에 가상환경인 Ubuntu를 설치하고 Linux의 기본 문법을 익혀나갔다. 평소에 cmd창조차 켜본 적이 전무한 나로선 리눅스 화면 자체가 공포 그 자체였다. 명확한 아이콘과 마우스의 클릭에 익숙한 나같은 사람에겐 명령어로 디렉터리를 만들고 그 안에 들어가 파일을 생성하는 기본적인 과정조차 낯설기 그지없다. 그래도 차근차근 따라가보자.
■ 리눅스 기본 명령어
cd(change directory)(+디렉토리명): 디렉토리 이동. (cd Templates -> Templates 디렉토리로 이동)
pwd(print working directory): 현재 작업 중인 디렉토리 확인.
cat(+파일명): 파일 내용 출력.
mkdir(+디렉토리명): 새 디렉토리 생성.
rmdir(+디렉토리명): 디렉토리 삭제.
ls: 파일 목록 출력.
cp: 파일 복사. cp [복사할 파일명][새 파일명]
mv: 파일 이동.
clear: 화면 정리. 윈도우의 cls와 같은 기능.
history: 이전에 실행한 명령어 출력.
sort: 정렬.
ifconfig: ip주소 확인.
man du: 디스크 사용량 확인.
uptime: 시스템 부하율 확인.
top: 현재 시스템 정보 확인.
free: 메모리 사용 상황 확인.
gzip -d(+압축 파일명.tar.gz): gz 압축 풀기.
man passwd: 사용자 비밀번호 변경.
su ubuntu: 사용자 변환.
exit: 이전 계정으로 전환.
su -: root 권한.
man deluser: 사용자 삭제.
touch: 파일 생성. (touch temp.txt -> temp 텍스트 파일 생성)
vim: vi 에디터로 텍스트 파일 생성.
nano: nano 에디터로 텍스트 파일 생성.
chmod: 파일에 권한 부여.
chmod u -> 사용자(본인)
chmod g -> 그룹
chmod o -> 다른 사용자
chmod u+x: 실행 권한 부여.
chmod o+w: 다른 사용자에게 실행 권한 부여.