Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27272
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-29 11:18
个人简介

登上台风的猪

文章分类

全部博文(19)

文章存档

2014年(19)

我的朋友

分类: 嵌入式

2014-11-06 20:16:31

shell保护内核,并完成用户与内核的交互

shell是一个命令解释器;也是一种解释性的程序语言,即shell脚本语言

 

版本:

Bourne shell sh

Bourne Again shell bash

 

1、shell命令提示符:

username @hostname direction/~  $/#

$为普通用户

#为超级用户

~为当前用户主目录

 

2、命令格式:

command [-options] argement argement

命令名称 选项  参数  参数(可以多个参数)

 

-” 短选项

--”长选项

一般短选项与长选项等价,一般选项可连续写,可调换顺序

要求:

[1]命令与选项与参数至少有个空格分开

[2]一行写多条命令,可以用“;”隔开

[3]如果一行命令不能一行写完,在行尾使用反斜杠“\”标明该命令还没有结束

 

history:查看历史命令

 

3、给较长的命令区别名

临时修改:alias List=’ls’

永久修改:在 .bashrc 修改环境变量(. . bashrc 重新读环境配置)

echo 显示变量的值

 

4、命令中的特殊字符

*

匹配任意长度的字符

 

?

匹配一个长度的字符

 

[....]

匹配其中指定的任一个字符

 

[x - y]

匹配指定x-y范围中的任一个字符

 

A | B

前面A指令的结果是后面B指令的参数

 

A `B `

后面B指令的结果是前面A指令的参数

 

<

输入将不由终端,而是以右边的文件作为读入数据

cmd < a.txt

>

输出将不到终端,而是以右边的文件作为输出目的地

cmd > a.txt

>>

表示在文件尾部追加

 

2>

将错误信息输入到右边的文件

 

 

阅读(451) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~