当前位置:文档之家 > Linux Shell实例精讲学习笔记

Linux Shell实例精讲学习笔记

第一章:shell基础

●umask --查看当前用户创建文件或文件夹时的默认权限

eg:

[test@szbirdora 1]$umask

0002

[test@szbirdora 1]$ls -lh

-rw-rw-r-- test test myfile

drwxrwxr-x test test 1

上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分别为664,775.而通过umask查到的默认权限为002.所以可以推断出umask的计算算法为:

umask file directory

0 6 7

1 5 6

2 4 5

3 3 4

4 2 3

51 2

601

700

●连接ln

硬连接 ln sourcefile targetfile连接后的target文件大小和source文件一样

软连接 ln -s sourcefile t
argetfile类似于windows的快捷方式

软连接 ln -s sourcefile targetfile类似于windows的快捷方式

●shell script 基本结构

#!/bin/bash--------bash shell开头必须部分

# description--------注释部分(可有可无,为了阅读方便最好加以说明)

variable name=value---------变量部分,声明变量,赋值

control segment ---------流程控制结构,如判断、循环、顺序

eg.

helloworld.sh

#! /bin/bash

# This is a helloworld shell script

printchar = "hello world"

echo $printchar

[test@szbirdora 1]$sh helloworld.sh

hello world

●shell 特性

下载Word文档免费下载:

Linux Shell实例精讲学习笔记下载

(共36页)

linux shell编程学习笔记(5)shell运算符号和运算命令

linux shell编程学习笔记(5)shell运算符号和运算命令 - 一、shell 运算符号 1、加法 + ——expr 43+21 、expr $x + $y 2、减法 - ——...

Linux shell编程学习笔记

Linux shell编程学习笔记 - Linux shell 编程学习笔记(一) 第一章:shell 基础 ●umask --查看当前用户创建文件或文件夹时的默认权限 eg: [test@s...

自己总结的shell脚本学习笔记(未完待续)

这些资料对 shell 脚本编程进行了一个比较全面的介绍, 对于嵌入式 Linux学习...附有接近 40 个 shell 脚本源代码,是前面知 识点的举例,而且没有给出运行...

Linux shell编程学习笔记2

linux shell 编程脚本linux shell 编程脚本隐藏>> Linux shell 编程学习笔记(二)--chinaitlab linux 学习视频 2008-03-07 00:31 第三章 shell 的输入和输出 1...

Linux shell编程学习笔记1

linux shell 编程脚本linux shell 编程脚本隐藏>> Linux shell 编程学习笔记(一...上面的例子中我们看到由 test 默认创建的文件 myfile 和文件夹 1 的权限分别...

Linux Shell 编程学习笔记1

Linux Shell 编程学习笔记1 Linux ShellLinux Shell隐藏>> 目1、 、 1.1. 1.2. 录 SHELL 简介 ... 1 什么是 SHELL ......

Shell脚本学习指南笔记

语 法格式如下: printf 例子: printf “The first program always prints ?%s...Shell脚本学习笔记 3页 1下载券 shell学习笔记 8页 免费 Linux shell脚本学习...

Linux shell编程学习笔记3

Linux shell 编程学习笔记(三) --chinaitlab linux 学习视频 编程学习笔记( 第五章 文本过滤 1.正则表达式 正则表达式 一种用来描述文本模式的特殊语法,由普通字符...

Linux 操作系统shell学习笔记 (linux系统)

Linux 操作系统shell学习笔记 (linux系统) - 中国 Unix/Linux 软件开发联盟 Linux 操作系统 shell 学习笔记...

Bash Shell学习笔记

Bash Shell学习笔记 - www.linux Bash 学习笔记 Bash shell 学习笔记 ...