본문 바로가기
카테고리 없음

[리눅스] 0808

by yunzzang-c 2024. 8. 8.
반응형

#! : #!로 시작하는 첫번째 행을 셔뱅이라고함 / 스크립트 시작을 알려주는 문자열

chmod + x (파일명.확장자): 실행 권한 부여

alias lsalf='ls -alF' : 별명 설정 alias [설정할 별명]='[별명 설정할 기능/파일]'
= alias * 하면 설정한 모든 alias 를 찾을 수 있음

vi ~/.profile 들어가서 맨 하단 # set PATH 맨밑에 PATH="$PATH:~/bin" 이라고 설정해주고 :wq!(저장 후 종료)하고 나온 후 
! echo $PATH !해서 경로를 확인할 수 있음
그 후 bin폴더에 넣었던 파일이름(예: homesize.sh)을 <./=현재파일에서>라는 경로 설정없이 해당 파일 이름만
쳐도 불러낼수 있음.

python3 --version
python3() -m(모듈실행) (모듈)http.server 8000[안겹치는 번호로] 구동중일때 새 터미널창 열어서 작업해야함, 해당 작업창에서하면 중단됨

hostname -i (혼자접근할때)
hostname -I (공용)

netstat -tulnp | grep 8000(서버 번호) = ss -tulnp | grep 8000(서버 번호)
lsof -i:8000

vi/vim 파일에서 [esc]+[gg]+[dG] 누르면 전부사라짐


-------------------------------------------------------------------
**[셸 스크립트에 입력하기]** = 명령어를 입력하면 작성한 차례로 실행 echo, cd, ls

vi [만들 셸 스크립트 이름.sh]
vi 들어가지면 [i]키로 끼워넣기 후
#!/bin/bash

echo "root directory"
cd /
ls -l 

:wq!

모드 바꿔준 후 (chmod +x rootls.sh)
출력 ./rootls.sh
**소스로 할 경우 = source ./rootls.sh
------------------------------------------------------------------
+++ 똑같은 경우
#!/bin/bash

echo "root directory";cd /;ls -l
echo\ 
------------------------------------------------------------------

**[쉘 스크립트에 변수 넣기]**

1번 예제
#!/bin/bash

appdir(변수) = /home/user/myapp(변수에 담을 내용)
echo $appdir(변수 호출)

2번 예제
#! /bin/bash

name="홍길동" *띄어쓰기 주의!!!
korea=20
math=30
******* 입력받을때는 **********
read -p "국어점수:" korea
read -p "수학점수:" korea
total=$((korea + math))

echo "이름 : $name"
-----------------------------------------------------------------

nano ab : 메모장
gedit a : 메모장

반응형