`

shell编程学习(1)

阅读更多
1、命令和工具的区别
工具是能够执行或运行的程序。例如:who、date
命令指的是程序和为了改变程序行为而声明的参数
命令指的是程序和为了改变程序行为而声明的参数
2、shell运行模式
交互模式:shell执行时需获取用户的输入
非交互模式:读入保存在一个文件中的命令,并在执行完毕后退出!
3、shell脚本
shell脚本是保存在一个文件中的命令列表,shell可以非交互式的执行它。
4、shell脚本基础
#!/bin/sh 文本最顶端,之所以需要在第一行,是因为在其他行都会被当做注释
5、shell启动
需加载/etc/profile和profile两个文件
6、用户的新口令保存在/etc/shadow中
7、chmod、chown、chgrp
chmod:改变文件的属性,chmod -R o+x filename
chown:改变文件所有者,chown options user:group files
chgrp:改变文件的组,  chgrp options group files
8、启动一个进程
unix无论何时执行一个命令,它都创建或启动一个进程。
9、列出正在运行的进程
jobs、ps。
10、变量
是保存一个值的"单词",shell使得编程人员可以创建、赋值和删除变量。


=====================================================================
以上内容为本人学习的一点体会和总结,如有不正确之处,请指出,不甚感激
=====================================================================
分享到:
评论

相关推荐

    shell编程学习资料

    Shell编程是Linux/Unix系统中不可或缺的一部分,它是一种命令行解释器,允许用户与操作系统进行交互,执行系统命令,以及编写脚本自动化任务。在本文中,我们将深入探讨Shell编程的基础知识,包括基本命令、变量、...

    shell编程学习笔记

    变量: 变量的赋值和引用 在shell编程中变量没有类型,简称弱类型编程语言,不需要声明,在引用这个变量时会创建它(在变量名前加$符号引用变量的值)。在定义变量时,若String中包含空格、制表符、换行符,需用单...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    通过阅读《LINUX与UNIX Shell编程指南》,你可以系统性地学习和掌握Shell编程基础,从而提升在Linux或UNIX环境中工作的能力。无论你是系统管理员、开发人员还是普通用户,学习Shell编程都能让你的工作变得更加轻松和...

    shell编程学习文档

    Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手Shell学习的好帮手

    shell编程入门教程+shell脚本专家指南+UNIX.shell编程24小时教程.rar

    Shell编程是Linux/Unix操作系统中的一种重要工具,它允许用户通过命令行与系统进行交互,执行各种任务。本文将深入探讨Shell...通过深入学习和实践,你将能够编写出高效、自动化的工作流脚本,成为Shell编程的专家。

    Shell编程中文手册.pdf

    学习 Shell 编程可以让开发者更好地管理集群、提高开发效率。 Shell 解析器 Linux 提供的 Shell 解析器有 bash、sh、dash、tcsh、csh 等。Centos 的默认解析器是 bash。bash 和 sh 之间存在关系,sh 是 bash 的...

    shell编程题目练习

    shell编程题目练习,练习基本的shell编程,学习脚本语言,提高效率

    Windows Shell编程例子1

    在Windows操作系统中,Shell编程是一种强大的技术,它允许开发者创建..."Windows Shell编程例子1"的菜单扩展是一个很好的学习起点,通过研究这个示例,可以深入了解Shell编程技术,从而开发出更加丰富的桌面应用功能。

    shell编程教程.chm

    shell编程-shell编程-分支语句(1) shell编程-shell编程-分支语句(2) shell编程-shell编程-循环语句(1) shell编程-shell编程-循环语句(2) Linux的shell编程(一) Linux的shell编程(二) Linux的...

    Windows Shell 编程指南与实例

    通过学习本书,你可以掌握Windows Shell编程的核心技能,从简单的命令行操作到复杂的系统自动化,都能游刃有余。无论是个人电脑的日常维护,还是企业级的系统管理,Windows Shell编程都能成为你不可或缺的工具。

    Linux零基础学习笔记 Shell编程-菜鸟入门(超详细)

    本文将深入浅出地介绍Linux的基础知识,特别是Shell编程,为初学者提供一个全面的学习路径。 首先,我们需要理解Linux的核心概念。Linux是一种类Unix操作系统,它的核心是一个内核,负责管理硬件资源,而用户通过...

    shell编程.chm

    shell编程

    shell demo及编程pdf

    通过"shell 编程.pdf"文档,你可能会学习到更多关于Shell编程的理论知识,包括语法特性、最佳实践和高级技巧。 总结来说,Shell编程是一种强大的工具,尤其对于系统管理员和开发者而言,它能极大地提升工作效率。...

    健壮shell编程学习资料

    本资源包“健壮shell编程学习资料”是为那些希望提升这方面技能的学习者精心准备的。 首先,让我们来探讨一下什么是Shell编程。Shell是一个命令行解释器,它是操作系统与用户交互的接口,比如Unix或Linux系统中的...

    linux shell 编程指南

    “LINUX SHELL编程指南 1-15”很可能包含了以上所有内容的详细讲解,从基础概念到高级技巧,每个章节都可能深入探讨一个主题,逐步引导读者成为Shell编程的专家。通过阅读这本书,你不仅能掌握Shell编程的基本语法,...

    linux shell 编程1

    了解并熟练使用这些基本命令是学习Shell编程的基础。 接下来,我们进入Shell编程的世界。Shell脚本是一种解释型语言,它的语法简洁且强大。通过编写Shell脚本,你可以实现自动化任务,例如批量处理文件、定时执行...

Global site tag (gtag.js) - Google Analytics