안녕하세요.
하씨아재입니다.
예전 네이버 블로그 내용을 가져 와서 정리 하였습니다.
linux 사용하는 기본 명령어 목록을 계속 업데이트 해 나가겠습니다.
리눅스 같은 경우는 계속 하지 않으면 잊어버리게 되어서 이렇게 정리 합니다.
Shell은 쉽게 Windows 말하면 CMD(명령 프롬프트)라고 보시면 됩니다.
Shell 종류
Bourne shell ========> Unix
Korn Shell ========> Unix 항상된 버젼
Bash Shell ========> linux 자동 완성(TAP키를 사용)이 가능하다
Linux system 종료
#init 0
#shutdown -h now
#halt
Linux system 재시작
#init 6
#shutdown -r now
#reboot
Linux 폴더 이동시 상대,절대 경로가 있습니다.
절대경로 ========> 경로만 알면 바로 이동가능
상대경로 ========> 내가 기준
cd : 원하는 디렉토리로 이동한다.
#pwd ========> 현재 디렉토리 및 경로 위치 확인가능
#cd . ========> 현재 directory
#cd .. ========> 상위 directory
#cd $ 변수명에 지정된 디렉토리로 이동한다.
#cd ~,$home :사용자의 홈디렉토리로 이동한다.
ls : 파일 목록 보기
1.디렉토리와 파일의 목록을 보여주는 명령어이다.
2.syntax : ls [option] [ directory / file ]
3.option
#ls -al ===> all (.을 포함환 경로 안의 모든 파일을 나열한다). a=>숨기파일 복구 l=>현재목록을 자세히 보임
#ls -d ===> directory : 경로안의 내용을 나열하지 않고, 그 경로를 보여준다.
#ls -n ===> numeric
#ls -F ===> 파일인지 폴더인지 링크인지 디스플레이어로 보여준다. /폴더 @링크파일 *실행파일 =소켓파일
cp : 파일이나 폴더등을 복사 하는 명령어
cp [옵션] [원본] [복사할 위치]
#cp abc.txt cba.txt
#cp -r /etc/passwd /tmp/abcd 디렉토리 복사
#cp -i 복사할 디렉토리에 같은 이름의 파일이 있으면 확인
#cp -p 파일의 속성값을 유지한체로 복사
#cp -v 원본파일이 복사되는 과정 표시
mv : 파일이나 디렉토리의 이름 변경이나 위치 이동시 사용
mv [원본] [이동할 경로]
#mv aaa bbb /ccc aaa ,bbb 파일을 ccc 디렉토리로 이동
#mv /tmp/abcd /root/
#mv /tmp/bin /root/a
파일숨김
#mv /root/a /root/.a
mkdir : 새로운 디렉토리 생성
mkdir [옵션] [생성할위치/이름]
#mkdir test (현 디렉토리가 /라면 mkdir /test)
#mkdir -p /1/2/3/4 /1/ 뿐만 아니라 하위/2/3/4 디렉토리까지 생성
#mkdir -m 777 testdir 새로 만들어 지는 디렉토리의 권한을 설정
rmdir : 비어있는 디렉토리 삭제
#rmdir test (현 디렉토리가 /라면 rmdir /test 디렉토리가 삭제됨)
rm : 파일이나 디렉토리 삭제 명령(정말 조심해야 할 명령어가 될수 있으니 주의 하면서 작업을 해야함)
#rm -f 하위 디렉토리까지 삭제
#rm -rf 하위 디렉토리까지 강제 삭제
#rm -i 파일,디렉토리 삭제시 확인
alias : 명령어 재정의 명령
alias [새로지정할 명령어]='[기존명령어]'
#alias c='clear'
unalias 명령어 해제
#unalias c
파일생성 명령어
cat,touch,echo
touch : ` 파일이 존재하면 ===> 시간정보 변경
` 파일이 없을때 ===> 0byte 파일 생성 및 파일의 시간정보 변경
#touch /tmp/test /tmp디렉토리 내에 0byte 파일 생성
cat : 표준 입출력 명령
keybiard --------------> monitor
*종료 ===> ctrl+d*
#cat > /tmp/test /tmp디렉토리의 test 파일을 생성하면서 내용입력
#cat >> /tmp/test 기존 test 파일의 내용추가
#cat /tmp/test /tmp디렉토리의 test 파일의 내용 출력
echo : 한줄만 생성
ex>echo "abcd~~~z" > /tmp/c
*파일보는 명령어
cat,head,tail,more,less,vi
head : 파일 앞부분 보기
tail : 파일 뒷부분 보기
more : 화면 단위로 파일 보기
less : 파일보기
which : 명령어 경로 확인
$PATH환경변수 내의 파일 위치를 알려주는 명령어
which [option] [command]
#-a ---> 모든 것을 보여준다
#-i: alias 설정 환경을 보여준다.
rdate : 시간 맞추기
rdate [option] [host]
#rdate -p 타임서버의 시간 출력 rdate -p time.bora.net
#rdate -s 타임서버와의 시스템 시간 동기화 rdate -s time.bora.net
f
ile : 파일 종류 확인
보통의 파일의 확장자에서 쉽게 파일의 종류를 알수 있지만 리눅스에서는 확장자가 없으므로 파일의 종류를 알기 위해 사용.
file [option] filename
#file /etc/passwd ====> /etc/passwd: Ascii text
'Server Virtualization > Redhat RHE-VM' 카테고리의 다른 글
Windows Hyper-V로 Linux 가상 컴퓨터 가져오기 후 eth1(NIC)을 eth0 교체 하는 방법[유튜브 영상 추가] (0) | 2020.12.18 |
---|---|
리눅스 패키지 묶음 날짜 제한 같은게 존재 하나요? (0) | 2020.12.16 |
Redhat linux 설치 후 기본 세팅법(유튜브 영상 추가완료) (0) | 2019.11.28 |
Redhat Linux 6.5 설치(유튜브 영상 추가) (0) | 2019.11.28 |
RHE-VM 구성 화면 (0) | 2019.11.27 |