Shell学习笔记1-1
第一章Shell的介绍
什么是Shell?
shell就是一个命令解析器。他的作用就是遵循一定的语法加以解释并传送给系统。
/etc/shells 通常有7种Shell,默认为 Bash,可运行子Shell,推出使用exit命令。
echo $SHELL 查看系统使用的Shell。
存取权限及安全
文档和目录的权限
ls -alh ll 查看文档的权限
setuid(suid和guid)(chmod u+s,g+s file)
chmod [who] operator [permission] file
who(u,g,o,a) operator(+,-,=) permission(r,w,x,s,t)
chmod 4774 file
ps: chmod u+s,g+s file会给安全带来风险。但也可以引用在大型数据库等权限管理方面。
chown 和 chgrp (chown user file/ chgrp group file)
chown [-R] owner file
chgrp [-R] group file
umask
$HOME/.bash_profile
umask 0022
符号链接(ln [-s] soure_path target_path)
Shell 简单的命令
shell脚本基本元素
#!/bin/bash
# --注释
变量
流程控制
Shell 特性
别名 alis $HOME/.bashrc
管道 ls| sort
命令替换 ·· 反单引号
重定向 < >
后台处理 nobup command &
模式匹配 ×.txt 正则表达式
变量
特殊符号
转载于:https://www.cnblogs.com/birdgao/archive/2010/08/21/1805506.html
- Shell脚本学习笔记
- Shell脚本学习笔记(一)--预备知识
- shell脚本学习笔记之grep命令用法
- SHELL脚本学习笔记_2016_04
- shell 学习笔记 (二)
- hbase 学习笔记二----shell
- bash shell 学习笔记
- shell 脚本学习指南-笔记(二)
- 【Linux学习笔记】Shell 基础(1) — Shell简介
- SELL学习笔记前言:我对SHELL学习的计划
- Shell学习笔记(1)
- Shell脚本学习笔记(七)--sed和awk
- Shell学习笔记二
- Shell 语言学习笔记(菜鸟版)
- Shell 编程学习笔记:脚本输入参数
- Linux学习笔记-shell命令[转帖]
- [原创] linux课堂-学习笔记-课程3.Linux目录结构介绍及内核与shell分析
- shell 学习笔记2
- shell 学习笔记1-- 参数
- 《Unix Shell编程》第三章学习笔记--shell的本质(思维导图)