Я бы предложил использовать /etc/bash.bashrc
Вы можете добавить строку в конце этого файла.
alias ok="ping google.com"
После ввода псевдонимов на строку вы должны перезагрузить или переустановить .
Вместо синтаксического анализа uname -a лучшей идеей будет синтаксический вывод cat /etc/*release*.
Вместо синтаксического анализа uname -a лучшей идеей будет синтаксический вывод cat /etc/*release*.
Вместо синтаксического анализа uname -a лучшей идеей будет синтаксический вывод cat /etc/*release*.
Вместо синтаксического анализа uname -a лучшей идеей будет синтаксический вывод cat /etc/*release*.
Вместо синтаксического анализа uname -a лучшей идеей будет синтаксический вывод cat /etc/*release*.
Вместо разбора uname -a
лучшей идеей будет синтаксический вывод вывода cat /etc/*release*
.
Вместо разбора uname -a
лучшей идеей будет синтаксический вывод вывода cat /etc/*release*
.
Вместо разбора uname -a
лучшей идеей будет синтаксический вывод вывода cat /etc/*release*
.
Вместо разбора uname -a
лучшей идеей будет синтаксический вывод вывода cat /etc/*release*
.
Я бы, наверное, сделал что-то вроде этого:
os=$(uname -s)
case $os in
Linux)
distro=$(lsb_release -si)
case $distro in
Ubuntu)
echo "Ubuntu, great!"
;;
*)
echo "Sorry, Linux distribution '$distro' is not supported"
exit 1
;;
esac
;;
SunOS)
echo "SunOS, great!"
;;
*)
echo "Sorry, OS '$os' is not supported"
exit 1
;;
esac
Я бы, наверное, сделал что-то вроде этого:
os=$(uname -s)
case $os in
Linux)
distro=$(lsb_release -si)
case $distro in
Ubuntu)
echo "Ubuntu, great!"
;;
*)
echo "Sorry, Linux distribution '$distro' is not supported"
exit 1
;;
esac
;;
SunOS)
echo "SunOS, great!"
;;
*)
echo "Sorry, OS '$os' is not supported"
exit 1
;;
esac
Я бы, наверное, сделал что-то вроде этого:
os=$(uname -s)
case $os in
Linux)
distro=$(lsb_release -si)
case $distro in
Ubuntu)
echo "Ubuntu, great!"
;;
*)
echo "Sorry, Linux distribution '$distro' is not supported"
exit 1
;;
esac
;;
SunOS)
echo "SunOS, great!"
;;
*)
echo "Sorry, OS '$os' is not supported"
exit 1
;;
esac
Я бы, наверное, сделал что-то вроде этого:
os=$(uname -s)
case $os in
Linux)
distro=$(lsb_release -si)
case $distro in
Ubuntu)
echo "Ubuntu, great!"
;;
*)
echo "Sorry, Linux distribution '$distro' is not supported"
exit 1
;;
esac
;;
SunOS)
echo "SunOS, great!"
;;
*)
echo "Sorry, OS '$os' is not supported"
exit 1
;;
esac
Я бы, наверное, сделал что-то вроде этого:
os=$(uname -s)
case $os in
Linux)
distro=$(lsb_release -si)
case $distro in
Ubuntu)
echo "Ubuntu, great!"
;;
*)
echo "Sorry, Linux distribution '$distro' is not supported"
exit 1
;;
esac
;;
SunOS)
echo "SunOS, great!"
;;
*)
echo "Sorry, OS '$os' is not supported"
exit 1
;;
esac
Я бы, наверное, сделал что-то вроде этого:
os = $ (uname -s) case $ os в Linux) distro = $ (lsb_release -si) case $ distro в Ubuntu) эхо "Ubuntu, отлично!" ;; *) echo «Извините, дистрибутив Linux« $ distro »не поддерживается» exit 1 ;; esac ;; SunOS) эхо "SunOS, отлично!" ;; *) echo «Извините, OS« $ os »не поддерживается» exit 1 ;; esac
sysEval = cat / etc / * release * | awk 'FNR == 1 {print $ 1}' | cut -d \ = -f2
sysEval = cat / etc / * release * | awk 'FNR == 1 {print $ 1}' | cut -d \ = -f2
Я бы, наверное, сделал что-то вроде этого:
os = $ (uname -s) case $ os в Linux) distro = $ (lsb_release -si) case $ distro в Ubuntu) эхо "Ubuntu, отлично!" ;; *) echo «Извините, дистрибутив Linux« $ distro »не поддерживается» exit 1 ;; esac ;; SunOS) эхо "SunOS, отлично!" ;; *) echo «Извините, OS« $ os »не поддерживается» exit 1 ;; esac