一.实验要求

1.掌握简单的shell命令:date ls cd pwd man clear cat grep call

2.中文输入法的启动与切换

3.通配符的含义与使用(*与?)

4.重定向管道(>和<以及|)

二.实验内容:

1.登录系统:

2.基本shell命名操作:

date 显示系统时间

pwd 输出当前目录名称

ls 列出当前目录下文件

cd 目录间切换

cd .. 上级目录

man ls 获取帮助信息.

cat >filename 新建文本文件

保存文本文件: crlt + d 结束文本编辑.

grep 查找文件中字符.

如 grep  editing file1     作用是在file1中查找editing.

grep 查找时可以不分大小写, –y ;可以输出行号 –n ;

如 grep editing –y – n file1  作用是不分大小写来查找file1中的editing.并列出行号和不分大小写.

cal 06 2012 查看日历

3.通配符的使用

*

使用示例

ls c*

?

ls c??

ls c???

显示目录中素有的首字母为c或s或h的文件和目录

ls [c,s,h]*

4.重定向和管道.

在file1后面添加内容(" i love linux")

cat >>file1,输入内容,crtl+d结束输入,cat file1显示文件内容.

●将所有主机信息保存到指定目录下/home下.

方法为 df>file2

●将文件中的包含某个字母的一行作为另一个文件的内容.

示例:将file2中包含s的一行,作为fiel3的文件内容.

方法: cat file2|grep s >file3

●统计文件的行数,单词数和字符数,保存文件.

方法为:wc <file2>file4

●分页显示文件,目录信息.

目录: ls  -Rl|more

文件: cat file2 |more

●空格键可以查看下一页信息.enter键可以查看下一行信息.crtl+c或者Q强制结束.

转载于:https://www.cnblogs.com/xilifeng/archive/2012/06/26/2563973.html

蓝点中文_linux2.0 实验二 简单shell命令相关推荐

  1. 实验二 简单网络命令和wireshark捕获FTP用户名密码

    实验二 简单网络命令和wireshark捕获FTP用户名密码 预备知识 Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的 ...

  2. 操作系统课程设计---实验十 简单shell命令行解释器的设计与实现

    实验十 简单shell命令行解释器的设计与实现 完整课程设计源码及其报告查看:陈陈的操作系统课程设计 1.实验目的 本实验主要目的在于进一步学会如何在 Linux 系统下使用进程相关的系统调用,了解 ...

  3. 操作系统课设之简单 shell 命令行解释器的设计与实现

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  4. 编译原理 实验二 简单计算器的设计与实现

    实验二 简单计算器的设计与实现  一.实验目的   综合运行词法分析器.语法分析器等原理实现一个具有加.乘功能的简单计算器,该计算器满足乘法优先级高于加法优先级,且仅处理非负整数. 二.实验内容    ...

  5. 微型计算机简单并行接口实验心得,实验二 简单并行接口

    实验二 简单并行接口 课程名称 微型计算机技术及应用 实验班级 实验名称 实验二 简单并行接口 指导教师 学生姓名 学生学号 一. 实验目的 掌握简单并行接口的工作原理及使用方法. 二. 实验设备 1 ...

  6. 微型计算机简单并行接口实验心得,实验二简单并行接口.doc

    实验二简单并行接口 计算机科学系实验报告 课程名称 微型计算机技术及应用 实验班级 实验名称 实验二 简单并行接口 指导教师 学生姓名 学生学号 实验目的 掌握简单并行接口的工作原理及使用方法. 实验 ...

  7. 简单shell命令学习(一)

    简单shell命令学习(一) Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程 ...

  8. linux操作指令训练,实验二linux 常用命令练习

    一.使用简单的命令:date,cal,who,echo,clear等,了解linux命令格式. 1.date系列命令,用来显示日期:     2.cal系列命令,用来显示日历: 3.who系列命令,用 ...

  9. Android应用安装apk版本升级,适配Android 8.0和Android 10.0下载安装,shell命令安装APK

    shell命令安装 /*** 安装apk** @param path apk文件路径*/ public void installAPK(String path) {Log.i(TAG, "i ...

最新文章

  1. tensors used as indices must be long or byte tensors
  2. 企业网站服务器负载均衡技术
  3. RSA算法原理——(2)RSA简介及基础数论知识
  4. Docker系列教程20-安装Docker Compose
  5. es6 原生构造函数的继承
  6. R语言中识别和去除重复行
  7. [转载] python docopt_比较Python命令行解析库– Argparse,Docopt和Click
  8. Mybatis常见面试题
  9. 数字信号处理技术(二)变分模态分解(VMD)-Python代码
  10. python 有限域函数库_有限域:计算矩阵的逆
  11. Linux--Ubuntu的使用
  12. CdS纳米微粒/聚苯乙烯核壳微球/聚苯乙烯包裹CdSe MSQDs荧光量子点微球的内容
  13. 阿里云建站之模板建站的核心优势有哪些?
  14. WinRAR解压War包
  15. Sulley环境搭建
  16. PLSQL中的存储过程
  17. 计算机组成原理求地址范围,计算机组成原理中给定两个地址码,如何求这两个地址码之间总容量...
  18. 逻辑与() 逻辑或(||)
  19. 九度 1420 Jobdu MM分水果 -- 动态规划、深度优先搜索
  20. 解决nrm ls命令没有*(星号)的问题

热门文章

  1. Ansible Privilege Escalation
  2. 2.10 词嵌入除偏
  3. opencv 直方图
  4. 在线编程语言模拟(Java,C,Python,R语言,Ruby,PHP,Perl,Go等)
  5. virtualbox 安装kali linux虚拟机,kali Linux安装virtualbox虚拟机之爬坑经历
  6. 数据双向绑定_手写 Vue3 数据双向绑定 理解Proxy
  7. VMware ESXi 环境备份与还原处理案例
  8. vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第2部分
  9. Spring Boot学习总结(21)——SpringBoot集成Redis等缓存以注解的方式优雅实现幂等,防千万次重复提交实例代码
  10. Ajax学习总结(2)——Ajax参数详解及使用场景介绍