IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux实践——第六次实验课上机 -> 正文阅读

[系统运维]Linux实践——第六次实验课上机

包含部分题目的答案,仅供参考。作者水平有限,有错误之处欢迎指出。
使用 cut 命令显示 numbers 每行的前 5 个字符

cut -c -5 numbers

使用 paste 命令将 numbers 和 chars 文件连接到一起,用@字符作为域分隔符。将结果保存到 numbersANDchars 文件中

paste -d '@' numbers chars > numbersANDchars

使用 wc 命令统计 numbersANDchars 的行数、字符数和单词数,结果保存 到文件 wc1。wc1 文件格式为:
The number of characters:【你统计的字符数】
The number of words:【你统计的单词数】
The number of lines:【你统计的行数】

wc -lwc numbersANDchars
将得到的结果按格式保存至wc1

创建变量 name,赋值为自己的姓名字母缩写。
显示变量 name 的值。
修改 shell 提示符使之显示命令序号。
为 rm -i 创建别名 del。

name=***
echo $name
PS1="\u@\h \W\$ \#" //前面可以随便改,重要的是加了\#就可以
alias del='rm -i'

查看 exp3 目录中是否有.profile 文件,没有则创建。
修改.profile 文件,以便每次登录时显示如下信息:
Hello World
Current Date and Time: [The current date and time]
退出重新登录验证正确性。(桌面环境只需要重新打开终端即可)

cd ~/exp3
find .profile
vi .profile
(文本内容)
echo "Hello World"
echo "Current Date and Time:$(date)"

创建后台进程 vi numbers,查看其 ID。
终止该后台进程。

vi numbers &
ps

使用 sort 命令,对 exp3 目录下的 contact 文件分别按姓名、性别和电话 进行正向排序和反向排序,分别保存为文件 x1,xr1,b1,br1,d1,dr1。

sort contact -k 1 > x1
sort contact -rk 1 > xr1
sort contact -k 2 > b1
sort contact -rk 2 > br1
sort contact -k 3 > d1
sort contact -rk 3 > dr1

使用 grep 命令在 contact 中查找男同学,结果输出到屏幕,同时保存到 文件 schoolboy 。
使用 grep 命令在 contact 中查找姓王的女同学,保存结果到 wang_girl。
统计 contact 中手机尾号是 81 的同学的个数,保存结果到 count81。

grep " 男 " contact > schoolboy
grep "^王" contact | grep " 女 " > wang_girl
grep "81$" contact
(把同学个数保存在count81中)

在 exp3 目录下创建一个 shell 脚本 sum,要求如下:
(1) 使用方式为:$ sum a b,其中 a 和 b 代表两个整数,a<b
(2) 功能是计算从 a 到 b 的累加和
(3) 在屏幕上显示:a + … + b = 累加和
例如 sum 57 90 输出结果为 57 + … + 90 = 2499(注意空格)

i=0;sum=0
for((i=$1;i<=$2;i++))
do
	sum=$[$sum+$i]
done
echo "$1 + ... + $2 = $sum"
bash sum 57 90 //运行脚本
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-18 16:20:37  更:2021-12-18 16:20:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:45:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码