shell(1)shell概述

来源:互联网 发布:redis mac 安装配置 编辑:程序博客网 时间:2024/05/18 03:47

shell

 (1) 百科 


 根据ascii码表将命令翻译成0101010101110(机器语言),传递给内核,内核读懂命令,根据命令进行传递信息给各个硬件,最后内核执行的命令也通过shell进行翻译,即shell实现了用户与计算机内核之间的沟通,也是一种编程语言,

   壳层(英语:Shell)在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。

    Shell这个词是来自于操作系统(内核)与用户界面的外层界面。通常将壳层分为两类:命令行与图形界面。命令行壳层提供一个命令行界面(CLI);而图形壳层提供一个图形用户界面(GUI)。

     shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。

(2)命令


cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件)

cb 格式化源代码

chmod //change mode,改变文件的权限

cp copy

date 当前的时间和日期

echo $abc 在变量赋值之后,只需在变量前面加一个$去引用.

lint 语法检查程序

ls dir

man help

more type

du 查看磁盘空间状况

ps 查看当前进程状况

who 你的用户名和终端类型

定义变量 name=abc? (bash/pdksh) || set name = abc (tcsh)

mkdir 创建目录

rmdir 删除目录

cd 进入目录

rm 删除文件

more 显示文件

echo 显示指定文本

mv 改文件名

pwd 显示目录路径命令

(3)

shell的两种主要语法类型有Bourne和c,这两种语法彼此不兼容,B家族中有:sh,ksh,bash,psh,zsh   c家族里有:csh  .tcsh ,,

其中,,ubuntu ,,与red hat 均为bash.............(命令 echo  $SHELL查看系统现在使用那种类型的SHELL.............................命令  vi  /etc/shells查看支持那种类型的shell,,,,,,,,不同shell之间提示符差别不大)




0 0
原创粉丝点击