개인공부
다중명령어 1. [명령어1] ; [명령어2] - 첫 번째 명령어 부터 순차적으로 실행 - 첫 번째 명령어가 실패하여도 반드시 실행 #asdfa ; pwd ; date ; cal //오류 후 다음 명령어 실행 2. [명령어1] && [명령어2] - 첫 번째 명령이 에러가 아닐 시 두번째 명령을 실행 - 에러가 발생하는 시점에서 명령 실행 종료 3. [명령어1] || [명령어2] [정상] || [정상] // 명령어 실행 [오류] || [정상] // 오류 후 명령어 실행 [정상1] || [정상2] || [정상3] // 정상1 실행 [정상1] || [오류1] || [정상3] // 정상1 실행 [오류1] || [오류2] || [정상3] // 에러1,2 출력 후 정상3 실행 - 즉, 명령어가 정상으로 실행된 시점까..
#yum -y install lrzsz // lrzsz 패키지 설치 lrzsz 패키지 => 파일을 xshell에 옮길 수 있음 #rz // HostOS -> GuestOS#sz [파일명] // GuestOS -> HostOS 1. sort - 파일내의 내용을 알파벳 순서대로 정렬 #sort [option] [file] -n 숫자를 기준으로 정렬 -r 역순으로 정렬 -u 중복행 제거 (#uniq) -o 출력 결과를 파일로 저장 #mkdir /practice/sort_test #cd /practice/sort_test/ - 해당 경로에 공유 폴더에 업로드된 sort_test1, sort_test2 파일 다운로드 #cat sort_test1 //원본 파일 확인 #sort sort_test1_txt #sort ..
8. head - 파일 내용의 첫 10줄만 출력 #head [옵션] [파일] -[번호] 처음부터 [번호]까지 출력 #cat /etc/passwd #head /etc/passwd // /etc/passwd 파일의 첫 10줄만 출력 #head -15 /etc/passwd // 해당파일의 처음부터 15줄만 출력 9. tail(꼬리) - 파일 내용의 마지막 10줄 출력 #tail [옵션] [파일] -[번호] 마지막으로부터 [번호]만큼 출력 ★-f 실시간으로 파일의 내용을 확인 ex) #tail /etc/passwd // 마지막 10줄만 출력 #tail -3 /etc/passwd // 마지막부터 3줄만 출력 ★#tail -f /var/log/secure // 현재 원격 접속을 시도한 내용을 실시간으로 확인 // ..
mv (move) - 파일 및 디렉토리 이동 #mv [option] [source] [target] // 현재경로에 파일이 있으면 절대경로 쓸 필요없음 // 이름 변경할 때도 씀 #mv [file1] [file2] ... [file?] [Directory] // 여러 파일 이동 -f(force) 파일 이동 시 대상 경로에 파일이 있다면 물어보지 않고 덮어쓴다. ex) # mv /practice/ls /practice/mv_test/ls_123 # mv ls_123 ls_456 -> 이름변경 옵션 알아보기 # man mv 나가기 q # yum -y install man-pages-ko.noarch -> man 페이지 한글로 만드는거 2. rm (Remove) - 파일 삭제 #rm [option] [targ..
기본 명령어 #pwd (Print Working Directory) - 현재 위치한 절대경로 확인 #ls (List Segment) - 파일 및 디렉토리 목록 출력 옵션 -a 숨김파일을 포함한 경로안에 모든 내용 출력 -l List형태로 출력(#ll) -F 파일의 형식을 알 수 있는 문자를 추가 -t 수정된 날짜를 기준으로 출력 -R 현재 위치를 기준으로 하위 디렉토리 및 파일을 출력 -h -l과 함께 사용하여 파일 크기를 사람이 보기 쉽게 출력 -S -l과 함께 사용하여 파일 크기 기준으로 정렬한다. #ls // 명령어만 사용한 경우 #ls -l // 명령어와 옵션을 사용한 경우 #ls /bin // 명령어와 인자를 사용한 경우 #ls -l /bin // 명령어 + 옵션 + 인자를 사용한 경우 옵션 끼..