본문 바로가기

전체 글보기

(11)
alias명령어 alias명령어는 명령어를 별칭지정해주는 명령어입니다. 조금 쉽게 풀이하면 복잡한 명령어와 옵션을 간단히 입력할 수 있는 문자열로 바꿀수 있게 해주는 명령어이죠. alias [별칭지정할 명령어]='[명령어] [옵션]' 명령어 사용예 alias 사용 alias명령어를 그냥 사용하면 현제 저장되어있는 alias 명령어 목록을 나타내줍니다. 현재 상태는 아무것도 설정하지 않은 상태라서 기본적으로 alias되어있는 명령어들만 나열하게 됩니다. alias 명령어 지정 alias 명령어로 1이라고 입력을 하면 clear명령어가 실행되게 설정을 했습니다. alias 명령어와 옵션 지정 alias 명령어에 rm -rf 명령어를 지정했습니다. 이처럼 명령어 + 옵션의 지정도 가능합니다. unalias 명령어 unalia..
rm명령어 rm명령어는 리눅스 서버내의 파일이나 디렉토리를 지울때 사용하는 명령어 입니다. rm [옵션] [지울 파일이나 디렉토리 위치] -f : 파일/디렉토리 삭제시 사용자에게 어떻게 처리할지 물어보지 않는다. -r : 일반 파일이면 그냥 지우고 디렉토리면 디렉토리를 포함한 하위 경로와 파일을 모두 지운다. -v : 각각의 파일 지우는 정보를 자세하게 보여준다. 명령어 사용예 rm 명령어 사용 rm 명령어를 그냥 사용하면 파일을 지울때 파일을 지울것인지 지우지 않을것인지 물어보는 동작을 합니다. 만약 디렉토리내의 여러개의 파일을 지우는 상황이면 모든 파일마다 y를 입력해줘야 합니다. rm -f 명령어 사용 rm -f 명령어를 사용하게 되면 그냥 rm 명령어를 사용했을때 파일을 지울것인지 말것인지에 대해 물어보지 ..
cp명령어와 mv명령어 비교 cp명령어와 mv명령어 둘중 어느 명령어가 명령처리속도가 빠를까요?? 이것에 대한 해답은 머리를 조금만 굴려보시면 금방 나온답니다. 먼저 자신의 생각을 정리한 다음에 본문의 내용을 봅시다. 경우는 2가지입니다. 물리적 하드디스크가 1개일때 cp명령어와 mv명령어 속도차이 물리적 하드디스크가 2개일때 cp명령어와 mv명령어 속도차이 일단 이 내용을 이해하시기 위하려면 파일의 영역에 대하여 이해하셔야 하는데요, 파일의 영역은 파일의 속성영역(속성번호가 잇습니다)과 내용영역이 있습니다. 같은 하드내에서 cp를 하면 파일의 속성번호(아이노드 넘버 inode number)와 물리적 주소 값을 새로 정해서 복사하게 되는데 mv를 하게되면 디렉토리의 위치만 바뀌고 그파일의 속성번호와 물리적 주소값은 옛날 번호를 연결..
mv명령어 mv명령어는 파일이나 디렉토리를 이동시킬때 쓰는 명령어 입니다. mv [옵션] [옮길 대상] [옮길 위치] -i : 기본적으로 .bashrc에 alias되어 있는 옵션으로, 이동할 위치에 동일한 파일이 있을 경우 사용자에게 확인한다. -u : 이동할 파일이 이동할 위치에 있는 파일보다 최근 파일일 경우에만 이동한다. -b : 대상 파일이 이미 있어, 지워지는 것을 대비해 백업파일을 생성한다. -f : 대상 파일이 이미 있어도 사용자에게 어떻게 처리할지를 묻지 않는다. -v : 파일을 옮기는 과정을 자세하게 보여준다. -S : -b 옵션을 이용하여 백업할 경우 백업파일에서 사용할 파일의 이름의 꼬리문자를 지정 한다. 명령어 사용예 mv 명령어 사용 mv명령어를 사용해서 mvtest1디렉토리 밑의 mv.fi..
cp명령어 cp명령어는 리눅스서버 내의 파일을 복사할때 쓰이는 명령어다. cp [옵션] [복사할 대상] [복사할 위치] -i : 복사대상 파일이 있을 경우, 사용자에게 복사에 대한 실행여부를 묻는다. -f : 복사대상 파일이 있을경우, 사용자에게 확인없이 강제로 복사한다. -r : 디렉토리를 복사할 경우 하위 디렉토리와 파일을 모두 복사한다. -v : 복사진행 상태를 출력한다. -d : 복사대상 파일이 심볼릭파일이면, 심볼릭 정보를 그대로 유지한 상태로 복사한다. -p : 원본파일의 소유주, 그룹, 권한, 시간정보를 보존하여 복사한다. -a : 원본파일의 속성, 링크정보들을 그대로 유지하면서 복사한다. 명령어 사용예 cp 명령어 사용 최상위 디렉토리에 있떤 linux파일을 test디렉토리밑에 linux1이라는 이름..
cd명령어 cd명령어는 change directory를 줄인 명령어로써 디렉토리를 이동할때 쓰입니다. cd [인자값] . : 현재 디렉토리 .. : 상위 디렉토리 ~ : 로그인된 사용자의 홈디렉토리로 이동 ~계정명 : 지정된 계정의 홈디렉토리로 이동 / : 최상위 디렉토리로 이동 위사진에서 보는것과 같이 지금 제 위치는 /usr/local/bin에 있었습니다. cd /를 사용해서 제가 해당하고있는 디렉토리의 위치를 변경했습니다. pwd로 확인을 하면 최상위 디렉토리인 / 디렉토리로 이동한것을 볼 수 있습니다.
pwd 명령어 pwd 명령어는 현재 해당해있는 디렉토리의 절대경로를 나타내준다. pwd 화면에서 지금 작업하고 있는 bin이라는 디렉토리의 절대경로는 /usr/local/bin에 위치하고 있습니다. pwd는 작업하다가 작업하는 디렉토리의 위치를 알고싶을때 사용하면 해당 디렉토리의 위치를 표시해주는 명령어 입니다.
ls명령어 ls명령어는 리눅스의 기본 명령어로써 해당 디렉토리에 있는 내용을 출력한다. ls [옵션] [파일 및 경로] -a : .(숨김파일)을 포함한 경로안의 모든 파일과 디렉토리 표시 -l : 지정한 디렉토리의 내용을 자세히 출력 -d : 지정된 디렉토리의 정보출력 -n : 파일 및 디렉토리 정보 출력시 UID,GID를 사용 -F : 파일 형식을 알리는 문자를 각 파일뒤에 추가 "*", "/", "@", "|", "=", "NULL" -R : 하위 경로와 그 안에 있는 모든 파일들도 같이 나열 명령어 사용예 ls 명령어 사용 해당 디렉토리에 있는 파일들을 나열한다. ls -a 명령어 사용 숨김파일도 보여주는 -a 옵션을 사용하여 ls 명령어를 사용했을때는 보이지 않았던 .과 ..이 ls -a를 사용하니 보입니다..