지난번 포스팅에 올렸던 Cygwin을 통해서 윈도우에서 리눅스 환경을 접할 수 있습니다~
그럼 리눅스에서 사용되는 기본 명령어를 살펴봅시당!
ls 또는 dir = > 현재 폴더에 있는 파일 리스트를 보여주는 명령어
* 세부속성 (복합적으로 사용 가능)
l : 파일에 관한 상세 정보를 나타냅니다.
a : all의 약자로 모든 파일 표시.
t : time을 나타내는 명령어로 파일이 생성된 시간별로 표시
R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지.
F : 파일 유형을 나타내는 기호를 파일명 끝에 표시
(디렉토리는 '/', 실행파일은 '*', 심볼릭 링크(바로가기)는 '@‘).
위의 캡쳐파일은 ls의 내용과 그 세부속성들의 차이점을 보여드리기 위해 캡쳐한 내용입니당.
세부속성의 경우에는 ls -la, ls -al의 차이가 없는 것을 아실 수 있지영! 순서 상관없이 사용이 가능하고 복합사용이
가능한 것을 알 수 있슴당. 세부속성의 사용법은
명령어 -세부속성
요렇습니당~ ls 는 아주 자주 사용하는 명령어이므로 잘 익혀두시면 편리합니다~
mkdir = > 새로운 디렉토리 생성 명령어
ex) mkdir newfolder : newfolder라는 이름의 새 폴더를 생성.
cd = > Change Directory의 약자로, 지정한 디렉토리로 옮겨서 작업할 수 있게하는 명령어
* 세부속성
~ : User의 홈 디렉토리로 이동. cd ~ 와 속성없이 cd만 사용하는 것은 같은 기능이다.
.. : 현재 디렉토리의 바로 상위 디렉토리로 이동.
디렉토리명 : 이동하고자하는 하위 디렉토리로 이동.
/디렉토리명 : 위치에 상관없이 이동하고자하는 디렉토리로 바로 이동.
★리눅스에서 가장 많이 사용하게 될 키는 TAP 키가 아닐까 생각됩니당~~~★
Tap은 자동완성기능을 이루어줍니다. 폴더명을 다 일일히 적기가 귀찮을 경우,
예를 들어 newfolder로 이동한다! 하면 cd new 까지만 적고 TAP 키를 누르면 나머지 글자가 슝~ 입력됩니다.
주의할 점은 입력한 글자까지를 이름으로 가진 폴더 또는 파일이 여러개 있으면 안된다는거~
cat = > 파일 읽어오기 또는 파일 생성의 명령어.
* 세부속성
> 파일명.확장자 : 이러한 이름의 파일 생성. 파일이 생성되고 그 내용도 바로 입력할 수 있다. 입력이 끝나면 Ctrl + D로 빠져나올 수 있다.
파일명.확장자 : 이러한 이름으로 존재하는 파일의 내용을 출력한다.
cp = > Copy의 약자로 파일 복사에 사용된다.
ex) cp A.java B.java : A.java라는 파일을 B.java라는 이름으로 복사한다. (확장자 변경도 가능)
mv = > 파일 이동 또는 파일명 변경에 사용되는 명령어
파일 이동 ex) mv A.java ./newfolder : A.java라는 파일을 newfolder라는 현재 폴더의 하위폴더로 이동
파일명 변경 ex) mv example.jsp thisIsExample.jsp : 앞의 이름을 뒤의 이름으로 변경
rm = > Remove의 약자로 삭제를 위한 명령어
* 세부속성
i : 지울지를 확인하고 지움. (y / n)
r : 디렉토리를 삭제할 때 붙여줘야 하는 속성. 일일이 물어보고 삭제한다.
F : 지울지를 확인하지 않고 강제로 삭제함. 반드시 신중하게 사용하자.
rmdir = > Remove Directory의 약자로 디렉토리 삭제를 위한 명령어.
ex) rmdir newfolder : newfolder라는 폴더를 삭제한다.
passwd = > User의 Password를 변경할 수 있게하는 명령어.
세부속성은 따로 없고, 명령어를 입력하면 현재 비밀번호를 입력한 뒤 바꾸고자하는 비밀번호를 입력하면 변경된다.
Cygwin에서 passwd 명령어를 사용했더니 윈도우 로그인 시 비밀번호가 변경되었습니다~
pwd = > 현재 작업하고 있는 위치가 어디인지를 보여줌. 현재 디렉토리 보기.
exit = > 종료. 나가기.
퍼미션에 대한 내용과, 압축 명령어 및 기타 다른 명령어들은 다음 포스팅에서~
2011.02 오혜영에게 저작권이 있습니당. 오예~