当前位置:文档之家 > 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学习笔记 (linux系统)

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

Linux shell编程学习笔记2

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

linux shell编程学习笔记(3)shell变量

linux shell编程学习笔记(3)shell变量 - 1、什么是变量 保存变化的数据 ——变量名:名称固定,由系统预设或用户自定义 ——变量值:根据用户设置、系统环境变化而...

老男孩linux笔记

老男孩 linux 笔记 设定目标、寻找方法、勤奋努力、...3、重方法: (1)通过具体的时间案例学习记忆,远...(SSH 远程连接工具) 其他 SSH 工具:XShell, putty...

韩顺平linux教学视频学习笔记(三)

韩顺平linux教学视频学习笔记(三) - 第三天 一、文件共享 Windows 文件共享用网络邻居; Linux 文件共享需要用 samba 服务器。 二、SHELL 是一个功能模块 ...

ubuntu学习linux笔记

ubuntu学习linux笔记 - 使用 Xshell 连接 Ubuntu Xshell 是一个安全终端模拟软件,可以进行远程登录。我使用 XShell 的主要目的 是在 Windows 环境下...