首页 > 其他分享 >学习笔记3

学习笔记3

时间:2023-09-24 14:22:38浏览次数:46  
标签:shell 版本控制 学会 数据类型 笔记 学习 了解 技能

知识点归纳

无论是Python、C、Java还是其他编程语言,程序设计语言通常都有一些共同的必备要素和技能。这些要素和技能在shell脚本中也可以找到对应,尽管shell脚本是一种脚本语言,与通用编程语言有些不同,但也具备类似的元素和技能。以下是一些必备的要素和技能:

语法

  • 编写规范的代码: 了解语法规则,编写清晰、易读的代码。

变量和数据类型

  • 变量定义: 学会声明和使用变量,了解数据类型的概念。
  • 数据类型: 了解不同数据类型,如整数、浮点数、字符串等。

控制结构

  • 条件语句: 学会使用if语句进行条件判断。
  • 循环结构: 掌握for循环、while循环等。

函数和模块

  • 函数定义和调用: 学会定义和调用函数,了解函数的参数和返回值。
  • 模块: 理解模块化编程,将代码组织成可重用的模块。

输入和输出

  • 输入: 学会从用户或文件中获取输入。
  • 输出: 学会向屏幕或文件输出信息。

错误处理

  • 异常处理: 学会处理可能出现的错误和异常情况。

数据结构

  • 数组/列表: 了解如何使用数组或列表来存储多个数据项。
  • 字典/哈希表: 了解如何使用字典或哈希表来存储键值对数据。

算法和逻辑

  • 基本算法: 了解基本算法,如排序、搜索等。
  • 逻辑思维: 培养解决问题的逻辑思维能力。

文件操作

  • 文件读写: 学会打开、读取和写入文件。

版本控制

  • 版本控制工具: 了解版本控制工具(如Git)的基本使用,以便协作开发。

在shell脚本中,这些要素和技能也是必备的,尽管具体语法和用法会有所不同。例如,在shell脚本中,你会使用变量、条件语句、循环、函数定义和调用等。文件操作也是常见的需求,特别是用于自动化任务和系统管理。

总之,无论是哪种编程语言或脚本语言,掌握这些基本要素和技能对于成为一个有效的程序员都是至关重要的。不同的语言有不同的语法和特性,但这些基本概念是跨语言的,并且为构建各种类型的应用程序提供了坚实的基础。

苏格拉底挑战






标签:shell,版本控制,学会,数据类型,笔记,学习,了解,技能
From: https://www.cnblogs.com/zsy1748774883/p/17725934.html

相关文章

  • 学习笔记3
    知识点归纳一门程序设计语言的必备要素和技能可以总结为以下几点:语法:掌握语言的基本语法规则,包括变量的声明和赋值、控制结构(条件语句、循环语句等)、函数和类的定义等。数据类型:了解语言提供的不同数据类型,如整数、浮点数、字符串、数组、列表、字典等,并能灵活地运用它们。......
  • 学习笔记三
    一、任务详情自学教材第10章,提交学习笔记(10分)大家学习过Python,C,Java等语言,总结一下一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如何呈现出来的?知识点归纳以及自己最有收获的内容(3分)问题与解决思路(2分)实践内容与截图,代码链接(3分)...(知......
  • 学习笔记3
    第十章sh编程1.一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如何呈现出来的?-要素:数据类型、常量、变量、运算符、表达式、标识符、关键字、数组、基本控制结构、函数、输入和输出、解释器和编译器-技能:数据结构分析和设计算法分析和设计系统......
  • 《信息安全系统设计与实现》第三周学习笔记
    《信息安全系统设计与实现》第三周学习笔记第十章sh编程sh脚本sh脚本是一个包含sh语句的文本文件,命令行解释程序sh要执行该语句。例如创建一个文本文件mysh,包含:#!/bin/bash#commentlineechohello用chmod+xmysh使其可执行sh脚本与C程序sh是一个解释......
  • x86汇编学习
    sal为算术左移,保持符号位不变。shl为逻辑左移,为无符号左移,最高位直接被次高位覆盖。对应的右移分别为sar,shr。参考[https://blog.csdn.net/deniece1/article/details/](https://blog.csdn.net/deniece1/article/details/103274744#汇编语言中sal(算术左移指令)和shl(逻辑左移指......
  • Oracle process/session/cursor/tx/tm的简单学习
    Oracleprocess/session/cursor/tx/tm的简单学习Oracle的部署模式Oracle安装时有专用模式和共享模式的区别共享模式(Sharedmode):在共享模式下,会话可以同时读取数据库的数据,多个会话可以并发地进行读取操作。这意味着多个会话可以共享相同的数据快照,并且彼此之间不会阻塞。......
  • 学习笔记1
    知识点ubuntulinux的使用unix/linux常用命令ls:lsdirname:列出CWD或目录的内容cddirname:更改目录pwd:打印CWD的绝对路径名touchfilename:更改文件名时间戳(如果文件不存在,则创建文件)catfilename:显示文件内容cpsrcdest:复制文件mvsrcdest:移动或重命名......
  • 学习笔记2
    第九章I/O库函数一.知识点归纳(一)I/O库函数与系统调用系统调用函数:open()、read()、write()、lseek()、close()I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose()二者区别:在系统调用程序中,文件描述符fd是一个整数。在库I/O程序中,fp是一个文件流指针。系统调用ope......
  • 高级系统架构师学习(八)嵌入式系统
    一、嵌入式系统概述基本概念1、将可配置与可裁剪的软硬件集成于一体的专用计算机系统,需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。2、指嵌入各种设备及应用产品内部的计算机系统。它主要完成信号控制的功能。体积小、结构紧凑,可作为一个部件埋藏于......
  • vue笔记
    一、vue项目vscode自动import,VUE组件和ts模块1、在vscode插件市场安装vetur插件2、修改tsconfig.json文件将moduleResolution改为node3、重启vscode,后面再下代码就可以自动import了。二、vue项目中使用elementplus参考elementplus官网:https://element-plus.org/zh-CN/guide/desig......