【Linux实践】实验二:LINUX操作基础

devtools/2024/9/23 1:56:51/

【Linux实践】实验二:LINUX操作基础

  • 实验目的
  • 实验内容
  • 实验步骤及结果
    • 1. 打开终端
    • 2. 关闭计算机命令
    • 3. 查看帮助文档
    • 4. 修改计算机主机名
    • 5. 显示月历和时间
    • 6. 统计行数、字符数、单词数

这章开始要涉及到命令了,其他关于命令的内容可以看我 2021年写的笔记。
传送 ——> Linux 从零开始

实验目的

1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等

实验内容

1、使用shutdown命令设定在30分钟之后关闭计算机。
2、分别使用命令man和help查看ls命令的帮助文档。
3、使用命令将当前计算机的主机名显示为IT。
4、使用命令显示公元2024年8月的月历。
5、显示当前计算机上的日期和时间。
6、统计文件/etc/passwd的行数、字符数和单词数。

实验步骤及结果

1. 打开终端

  • 右击桌面就可以打开终端。
    在这里插入图片描述

2. 关闭计算机命令

序号命令对应英文作用
01shutdown 选项 时间shutdown关机 / 重新启动
选项含义
-r重新启动
  • 不指定选项和参数,默认表示 1 分钟后关闭电脑

常用命令:

  • shutdown -r now ······················现在重启系统
  • shutdown now ····························现在关机
  • shutdown 20:25 ························今天20:25关机
  • shutdown +10 ····························十分钟后关机
  • shutdown -c ······························取消关机
  • 使用shutdown命令设定在30分钟之后关闭计算机
    在这里插入图片描述

3. 查看帮助文档

  • man 命令是 “manual” 单词的缩写,用于查看各种命令、函数和配置文件的手册页面。
常用选项含义
-f显示与指定关键字相关的手册页面。
-k搜索手册页中与关键字匹配的条目。
-a显示所有匹配的手册页面。
-w仅显示手册页的位置,而不显示其内容。
  • help 命令为用户提供信息。有多种使用方式。
方式格式示例
命令 --helpls --help
help 命令help cd
  • 分别使用命令man和help查看ls命令的帮助文档

    man 命令查看
    在这里插入图片描述
    按 q 键可退出
    在这里插入图片描述
    help 命令查看
    在这里插入图片描述

4. 修改计算机主机名

先查看主机名,在终端输入 hostname

在这里插入图片描述

要修改主机名,这里我用了两种方法。

  • hostnamectl set-hostname 名字
    在这里插入图片描述
    重新打开终端后可以看到已经改变了,重启也能生效。
    在这里插入图片描述
  • sudo hostname 名字。这个指令必须要管理员权限才能执行,所以需要加 sudo
    在这里插入图片描述
    但是有局限性,临时生效,重启就还原了

5. 显示月历和时间

序号命令作用
01date查看系统时间
02calcalendar 查看日历,-y 选项可以查看一年的日历
  • date 命令查看时间
    在这里插入图片描述

  • cal 命令查看日历
    但是一般都是没有安装过这个命令的,当输入进去后,会有安装提示。
    在这里插入图片描述
    这里就输入这个提示,安装cal,下图就是安装成功了。
    在这里插入图片描述

    输入 cal -help 查看帮助信息,可以看怎么使用这个命令。输入 cal 8 2024 查看2024年8月的月历。
    在这里插入图片描述

6. 统计行数、字符数、单词数

  • wc 命令统计指定文件中的字节数、字数、行数。
常用选项含义
-c统计文件中有多少个字节
-m统计文件中有多少个字符
-l统计文件中有多少个换行数
-L统计文件中最长的一行的长度
-w统计文件中的单词数量
  • 要查看行数、字符串、单词数,输入 wc /etc/passwd
    在这里插入图片描述

http://www.ppmy.cn/devtools/115743.html

相关文章

我的AI工具箱Tauri版-VideoClipMixingCut视频批量混剪

本教程基于自研的AI工具箱Tauri版进行VideoClipMixingCut视频批量混剪。 VideoClipMixingCut视频批量混剪 是自研AI工具箱Tauri版中的一款强大工具,专为自动化视频批量混剪设计。该模块通过将预设的解说文稿与视频素材进行自动拼接生成混剪视频,适合需要…

Vue3:mitt实现组件通信

目录 一.性质 1.轻量级 2.单例 3.异步 4.事件绑定与解绑 二.作用 1.组件间通信 2.解耦 3.状态管理 4.事件的集中处理 三.使用 1.安装mitt 2.引入mitt;调用mitt;暴露mitt 3.组件1 4.组件2 四.代码 1.组件1 2.组件2 五.效果 一.性质 1…

基于centos7.9搭建SFTP服务

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它基于SSH协议,提供了加密的文件传输功能。 安装OpenSSH服务器,默认已经安装 yum install openssh-server -y创建SFTP用户组和用户 groupadd sftp_users useradd -g sftp_us…

2024年自学手册 网络安全(黑客技术)

🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、…

【数据仓库】数据仓库层次化设计

一、基本概念 **1. RDS(RAW DATA STORES,原始数据存储)** RDS作为原始数据存储层,用于存储来自各种源头的未经处理的数据。这些数据可能来自企业内部的业务系统、外部数据源或各种传感器等。RDS确保原始数据的完整性和可访问性&…

Vue 实现高级穿梭框 Transfer 封装

文章目录 01 基础信息1.1. 技术栈1.2. 组件设计a. 竖版设计稿b. 横版设计稿 02 技术方案(1)初定义数据(2)注意事项(3)逻辑草图 03 代码示例3.1. 组件使用3.2. 组件源码./TransferPlus/index.vue./TransferP…

98-策略模式的理解

‌策略模式是一种软件设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。这种模式允许算法的变化不会影响使用算法的客户端,通过将使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些…

Go缓存系统

1.缓存 缓存(Caching),用于提高数据访问速度和系统性能。它通过在快速的存储介质中保存数据的副本,使得数据可以被更快地检索,而不是每次都从较慢的原始数据源(如数据库或磁盘)中获取。缓存通常…