쉘 스크립팅 – 튜토리얼 07: 이론에서 실습까지 – 파트 01

쉘 스크립팅 – 튜토리얼 07: 이론에서 실습까지 – 파트 01

쉘 스크립팅 – 튜토리얼 07: 이론에서 실습까지 – 파트 01

계속해서 이것으로 07 튜토리얼 우리 시리즈부터 쉘 스크립팅, 오늘 우리는 시리즈의 첫 번째 부분을 다룰 것입니다 실용적인 예, 시작하기 위해 고려 배우고 다듬다 우리의 지배 쉘 스크립팅 기술.

또한 여기에서 우리는 알고 배운 모든 것을 사용할 수 있습니다. 이전 자습서 06 및 05(온라인 리소스 및 모범 사례), 모든 것을 잊지 않고 이론적 근거 에 동화 튜토리얼 04,03, 02 및 01.

셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부

셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부

그래서, 이 포스트를 시작하기 전에 «쉘 스크립팅 – 튜토리얼 07», 다음을 탐색하는 것이 좋습니다. 관련 내용, 오늘 이 게시물을 읽거나 다시 읽으면서:

셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부
관련 기사 :
셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부
셸 스크립팅 – 튜토리얼 05: Bash 셸 스크립트 – 2부
관련 기사 :
셸 스크립팅 – 튜토리얼 05: Bash 셸 스크립트 – 2부

쉘 스크립팅 튜토리얼 07

쉘 스크립팅 튜토리얼 07

쉘 스크립팅에서 시작하는 명령의 예 – 자습서 07

미리 정의된 값과 매개변수 알기: 내보내기 및 Env 명령

우선, 많은 것을 아는 것이 중요합니다. 가장 중요하고 사용되는 값 또는 매개변수는 이미 운영 체제의 특정 변수에 미리 정의되어 있으며, 이는 다음을 통해 알 수 있습니다. 명령 "수출"그리고"환경", 다음 이미지에서 볼 수 있듯이:

수출

내보내기 명령 출력 - 1

내보내기 명령 출력 - 2

환경

환경 명령 출력 - 1

환경 명령 출력 - 2

따라서 터미널에서 예를 들어 다음을 실행할 수 있습니다. 명령 명령 에 따라 사용된 데스크탑 환경을 읽기(추출/알기) "내보내기" 및 "Env" 명령:

에코 $XDG_SESSION_DESKTOP

에코 $DESKTOP_SESSION

따라서 터미널에서 동일한 결과를 얻습니다. 제 경우에는 XFCE입니다. 아래 그림과 같이:

사용된 데스크탑 환경을 읽기(추출/알기)하는 명령 명령

셸 스크립팅을 사용하여 저장된 값 및 매개변수 추출

그리고 나서 우리는 배울 것입니다 값과 정보를 추출 통해 다양한 유형의 터미널에서 명령 명령 실행. 오늘과 같은 간단한 것부터 시작하여 향후 자습서에서 더 고급에 도달할 때까지.

오늘의 내용은 다음과 같습니다.:

NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.

F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema

F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema

F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo

F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema

H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema

H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema

H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema

H4=$(date +"%H") ; echo $H4
#Hora del Sistema

M1=$(date +"%M") ; echo $M1
#Minutos del Equipo

S1=$(date +"%S") ; echo $S1
#Segundos del Sistema

D1=$(date +"%d") ; echo $D1
#Día actual del Equipo

MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo

MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo

A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo

A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo

터미널에서 실행하면 화면에 결과가 표시됩니다.:

실행된 명령 명령의 화면 결과

셸 스크립팅 – 튜토리얼 04: Bash 셸 스크립트 - 1부
관련 기사 :
셸 스크립팅 – 튜토리얼 04: Bash 셸 스크립트 – 1부
쉘 스크립팅 - 튜토리얼 03: Bash 쉘 스크립팅에 관한 모든 것
관련 기사 :
쉘 스크립팅 – 튜토리얼 03: 스크립트 및 쉘 스크립팅에 관한 모든 것

게시물에 대 한 추상 배너

요컨대, 우리는 이것을 바랍니다 «쉘 스크립팅» 튜토리얼 07첫 부분 유용한 시리즈의 명령 명령 이 기술의 잠재력을 배우고 이해하기 시작하고 가까운 장래에 보다 선진적이고 실용적인 관리 그의 GNU/리눅스 운영 체제. 그리고 물론 도달할 수 있는 힘 자신의 CLI/GUI 프로그램 구축, 필요하다면.

개인적으로 공사를 진행하면서 LPI-SOA라는 앱(패키지) 데비안, 완료 쉘 스크립팅을 통한 Bash와 100%, 미래의 나에 대해 커뮤니티 레스핀 에 기초 MX 리눅스 라고 기적. 그리고 그들은 나에게서 무엇을 볼 수 있습니까? YouTube 채널, Shell Scripting의 힘(범위)을 알기 위해.

내용이 마음에 드셨다면, 댓글과 공유. 그리고 기억하십시오, 우리의 시작 부분을 방문하십시오 «사이트», 공식 채널 외에도 텔레그램 더 많은 뉴스, 자습서 및 Linux 업데이트를 보려면 서쪽 그룹, 오늘의 주제 또는 기타 관련 주제에 대한 자세한 내용은


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.