★ 리눅스 쉘 여러 개의 스크립트 예제 코드 만들기 ● 실행 전 현재 폴더 경로로 실행파일 위치 설정해주기 mkdir d80 && cd d80 PATH=$PATH:. // 꼭 실행해주셔야 합니다.. // d80 디렉토리를 만들고 폴더 경로를 설정 후 시작합니다. ● 다중 if 문 (vi ifif.sh) #!/bin/bash typeset -i b=30 if [ $b -ge 90 ]; then echo "\$b = $b A " elif [ $b -ge 80 ]; then echo "\$b = $b B " elif [ $b -ge 70 ]; then echo "\$b = $b C " elif [ $b -ge 60 ]; then echo "\$b = $b D " else echo "\$b = $b F " fi..
★ 리눅스 쉘로 시간&날짜를 특정 형식으로 출력해보기 ● vi a1.sh 쉘 vi 편집기를 열고 명령어들을 입력해주기 #!/bin/bash echo a=`date +%A` echo "오늘은 : $a" d=`date +%Y년%m월%d일` now=`date +:%H시%M분` echo -e "오늘의 날짜는 : $d" echo "지금 시간은 : $now" echo chmod +x a1.sh ./a1.sh // 작성한 a1.sh 의 실행권한을 주고 ./a1.sh 로 쉘을 실행하여 출력해보기 해당 명령어들을 입력하면 성공적으로 요일과 날짜, 그리고 시간 정보를 쉘에 저장하고 필요한 때에 불러와서 정보를 확인할 수 있다. ● 쉘 편집기를 사용하지않고 날짜/요일 편하게 사용하는 방법. PATH=$PATH:. alias..
★ 리눅스 스크립트 만들기 ● vi b.sh 편집기를 열고 스크립트에서 입력받은 인수(argument) 출력하기 #!/bin/bash echo "스크립트 이름 : $0" echo "\$1 : $1" echo "\$2 : $3" echo "\$3 : $3" echo "\$3 : $4" echo "\$4 : $4" echo "argument 개수 : $#" echo " 모든 값 출력 : $*" chmod +x ./b.sh ./b.sh 10 20 30 40 //이번 글에서는 기본적으로 홈디렉토리에서 진행하였다. 때문에 반드시 실행 할 때는 현재 경로에서 실행하는 ./b.sh 로 실행해준다. 기본적으로 홈디렉토리에서 진행하였다. 때문에 현재 경로에서 실행하는 ./b.sh 로 실행해준다. vi 편집기에서 스크립트..
★ 리눅스로 root계정으로 초기 로그인 하는 방법 ● 실행은 반드시 root 계정에서 실행할 것 ! cd /etc/ssh vi sshd_config systemctl restart sshd passwd #경로 확인 후 위 코드를 실행해주시면됩니다 root@j:~# cd /etc/ssh root@j:/etc/ssh# vi sshd_config root@j:/etc/ssh# systemctl restart sshd root@j:/etc/ssh# passwd #경로 확인 후 위 코드를 실행해주시면됩니다 vi 편집기에서 33번 라인에 있는 '#PermitRootLogin prohibit-password' 부분을 PermitRootLogin yes 로 바꿔주면된다. (#은 주석처리 명령어이기 때문에 반드시 지워..