当前位置:文档之家 > 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_shell脚本_学习笔记_电脑基础知识_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 linux_shell脚本_学习笔记_电脑基础知识_IT/计算机_专业资料。1....

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

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

老男孩linux笔记

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

学习笔记之《Linux与UNIX Shell编程指南》

示例: 显示 a.txt(b.txt)?里面的内容 # cat a.txt b.txt 第 6 页共 10 页 学习笔记之《Linux 与 UNIX Shell 编程指南》 将 a.txt 内容加到 b.txt...

LINUX学习笔记

lpr *.doc 在这个例子中, 在这个例子中,bash 将把 *.doc 替换为当前目录下...(GNU Bourne-Again SHell)是许多 Linux 平台的内定 Shell,事实上,还有许 多...

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

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