$ cd / // 최상위폴더로 이동(루트 디렉토리라함) // $ cd / 명령어의 경우 다음 명령창이 아래와 같이 나온다. // [root@localhost /]#
$ cd // "/루트 디렉토리"(현재 사용자의 홈폴더)로 이동 // $ cd 명령어의 경우 다음 명령창이 아래와 같이 나온다. // [root@localhost ~]
$ cd /etc //루트 디렉토리의 etc로 이동(절대경로) $ cd etc //현재 디렉토리에서 etc로 이동 (상대경로) $ cd .. //현재 디렉토리의 바로 앞 디렉토리로 이동 $ cd . //현재 디렉토리 반환
$ cd ~centos //해당 사용자의 홈 디렉토리로 이동 //즉 $ cd~사용자 == $ cd
여기서 주의할점!
우리가 서버에서 사용하는 계정은 root이라는 점을 잊지말자. $ cd / 명령어를 실행하면 루트 디렉토리 즉 최상위 폴더로 이동하는데 여기서 ls를 입력하면 root 폴더가 하나 있다. 이 두가지를 혼동하는 경우가 많은데 주의 하도록 하자. 루트 디렉토리 그리고 루트 디렉토리에 존재하는 root 폴더는 다르며 루트 디렉토리안의 root 폴더는 root계정이기 때문에 존재하는것이다. 강의에서는 루트 디렉토리 그리고 /root 디렉토리 로 구분한다.
..에 대한 이해
다음을 이해해보자
1 2 3 4
[root@localhost /]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# cd ../../../root [root@localhost ~]# pwd /root
.에 대한 이해
다음을 이해해보자 이거를 어디다 쓸까 싶지만 현재 디렉토리의 어떤것을 실행하거나 어떤 것을 현재 디렉토리로 옮길 때 사용된다.
1 2 3
[root@localhost ~]# cd . [root@localhost ~]# pwd /root
touch 비어있는 파일 생성
1
$ touch //비어있는 파일 생성
rm 파일 삭제
1 2 3
$ rm file1 // 삭제명령어 (삭제할것인지 재확인함)
$ rm -f file1 // 삭제 명령어(삭제할것인지 확인하지 않고 삭제)
cp 복사
1 2 3
$ cp file3 file4 //file3가 file4로 복사됨
$ cp -r /etc/sysconfig . // /etc/sysconfig폴더를 현재 폴더에 복사한다. -r은 디렉토리 복사일 때 필요함
mv 이동 및 파일명 변경
1 2 3
$ mv myfile3.txt /root/sysconfig //myfile3.txt파일을 /root/sysconfig 로 이동
$ mv file file3 //파일이름을 file에서 file3로 변경
mkdir 디렉토리 생성
1 2 3 4
$ mkdir folder1 //folder1 디렉토리 생성
$ mkdir -p dir1/dir2/dir3 // dir1/dir2/dir3 디렉토리를 생성 // 디렉토리가 3개가 만들어지는것이 아니라 dir1 안에 dir2 안에 dir3가 만들어진다.
rmdir 디렉토리 제거
1 2 3 4 5 6 7
$ rmdir folder1 //디렉토리 제거 (폴더가 비어있을 경우 가능)
$ rmdir -r folder1 //내부에 파일이 있는 디렉토리 제거 //(안에 들어있는 파일 하나하나 지울것인지 다물어본다.)
$ rm -rf dir1 //묻지도 따지지도 않고 dir1 디렉토리 제거 //매우 위험하다!! 주의해서 사용
cat 파일 읽기
사실 vi를 써도 되지만 그게 귀찮을 떄 사용
1
$ cat anaconda.ks.cfg
head 파일 읽기
맨 위의 10줄만 보기
1
$ head anaconda-ks.cfg
tail 파일 읽기
맨 밑의 10줄만 보기
1
$ tail anaconda-ks.cfg
more,less 페이지 단위로 읽기
페이지 단위로 끊어 읽기 스페이스는 다음페이지 B는 이전페이지 종료하려면 Q
1 2 3
$ more anaconda-ks.cfg
$ less anaconda-ks.cfg //less more보다 몇가지 명령어가 더 존재함
file 파일이 어떤 파일인지 확인
1
$ file file1 //디렉터리인지, 링크인지, 비었는지 등을 알려준다.
$ file /dev/cdrom 은 링크이다. 내 환경에서는 sr0을 가르키지만 다를 수 있다는 점을 알고있자.
clear
1
$ clear //화면을 깨끗하게 해준다.
Posts
1. 스마트홈 구성 입문 - 필립스 휴, 스마트싱스 활용
스마트 홈 구성필립스 휴 조명을 구매하고, 이를 시리를 통한 호출 또는 자동화를 위해선 필립스 휴 브릿지가 필요하는 사실을 늦게 깨달았다.필립스 휴 조명을 더 살 생각은 없었기에 휴 브릿지를 사기엔 애매했고, 스마트싱스 스테이션이 휴 조명과 연동된다는 사실을 알게되었다
다중모니터 사용시 모니터를 bat파일로 제어
트리플 모니터를 사용 중 하나의 모니터는 필요에 따라 편하게 관리하고 싶었다.dual - triple 로 클릭만으로 전환할 수 있게 적용 1.MultiMonitorTool 설치https://www.nirsoft.net/utils/multi_monitor_tool.htm
premiere pro
premiere pro https://www.youtube.com/watch?v=VDVMGcC1zNU 프로젝트 생성 시퀀스 생성 영상 좌측 하단에 업로드 영상 좌측하단에서 우측으로 끌기 오디오 선택 후 우클릭 - 오디오 게인에서 -10 주면 잔잔하게. 오디오는 우측 창
Spring Reactive
리액티브 선언문https://www.reactivemanifesto.org 위에서 말하는 리액티브 시스템의 특징 4가지Responsive - 응답성Resilient - 유연성Elastic - 탄력성Message Driven 리액티브 스트림즈(Reactive Stream