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

Linux实验2 初步使用shell

一:实验目的

学习Linux下的文件系统结构,了解最基本的Linux下的shell命令操作,例如ls, cd, cat等各种指令操作。
学习vim编辑器的使用方式,学习如何使用ssh连接远程服务器。

二:实验内容

1.请指出下面每条命令中哪部分是命令名、选项和参数:
a)wc -cl /etc/inittab
命令名:wc 选项: -c,-l 参数:/etc/inittab
b)find . -name “unix” -print(作用:在当前目录及当前目录的所有子目录下搜索名字为"unix"的文件并打印输出到shell中)
命令名:find 选项: -name -print 参数:. “unix”
c)kill -9 23094(作用:彻底杀死PID为23094的进程)
命令名:kill 选项:-9 参数:23094

2.以自己的名字在“/home”目录下新建一个目录﹐把“/etc/inittab”复制到该目录,然后对整个目录进行删除。
图1 题目2的shell命令记录图1 题目2的shell命令记录

3.以列表及递归方式查看/dev目录下的文件。
图2 ls -l以列表形式查看文件图2 ls -l以列表形式查看文件

在这里插入图片描述图3 ls -R 递归查看文件夹下的所有文件

4.修改当前系统时间为2015年1月1日。
在这里插入图片描述图4 date指令修改系统的时间

5.分屏显示/etc/inittab文件。
在这里插入图片描述图5 sudo more /etc/inittab文件

6.查看/etc/inittab文件的基本文件信息。
图6 ls -l /etc/inittab指令查看基本目录信息图6 ls -l /etc/inittab指令查看基本目录信息

图7 file -i /etc/inittab指令查看文件的信息

图8 stat /etc/inittab指令查看路径下所有文件的信息

7.查看/tmp目录下的所有文件,指出哪些属于隐藏文件。
图9 ls /tmp -all查看文件夹下所有文件
文件名前带一个点的文件为隐藏文件,即图中框出来的文件

8.统计文件/etc/fstab的行数和单词数。
图10 wc -l统计行数,wc -w统计单词数

9.查看ls命令的操作手册
图11 ls –help查看ls命令的操作手册

10.查看当前系统操作历史的最近10条命令
图12 history 10查看最近10条指令

11.利用vim编辑器新建一个文本﹐新增一行后输入" hello vi”,保存为vitest后退出
图13 使用vi vitest创建文本,使用vim编辑加入字符串

12.使用vim编辑器打开/etc/inittab文件﹐并遍历所有包含单词”init”的地方。
因系统中无inittab目录及文件夹,故自己建立一个文件然后查找5出现的位置。

答:先用命令vim /etc/inittab打开文件,在vim命令模式下输入:/init查找init
图14 使用vim打开文件指令查找含有”vim”的地方

13.参考综合实训案例2.3,使用SSH 服务以root用户身份登录Linux系统.
图15 查看Linux服务器的ip

图16 借助Xshell软件创建ssh连接,主机号为服务器的ip

在这里插入图片描述图17 以root身份登录

http://www.lryc.cn/news/333843.html

相关文章:

  • 甘特图/横道图制作技巧 - 任务组
  • Web题记
  • 学习java第三十六天
  • 0205矩阵分块法-矩阵及其运算-线性代数
  • 1、java语法入门(找工作版)
  • arm的状态寄存器
  • 2024 蓝桥打卡Day34
  • 华为海思校园招聘-芯片-数字 IC 方向 题目分享——第九套
  • 如何创建虚拟环境打包py文件
  • CSS 学习笔记 总结
  • 基于Swin Transformers的乳腺癌组织病理学图像多分类
  • MySQL主从的介绍与应用
  • pytest中文使用文档----12缓存:记录执行的状态
  • 【代码随想录】哈希表
  • 绘图工具 draw.io / diagrams.net 免费在线图表编辑器
  • 【Vue】 Vue项目中的跨域配置指南
  • 跨站脚本攻击XSS
  • C++中的vector与C语言中的数组的区别
  • drawio画图编辑图形颜色
  • uniapp中uni.navigateTo传递变量
  • Spring Boot 构建war 部署到tomcat下无法在Nacos中注册服务
  • (2024,Attention-Mamba,MoE 替换 MLP)Jamba:混合 Transformer-Mamba 语言模型
  • “Java泛型” 得所憩,落日美酒聊共挥
  • pdf、docx、markdown、txt提取文档内容,可以应用于rag文档解析
  • 【Linux系列】“dev-node1“ 运行的操作系统分析
  • SpriingBoot整合MongoDB多数据源
  • 深入浅出 -- 系统架构之负载均衡Nginx缓存机制
  • 前端 小程序框架UniApp
  • 宏集PLC如何为楼宇自动化行业提供空调、供暖与通风的解决方案?
  • 【TI毫米波雷达】官方工业雷达包的生命体征检测环境配置及避坑(Vital_Signs、IWR6843AOPEVM)