自学Linux Shell5.1-shell父子关系】的更多相关文章

点击返回 自学Linux命令行与Shell脚本之路 5.1-shell父子关系 1 shell常见的种类  bash是Linux标准默认的Shell,是BunrneAgain Shell的缩写,内部命令一共有40个. sh 是Bourne Shell的缩写,sh是Unix标准默认的Shell. ash 是Linux中占用系统资源最少的一个Shell,只包含24个内部命令. ksh是Kom Shell的缩写,共有42条内部命令. csh是Linux比较大的内核,共有52个内部命令. shell启用…
一. shell类型 1.1  交互式 bin/ shell程序 当用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器时,默认的shell程序就会开始运行.系统启动什么样的shell程序取决于你个人的用户ID配置,在etc/passwd文件中.如下图所示,root用户使用bash shell作为自己的默认shell程序. bash shell程序位于/bin目录下,使用长列表可以看出它是一个可执行程序: 像/bin/tcsh 或/bin/dash 或/bin/csh 这些都是shell程序…
今天我们谈谈linux系统的shell的父子关系,因为大家对手机都比较熟悉,手机本身也是一个linux主机,所以我们今天就拿手机来举个例子. 首先就是创建一个新的shell,你可以把它理解成一个手机打开了一个软件,但是在linux打开一个"软件"没有那么容易,这就需要用到两种方法.         方法一:在CLI提示符用/bin/bash或bash创建一个shell. 图1-1 可以看到第一个bash的进程号为2022927:第二个bash的进程号为为2023167:这样说也不是特别…
点击返回 自学Linux命令行与Shell脚本之路 5.2-shell内建命令history alias 外部命令:有时称为文件系统命令,是存在于bash shell之外的程序,通常位于/bin./usr/bin ./sbin ./usr/sbin中                  当外部命令执行时会创建一个子进程,叫做衍生,,此时就需要花费时间和精力设置新i进程的环境                  ps就是一个外部命令,可以使用which.type命令找到它 内建命令: 不需要借用外部程…
自学Linux命令行与Shell脚本之路[第一回]:初识Linux   1.1 自学Linux Shell1.1-Linux初识 1.2 自学Linux Shell1.2-Linux目录结构 1.3 自学Linux Shell1.3-Linux文件系统 自学Linux命令行与Shell脚本之路[第二回] : 走进shell 2.1 自学Linux Shell2.1-进入shell命令行 2.2 自学Linux Shell2.2-GHOME Terminal仿真器 自学Linux命令行与Shell…
点击返回 自学Linux命令行与Shell脚本之路 2.1-进入shell命令行 进入文本命令行界面(CLI)两种方法: 控制台终端 图形化终端 1. 通过Linux控制台终端访问CLI 按下Ctrl+Alt组合健,然后按功能健(F1~F7)进入要使用的虚拟控制台.功能键F1生成虚拟控制台1,F2生成虚拟控制台2,依次类推 Linux发行版通常使用Ctrl+Alt组合健+F1/F7进入图形界面,Ubuntu使用F7,RHEL使用F1 知识点: 将终端背景色设置成白色   方法一:setterm…
点击返回 自学Linux命令行与Shell脚本之路 11.6-退出shell shell运行的每一个命令都是使用 退出状态码 告诉shell它已经运行完毕.退出状态码是一个0~255的整数值,在命令结束运行时由命令传给shell. linux退出状态码表: 1            一般性未知错误 2            不适合的shell命令 126        命令不可执行 127        没有找到命令 128        无效的退出参数 128+      与linux信号x相…
我们知道,linux文件系统,inode和dentry是有对应关系的,dentry是文件名或者目录的一个管理结构,2.6内核中: struct dentry { atomic_t d_count; unsigned int d_flags; spinlock_t d_lock; int d_mounted; struct inode *d_inode; struct hlist_node d_hash; struct dentry *d_parent; struct qstr d_name; s…
shell 基础 1.shell介绍(内置脚本) 程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务(批处理) 语法简单,代码写起来比较轻松,简单易学 (1)什么是shell shell(外壳)是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.shell 既是一种命令语言,又是一种程序设计语言 shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务 (2)什么是脚本 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(…
点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. FAT. FAT32. VFAT和ISO9660. 1. 文件类型概述 1.1 Linux下面的文件类型主要有: 普通文件:C语言元代码.SHELL脚本.二进制的可执行文件等.分为纯文本和二进制. 目录文件:目录,存储文件的唯一地方. 链接文件:指向同一个文件或目录的的文件. 设备文件:与系统外设相关…