全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
360 7
2019-06-04
ch4. 常用命令及技巧4.1 shell(C语音编写的程序,用户和OS内核之间通信的桥梁,既是一种命令解释程序,又是一种功能强大的解释型程序设计语言)
bash为默认shell,还有csh/ksh/tcsh/sh (Bourne shell)
shell定义了各种选项和变量,几乎支持高级程序语言的所有程序结构(如变量、函数、表达式、循环等)。各个shell只有在使用一些高级特性的时候,才会显示出差别

shell命令格式: command   [options]    [arguments]
一般,选项前有“-"符号,区别于参数
参数指定命令的操作对象

一行有多个shell命令时,用分号分隔
多行输入一个命令的话,用"\"接续
通配符“*”,“?”,“[]”分别代表任意一个或多个;任意单个字符;匹配任何包含在方括号内的单个字符

重定向:Linux下系统打开3个文件,即标准输入、标准输出、标准错误输出。键盘设为默认的标准输入,默认的标准输出为屏幕。重定向就是不使用系统默认的标准IO而是重新指定。所以分输入重定向、输出重定向、错误输出重定向。

输入重定向 <  和 <<操作符
        # wc  <  /etc/shadow         使用wc命令统计输入给它的文件/etc/shadow的行数、单词数、字符数
        <<  是将一对分隔号之间的内容作为命令的输入(分隔号可以是任意字符)
        # wc << aa    即将一对分隔号aa之间的内容作为wc命令的输入
输出重定向 >   和 >>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-6-4 22:22:41
点赞
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-6-5 00:09:04
thanks for sharing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-6-5 05:08:40
为您点赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-6-5 08:28:14
点赞!点赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-6-5 08:51:47
来学习,C语言和C语言技术越来越有价值。为您点赞!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群