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

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

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

序号 命令 对应英文 作用
01 shutdown 选项 时间 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 命令为用户提供信息。有多种使用方式。
方式 格式 示例
命令 --help ls --help
help 命令 help cd
  • 分别使用命令man和help查看ls命令的帮助文档

    man 命令查看

    按 q 键可退出

    help 命令查看

4. 修改计算机主机名

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

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

  • hostnamectl set-hostname 名字

    重新打开终端后可以看到已经改变了,重启也能生效。
  • sudo hostname 名字。这个指令必须要管理员权限才能执行,所以需要加 sudo

    但是有局限性,临时生效,重启就还原了

5. 显示月历和时间

序号 命令 作用
01 date 查看系统时间
02 cal calendar 查看日历,-y 选项可以查看一年的日历
  • date 命令查看时间

  • cal 命令查看日历

    但是一般都是没有安装过这个命令的,当输入进去后,会有安装提示。

    这里就输入这个提示,安装cal,下图就是安装成功了。

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

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

  • wc 命令统计指定文件中的字节数、字数、行数。
常用选项 含义
-c 统计文件中有多少个字节
-m 统计文件中有多少个字符
-l 统计文件中有多少个换行数
-L 统计文件中最长的一行的长度
-w 统计文件中的单词数量
  • 要查看行数、字符串、单词数,输入 wc /etc/passwd
相关推荐
小技与小术41 分钟前
lvs-nat模式实验详解
linux·运维·服务器·网络·lvs
FreeBuf_41 分钟前
SSHamble:一款针对SSH技术安全的研究与分析工具
运维·安全·ssh
繁依Fanyi42 分钟前
828华为云征文|华为Flexus云服务器搭建OnlyOffice私有化在线办公套件
服务器·开发语言·前端·python·算法·华为·华为云
py.鸽鸽1 小时前
Linux2-mkdir,touch,cat,more
linux
aabbcc456aa1 小时前
ubuntu安装mysql 8.0忘记root初始密码,如何重新修改密码
linux·mysql·ubuntu
张太行_1 小时前
Linux 调用write()函数后,内核一般多久将数据写入磁盘
linux·运维
Flying_Fish_roe1 小时前
linux-网络管理-防火墙配置
linux·运维·服务器
杰瑞的猫^_^1 小时前
【Linux】线程&锁&条件变量&信号量&生产消费者模型&线程池
linux·线程池·条件变量·互斥锁·信号量·生产消费者模型
编织幻境的妖2 小时前
运维面试题-2
运维
只对您心动2 小时前
【QT】实现TCP服务器,客户端之间的通信
linux·服务器·c语言·开发语言·c++·qt·tcp/ip