bash ????? ?? ??? ?? ?? ? ?? ??? ?????. $ 1, $ 2 ?? ???? ?? ?? ??? ???? $ 0? ???? ??? ?????. "$@"?? "$*"? ?? ????, ??? ?? ??? ???? ??? ?? ???? ????. getOpts? ???? ?? ?? (? : -a, -b : value)? ???? ??? ?? ?????. ??? ??? ?? ?? ?? ?? ?? ?? ??? ?????. ??? ?? ??, ?? ??? ???? ?? Shift? ???? $#? ?? ? ?? ?? ?? ?? ???? ??????.
Bash?? ?? ? ??? ???? Shell ????? ?? ???? ?? ???? ?? ? ??? ?? ??? ???? ?? ?? ????. ?? ????? ??? ?? Bash ????? ??? ? ?? ?? $1
, $2
?? ?? ?? ??? ???? ????? ????.
????? ???? ??? ??? ????.
?? ?? : ?? ?? ???
?? Bash ??????, ??? ???? ? ?? ??? $1
, ? ??? $2
?? ?????. ?? ??:
#!/bin/bash Echo "? ?? ?? : $ 1" Echo "? ?? ?? : $ 2"
? ????? ??? ?? ???? ??? ????.
./script.sh Hello World
????? :
? ?? ?? : ????? ? ?? ?? : ??
??? ??? ????? ?? ???? ?????. ?????? :
-
$0
???? ?? ??? ?????. - ??? ? ??? ??? ???? (? ?? ??? ??
$4
? ??) ?? ????.
$@
? $*
? ?? ?? ? ??? ??? ?????.
??? ??? ???? ??? ?? ??? ?? ? ??? ????. ? ?? $@
? $*
? ?????.
? ? ?? ?? ??? ???? ? ?? ? ? ?? ??? ?????.
-
"$@"
? ??? ??? ??? ?????. ??? ??? ???? ? ??????. -
"$*"
?? ??? ??? ??? ?????.
??? $@
???? ?? ??? ???? ??? ?????.
"$@"? Arg? ?? ?? Echo "Argument : $ arg" ??
??? ?? ?????? :
./script.sh ?? ??? "? ???"
??? ?? ???? :
?? : ?? ?? : ??? ?? : ? ???
? ??? ??? ??? ???? ?? ???? ????? ??? ? ?? ?????.
?? ?? ?? ? ????? getopts
??
????? -a
, -b
?? -abc
? ?? ??? ?? ??? ?? ???? ?? getopts
??? ?????.
??? ?? ????.
getopts "ab : c"opt; ?? ??? $ ?? ??) echo "?? -???" ;; ?) echo "?? -B ?? : $ optarg" ;; ??) echo "?? -C ???" ;; \?) echo "???? ?? ?? : -$ optarg" ;; ESAC ??
??? ?? ??????.
./script.sh -a -b value -c
??? ??? ? ? ???? :
?? -??? ??? ?? ? ?? -B : ? ?? -C ???
???? ? ? ?? ?? :
-
"ab:c"
??b
?? ???-b
?????. -
OPTARG
??? ??? ??? ?? ?????. -
getopts
? ?? ? ?? ???? ??? ?????.
? ?? ?? gotchas
??? ?? ? ??? ? ?? ?? ?? ??? ????.
- ?? ???? ??? ?? ??? ???? ?? ?? ?? (
"$1"
,"$@"
)? ??????. - ?? ?? ??? ??? ?? ??? ?? ???? ??
shift
??????. -
$#
???? ??? ?? ??? ?????? ??? ? ????.
?? ??:
Echo "??? ? : $#"
?? Bash? ????? ? ?? (? : --option
)? ???? ????. ???? ????? getopt
( getopts
??)? ?? ??? ???????.
??? ????? ?????. ????? ????? ??? ????? ?? ??? ???? ????? ????.
? ??? Bash?? ?? ? ??? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

Docker ??? ??? ? ?? ??? ??, ???? ?? ?? ???? ??? ?? ??? ??? ?? ?? ??? ?? ???????. 1. ?? ??? ???? ???? ?? (dockerlogs ?? docker-composelogs)? ??????. 2. ??? ?? ?? ??? ?? ??? ??? ??? ????? ???? ?? (Dockerps) ? ??? ?? (Dockerstats)? ??????. 3. ???? ?? (DockerExec)? ???? ??, ?? ? ???? ??????. 4. Dockerfile? ?? ??? ??? ???? ?? ?? ?? ?? ?? ??? ?? ??? ?? ??? ???? Cleanbuild? ???? ?????.

Docker? ???? ???? ??? ???? ? ??? ??, GPG ? ? ????? ??, Docker ?? ??, ??? ?? ?? ? ?? ???? ?????. 1. ?? Sudoaptupdate ? SudoaptUpgrade? ???? ???? ???????. 2. apt-transport-https, Ca-certificates ? ?? ??? ???? ??????. 3. ?? GPG ?? ???? ?? ??? ??????. 4. Sudoaptinstall? ???? Docker-Ce, Docker-Ce-Cli ? Containerd.io? ??????. 5. Sudo ??? ???? Docker ??? ???? ??????. 6. ???, ??

?? ?? ?? ?? (SYSCTL)? ??? ??? ????? ????? ???? ???? ???? ??? ???? ? ????. 1. ???? ?? : NAT ???? TCP_TW_RECYCLE? ???? ??? ?? ??? ??? ?????? NET.IPV4.TCP_TW_REUSE? ????. Resource Release ??? ??? ?? Net.ipv4.tcp_fin_timeout? 15 ~ 30 ?? ??? ? ?? ?. ?? ?? ?? ??? ???? ????? ?? net.core.somaxconn ? net.ipv4.tcp_max_syn_backlog? ??????. 2. ??? ?? : vm.supppiness? ? 10?? ? ??? ????.

Linux?? SystemCTL?? ???? ???? ?? ????? 1. ?? SystemCtlStatus ??? ??? ???? ??? ???? ?? ?? ????? ??????. 2. SudosyStemctlRestart ??? ?? ??? ???? ???? ?? ???? ??? ??? ??? ??????. 3. ???? ???? ??? ??? ????, ?? ??? ?????? ?? ???? ????? ???? ??? ??? ? ????. 4. Log JournalCTL-U ??? ??? ??? ??? ?? ? ?? ?? ??? ????????? ?? ?? ??? ??? ? ????.

bash ????? ?? ??? ?? ?? ? ?? ??? ?????. $ 1, $ 2 ?? ???? ?? ?? ??? ???? $ 0? ???? ??? ?????. "$@"?? "$*"? ?? ????, ??? ?? ??? ???? ??? ?? ???? ????. getOpts? ???? ?? ?? (? : -a, -b : value)? ???? ??? ?? ?????. ??? ??? ?? ?? ?? ?? ?? ?? ??? ?????. ??? ?? ??, ?? ??? ???? ?? Shift? ???? $#? ?? ? ?? ?? ?? ?? ???? ??????.

Linux/MACOS? ?? ??? ?? ??? ?? ??, ?? ?? ? ??? ??? ?? ? ? ????. 1. ??? ?? ?? SudoshutdownNow ?? -h/-p ?? ??? ??????. 2. ?? ?? ?? ?? ??? ???? -C ??? ??????. 3. -r ?? ??? ???? ?? ???? ??? ??? ???? ??????. 4. Sudo ??? ??????? ???? ?? ?????? ???? ??? ??? ?????.

Ping? ???? ?? ??? ?????? ?? ?????. ?? ??? ??? ????. 1. ?? ? ??? ?? ? (Windows ? CMD, MacOS/Linux? ???); 2. Pingwww.example.com ?? Ping8.8.8.8? ?? ?? ??? ????? Ping ??? ??????. 3. Windows? ?? -n ? MacOS/Linux? ?? -C? ?? ??? ???? ?? ?? ??? ?? ? ? ????. ???? ??? ??? ????, ?? ??? ???? ??? ????, ?? ??? ??? ???? ?? ??? ? ??? ???? ???? ???, ?? ? ??? ????? ?? ?????? ??? ?????? ??? ?? ???? ???? DNS? ???????. ?????? ?? ??? ???? ?? TR?? ??? ? ??? ?? ?????.

????? RAID? ?? ?? ?? ??? ?? ??? ???? ???? ?? ?? ?? ??? ???? ? ????. 1. MDADM ??? ???? ??, ?? ?????, ?? ??, ??, ?? ? ?? ??? ???? Linux?? RAID ???? ???? ?????. 2. Windows? ??? ??? ?? ?? ?? ?? ? ??? ?? "??? ??"? ?? RAID0 ? RAID1? ?? ??? ??? ? ????. 3. ?? ? ??? ??? ??, ????? ?? ????, ??? ?? ??? ?? ??? ???? ?? ???? ?? ??? ??? ?? ??? ?????.
