第5章_Linux的命令行界面与常用命令.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Linux的命令行界面与常用命令;5.1 命令行界面;5.1.1 命令行界面 ;5.1.1 命令行界面 ;5.1.1 命令行界面 ;5.1.2 Linux图形用户界面虚拟终端 ;5.1.3 Linux字符界面虚拟终端 ;5.1.3 Linux字符界面虚拟终端 ;5.2 Linux命令常识;5.2.1 Linux命令分类 ;5.2.2 命令提示符 ;5.2.3 命令格式 ;5.2.4 命令帮助 ;5.3 简单命令示例;5.3.1 sudo命令 ;5.3.2 系统相关命令;5.3.2 系统相关命令;5.3.2 系统相关命令;5.3.2 系统相关命令;5.3.2 系统相关命令;5.3.3 日期时间相关命令;5.3.3 日期时间相关命令;5.3.3 日期时间相关命令;5.3.4 文件目录相关命令 ;5.3.4 文件目录相关命令 ;5.3.4 文件目录相关命令 ;5.3.4 文件目录相关命令 ;5.3.4 文件目录相关命令 ;1.目录操作 √ mkdir abc 创建一个目录abc √ cd 改变当前目录到主目录 √ ls 列出当前目录的内容 √ ls -l 输出当前目录内容的长列表,每个目录或文件占一行 √ pwd 显示当前目录的全路径 √rmdir 删除目录 rm filename 删除文件filename rm -i filename 请求用户确认删除 ;2.文件显示实用程序 √ cat mx.c 显示mx.c文件内容 √ more mx.c 分屏显示mx.c内容 tail mx.c 显示文件后几行 √ cat file1 file2 连接file1 和file2 head filename 显示文件filename的开始10行 wc filename 统计文件filename中的行数、单词数和字符数 od 文件 查看非文本文件 ;3.文件管理实用程序 √ cp file1 file2 将文件1复制到文件2 √ mv file1 file2 将文件重命名为file2 √touch 创建一个文件 rm filename 删除文件filename rm -i filename 请求用户确认删除;课堂作业;5.3.5 命令行计算器 ;5.4 命令行使用技巧;5.4.1 历史记录 ;5.4.2 Tab自动补全 ;5.4.3 通配符 ;5.4.4 Shell编程; 【指明使用哪个Shell】 有时候可以看到一些脚本的第一行是类似这样的: #!/bin/bash 这又是什么意思呢?有的同学说了:我知道,这个以“#”开头,所以只是个注释。但是,很不幸,这不是注释。 确实,我说过,以“#”开头的是注释。但是,“#!”放在一起还出现在脚本第一行,那就不是注释啦!这行的意思是用来指明这个脚本所需要的Shell。;在Shell中使用变量;那么怎么使用这个变量呢?使用变量的时候需要在变量前加上“$”符号,以表示这是一个变量。例如我们写这么个脚本: #!/bin/bash value=128 echo value echo $value 把这段代码存成一个文本文件(例如myscript.sh),并赋予可执行权限,然后运行,大约会得到如下的结果: $./myscript.sh value 128 ;【变量类型——只有字符串】 有的同学可能注意到了,我们的脚本里并没有给变量明确声明一个类型。这是因为Shell的变量只有一种类型,就是字符串。没有什么整、浮点之类的概念。咱们再用一个简单的脚本说明一下: #!/bin/bash num=8 num=$num + 1 echo $num 运行这个脚本的话,会看到最终打印出来的num的值是“8+1”,而不是“9”。因为bash这家伙压根就没长数学的脑子!他只会把变量的值作为字符串处理。;【特殊变量——一堆符号】 除了普通的用户变量和环境变量外,还有一些特殊的变量。这些特殊变量特殊在几方面: 1.长得就特殊。 2.脚本执行时自动被设定。 3.不可修改。 【变量赋值】 变量赋值,除了可以直接写出初值之外,还可以将命令的运行结果付给变量。比如咱们之前用到过的“`”符号,可以调用指令并获得该指令的输出。那么同样也可以

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档