vi /etc/yum.repos.d/google-chrome.repo
i 누르고
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
esc 누르고
:wq!
yum install google-chrome-stable -y
vi /opt/google/chrome/google-chrome
e4. 한글 나눔글꼴 설치
/usr/bin/google-chrome
Command [options][Arguments]
uname
date
cal
clear
uname -a
uname -s
uname -r
uname -s -r
uname -sr
cal 2 2016
ls -l /etc/hosts
date; uname
cal 5 2019; date; uname -a
Ctrl + C Terminates the command currently running.
sleep 500
ls
locale
반응이 없다.
<CTRL + C>
Ctrl + D Indicates end-of-file or exit.
mkdir –p /test / 최상위 디렉토리 아래 test 디렉토리 생성 /
cd /test / 생성한 test 디렉토리로 이동 /
pwd / 현재 작업 디텍토리 확인/
/test
cat > file1 / 파일에 내용 입력 /
Hello, Linux
<CTRL + D> /“파일의 끝”의미 /
cat file1 / 입력된 파일 내용 확인 /
Hello, Linux
Ctrl + U Erases all characters on the current command line.
find / -name core -type f <CTRL + U>
Ctrl + W Erase the last word on the command line.
find / -name core -type f <CTRL + W>
find / -name core -type <CTRL + W> <CTRL + W>
find / -name <CTRL + W>
find / <CTRL + U>
Ctrl + S Stops output to the screen
Ctrl + Q Restarts output to the screen after you have pressed Control-S
du –a /
<CTRL + S> / stop /
<CTRL + Q> / quit, 원래 상태로 빠져 나오기 /
<CTRL + S>
<CTRL + Q>
<CTRL + C> / 정지와 복귀를 반복해보다가 빠져나온다 /
현재 작업 디렉토리 확인
pwd
디렉토리 내용 확인
ls
ls dirA
ls /var/log
숨겨진 파일 보기
디렉토리 내용 자세히 보기
개별 디렉토리 확인
디렉토리 하위 목록 보기
파일 종류 확인
ls -F
ls -F /bin/uname
file dirA
file /var/log/maillog
file /bin/uname
디렉토리 변경
pwd
cd dirA
pwd
ls -a
pwd
cd ..
pwd
cd dirA
pwd
cd ../dirB
pwd
cd /root/dirA
pwd
cd ~
pwd
cd ~/dirA
pwd
pwd
cd /root/dirA
pwd
cd -
pwd
cat /etc/hosts
cat /etc/ssh/sshd_config
more /etc/ssh/sshd_config
echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15" > numbers
cat numbers
head numbers
head -5 numbers
tail -3 numbers
wc /etc/ssh/sshd_config
wc -l /etc/ssh/sshd_config
wc -w /etc/ssh/sshd_config
파일 복사
ls -F
cp fileA fileAA
cp fileA fileA.bak
ls -F
ls -F dirC
cp fileA fileAA dirC
ls -F dirC
cp -i fileA fileAA
파일 이동
ls -F dirC
mv fileD dirC
ls -F dirC
디렉토리 이동
ls -F
ls -F dirC
mv dirCC dirC
ls -F
ls -F dirC
빈 파일 생성
touch dirC/touch_file
ls -F dirC
cat dirC/touch_file
echo "Hello World" > dirC/touch_file
cat dirC/touch_file
touch makeA makeB makeC
ls -F
디렉토리 생성
mkdir dirX
ls -ld dirX
mkdir dirY/dirZ
mkdir -p dirY/dirZ
ls -F
ls -F dirY
mkdir dirU dirV
파일 이름 변경
mv fileAA fileF
ls -F
디렉토리 이름 변경
mv dirU dirD
ls -F
파일 삭제
rm makeA
rm makeB makeC
빈 디렉토리 삭제
rmdir dirD
ls -F
ls -F dirC
rmdir dirC
rm -r dirC
rm -rf dirC
grep 명령어
grep 'root' /etc/passwd
grep -n 'root' /etc/passwd
grep -v 'root' /etc/passwd
grep -l 'root' /etc/*
grep -c 'root' /etc/passwd
grep 'root' /etc/passwd
useradd johnlee
useradd john
grep 'john' /etc/passwd
grep -w 'john' /etc/passwd
grep '^john' /etc/passwd
grep 'j..n' /etc/passwd
grep 'login$' /etc/passwd
egrep 명령어
egrep 'N(o|e)+' /etc/passwd
egrep '(root|john):x' /etc/passwd
egrep -c '(svm|vmx)' /proc/cpuinfo
svm : amd라고 하는 cpu에 가상화부분을 확인
vmx : intel cpu 가상화부분 확인
window 10이 가상화 됐는지 확인하는 방법 - ctrl + shift + esc -> 성능탭 - cpu - 가상화 : 사용
가상화가 enable 되면 1이라고뜸
view numbers
vi numbers
'i'키 누른다 -> 글을 입력한다. -> 'esc'키를 누른다. -> ':wq!' 입력한다.
vi 명령어
a 텍스트 뒤에 커서를 위치시키고 입력을 받는다.
i 텍스트가 앞에 커서를 위치시키고 입력을 받는다.
o 커서가 위치한 줄의 아래에 새로운 줄을 추가하여 커서를 위치시키고 입력을 받는다.
G 파일의 제일 마지막 줄로 이동
1G 파일의 제일 첫 번째 줄로 이동
nG n번째 줄로 이동
x 커서가 위치한 부분의 글자를 삭제한다.
dd 커서가 위치한 줄을 삭제한다.
u 명령어 실행 전으로 되돌린다.
yy 한 줄을 복사하여 임시 버퍼 공간에 저장한다.
p 임시 버퍼 공간에 저장된 텍스트를 커서의 아랫줄에 붙여 넣는다.
:%s/old/new/g
:set nu 화면에 줄 번호를 출력한다.
:n,nd n번째 줄부터 n번째 줄까지 삭제한다.
:n n번째 줄로 이동
:wq 수정한 파일을 디스크에 저장한 후 종료한다.
:x 수정한 파일을 디스크에 저장한 후 종료한다.
:q! 수정한 파일을 디스크에 저장하지 않고 종료한다.
사용자 구분
퍼미션
퍼미션 변경
cd ~johnlee
cd ~root
pwd
cd dirB
ls ~+
ls ~-
cd /usr/bin
cd -
cd -
파일 이름 대체 메타문자
cd
ls fi*
ls *A