当前位置: 首页 > news >正文

河池网站推广接单平台app

河池网站推广,接单平台app,网站字体样式,什么叫网落营销目录 shell的基本命令 shell - 贝壳 外在保护工具 用户、shell、内核、硬件之间的关系 解析器的分类: shell命令格式 history -历史记录查询 修改环境变量的值: shell中的特殊字符 通配符 管道 | 输入输出重定向 命令置换符 shell的基本命…

目录

shell的基本命令

shell - 贝壳 外在保护工具

用户、shell、内核、硬件之间的关系

解析器的分类:

shell命令格式

history -历史记录查询

修改环境变量的值:

shell中的特殊字符

通配符

管道 |

输入输出重定向

命令置换符 ` `


shell的基本命令

shell - 贝壳 外在保护工具

shell是命令解析器

用户、shell、内核、硬件之间的关系

用户在命令行提示符下输入命令文本,开始与shell进行交互。

接着,shell将用户的命令或者按键转换成内核能够理解的指令

控制操作系统作出响应,直到控制相关的硬件设备。

然后,将输出结果通过shell提交给用户

解析器的分类

Bourne Shell(简称sh:Bourne Shell由AT&T贝尔实验室的S.R.Bourne开发,也因开发者的姓名而得名。它是Unix的第一个Shell程序,早已成为工业标准。目前几乎所有的Linux系统都支持它。不过Bourne Shell的作业控制功能薄弱,且不支持别名与历史记录等功能。目前大多操作系统是将其作为应急Shell使用。

C Shell(简称csh:C Shell由加利福尼亚大学伯克利分校开发。最初开发的目的是改进Bourne Shell的一些缺点,并使Shell脚本的编程风格类似于C语言,因而受到广大C程序员的拥护。不过C Shell的健壮性不如Bourne Shell。

Korn Shell(简称ksh:Korn Shell由David Korn开发,解决了Bourne Shell的用户交互问题,并克服了C Shell的脚本编程怪癖的缺点。Korn Shell的缺点是需要许可证,这导致它应用范围不如Bourne Shell广泛。

Bourne Again Shell(简称bash:Bourne Again Shell由AT&T贝尔实验室开发,是Bourne Shell的增强版。随着几年的不断完善,已经成为最流行的Shell。它包括了早期的Bourne Shell和Korn Shell的原始功能,以及某些C Shell脚本语言的特性。此外,它还具有以下特点:能够提供环境变量以配置用户Shell环境,支持历史记录,内置算术功能,支持通配符表达式,将常用命令内置简化。

shell命令格式

通常一条命令包含三个要素:命令名称、选项、参数。其中命令名称是必须的,选项和参数根据实际情况进行填写

Command [-Options] Argument1 Argument1 ……

Command

shell命令名称,严格区分大小写

Options

shell命令选项,每一个参数都需要添加"-"进行引导 (-表示短格式,--表示长格式)

Argument1

shell命令参数,一条命令的参数大于等于0个,且多个参数的情况需要利用空格进行隔开

格式:命令名称 [选项] [参数] ......

细节:0

1. 一条命令的三要素之间用空格隔开

2. 若一行要书写多个命令,需要使用分号( ;),进行隔开

3. 如果一条命令不能再一行内写完,需要在行尾使用反斜杠 (\) 表明该命令未结束

history -历史记录查询

直接 history显示HISTSIZE条历史记录

history n->只显示n条命令

echo $HISTSIZE--> 在终端显示环境变量HISTSIZE的值

家目录下隐藏文件 .bash_history,(vi /.bash_history)保存历史记录的。HISTFILESIZE条

终端关闭,终端上执行的命令刷新到文件中

修改环境变量的值:

export HISTSIZE=20临时修改,只有在本次打开的终端有效

家目录文件 .bashrc中修改就是永久修改,修改完生效,从新打开的终端生效

shell中的特殊字符

通配符

当用户需要用命令处理一组文件,例如 file1.txt、file2.txt、file3.txt、file4.txt ……,用户不必输入所有文件名。可以使用shell通配符。

通配符

含义

*

匹配任意长度的字符

?

匹配一个长度的字符

[...]

匹配其中指定的一个字符

[-]

匹配指定一个字符范围

[^...]

除了其中指定的字符均可以

实例:

● 用 file_*.txt,匹配 file_aa.txt、file_bb.txt、file_abcd.txt 能匹配到的,file1_cc.txt则匹配不到(命令后面 单独使用 * 表示全部,如:rm * :表示删除全部文件)

● 用 file_?.txt,匹配 file_1.txt、file_2.txt、file_3.txt是可以匹配到的,file_11.txt则匹配不到

● 用 file_[abc].txt 只能匹配 file_a.txt、file_b.txt、file_c.txt

● 用 file_[a-c].txt 能匹配 file_a.txt、file_b.txt 直到 file_c.txt

新建多个文件夹:touch file_{*..*}.txt

● 用 file_[^abc].txt 除了 file_a.txt、file_b.txt、file_c.txt 的其他文件

管道 |

前一个命令的输出作为后一个命令输入

cat hello.c | wc -l---> 将cat 输出到终端的内容作为 wc -l的输入,计算行数

补充: wc -l 文件名:文件行数

wc -c 文件名:文件字符个数

wc -m 文件名:计算文件字节大小

wc -w 文件名:文件单词个数

输入输出重定向

命令 > file:将file 作为输出源,file 文件不存在创建(覆盖)

命令 >> file:如果文件不存在则创建,如果文件中存在内容则会追加

命令 &> file 或者 命令 2> file:将由命令产生的错误输入到 file

输入重定向:

命令置换符 ` `

将一个命令的输出作为另一个命令的参数---------->将命令转译出来

·‘;

http://www.ritt.cn/news/2772.html

相关文章:

  • 怎么做自己的优惠券网站专业提升关键词排名工具
  • 电子商务网站建设资讯搜索引擎优化seo
  • 怎么制作自己的免费网站登封网络推广公司
  • 黑马合肥网络优化公司有几家
  • 新手学做网站必备软件内容营销是什么意思
  • 珠海pc网站建设谷歌app官方下载
  • 建设政府网站的公司营销型企业网站案例
  • 深圳网站公司推广平台seo工具有哪些
  • 如何获取网站是哪个公司制作seo搜索如何优化
  • 南京企业自助建站成都网络营销
  • 山西seo顾问重庆seo推广服务
  • 好网站建设公司哪个好呀沈阳网站制作公司
  • 什么2007做视频网站新的seo网站优化排名 排名
  • 公众号第三方建微网站推广营销企业
  • 做网站图片和文字字体侵权百度自媒体注册入口
  • b2c网站的功能包括购物网站制作
  • 使用word做网站seo实战指导
  • php做网站框架营销网点机构号
  • 大连网站网页设计公司免费的推广软件下载
  • 什么样的网站必须做备案百度软件
  • 南通住房和城乡建设厅网站首页小程序开发收费价目表
  • 免费网站制作知乎第一营销网
  • 闲鱼网站做交易是先付款吗重庆seo排名
  • 建设厅网站平顶山seo整站优化一年价格多少
  • 如何在网上推广网站网店运营公司
  • 会泽网站建设广东seo网络培训
  • 石家庄开发网站建设网络营销就业方向和前景
  • 汽车网站建设的基本功能口碑营销的概念是什么
  • 哪个网站做视频有收益seo技术培训宁波
  • 常州低价网站建设公司关键词代发排名首页