linux鸟哥私房菜学习笔记之三-shell
来源:互联网 发布:地牢探测器JS手机版 编辑:程序博客网 时间:2024/05/19 23:13
一、什么是shell
shell的作用是提供用户操作系统的一个接口
常用的shell有
1) /bin/sh (已经被 /bin/bash 所取代)
2) /bin/bash (就是 Linux 预设的shell)
3) /bin/ksh (Kornshell 由 AT&T Bell lab. 収展出来的,兼容于bash)
4) /bin/tcsh (整合 C Shell ,提供更多的功能)
5) /bin/csh (已经被 /bin/tcsh 所取代)
6) /bin/zsh (基于ksh 发张出来的,功能更强大的 shell)
二、登陆时取得的shell
记录在 /etc/passwd 这个文件中
三、alias
给一些复杂的命令用另外一个名字来代替
四、变量
1.定义:直接用等号连接
2.查看
echo $变量名 或者 echo ${变量名}
个人认为还是后面一种比较好
3.变量范围
分为 环境变量和自定义变量,可以同编程里面的全局变量和局部变量来理解
可以用export把一个自定义变量转为环境变量
4.read,array,declare
1).用来读取键盘的输入的变量
2)declare
用来定义变量的类型(默认为字符串)
定义成integer来运算( 1/2=0)
3)array
定义方式 var[index]=content
ps:大概了解一下,没怎么细看
5.变量的删除与替换
例如
6.变量的设定
五、history
用于查找历史的命令
用了history,就不得不说相关的执行方法
六、登录shell的流程
七、终端机环境设定
查看:stty -a
设定: stty name key
当我们按Backspace 不是删除的时候,我们可以 stty erase ^h
八、重定向
任何重定向到/dev/null的都会丢掉
< 和<<
- linux鸟哥私房菜学习笔记之三-shell
- 鸟哥的Linux私房菜学习笔记--shell入门
- 【鸟哥的linux私房菜-学习笔记】Bash shell之数据流重导向
- 【鸟哥的linux私房菜-学习笔记】Bash shell之管线命令
- Linux鸟哥私房菜学习笔记(三)
- 《鸟哥的Linux私房菜》学习笔记(三)
- 鸟哥私房菜学习笔记三
- linux鸟哥私房菜学习笔记之四-script
- 鸟哥的 Linux 私房菜第13章-学习 Shell Scripts 学习笔记
- Linux鸟哥私房菜学习笔记_第十三章 Shell Scripts
- 【鸟哥的linux私房菜-学习笔记】Bash shell的变量功能及操作环境
- 【鸟哥的linux私房菜-学习笔记】Shell script基础
- 鸟哥的linux私房菜学习笔记《二十二》bash shell的操作环境
- 学习shell笔记------------鸟哥的私房菜
- 学习使用shell script 笔记--------鸟哥的私房菜
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- POJ3681[Finding the Rectangle]【枚举+限界】(轉)
- HTML 中有用的字符实体
- Linux下解析配置文件
- 6、数据库锁机制
- linux鸟哥私房菜学习笔记之三-shell
- ImageView的属性android:scaleType作用
- CURL模拟POST/GET
- iOS 字体
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
- ARM的irq和fiq中断以及中断嵌套
- MVC和MVP模式——什么区别?
- CxBrowser, the open source / experimental web browser.
- 谈黑客