【冬季实战营第二期:Linux操作系统实战入门】学习报告二

简介: 这篇内容主要是描述了我在学习实战营第二期课程中遇到的问题,和一些学到的技巧。

Linux指令入门-系统管理

我在学习 Linux指令入门-系统管理 课程中遇到的问题和学到的技巧如下:

1.以下两种指令都可以得到同一个效果:(这里的command是指指令,比如pwd)

echo `command`

echo $(command)

sp220129_213943.png

2.date指令的控制字符解释如下:

命令格式:date [选项] [+格式]

字符

说明

%a

当地时间的星期名缩写(例如: 日,代表星期日)

%A

当地时间的星期名全称 (例如:星期日)

%b

当地时间的月名缩写 (例如:一,代表一月)

%B

当地时间的月名全称 (例如:一月)

%c

当地时间的日期和时间 (例如:2005年3月3日 星期四 23:05:25)

%C

世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20)

%d

按月计的日期(例如:01)

%D

按月计的日期;等于%m/%d/%y

%F

完整日期格式,等价于 %Y-%m-%d

%j

按年计的日期(001-366)

%p

按年计的日期(001-366)

%r

当地时间下的 12 小时时钟时间 (例如:11:11:04 下午)

%R

24 小时时间的时和分,等价于 %H:%M

%s

自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数

%T

时间,等于%H:%M:%S

%U

一年中的第几周,以周日为每星期第一天(00-53)

%x

当地时间下的日期描述 (例如:12/31/99)

%X

当地时间下的时间描述 (例如:23:13:48)

%w

一星期中的第几日(0-6),0 代表周一

%W

一年中的第几周,以周一为每星期第一天(00-53)

3.用ntpdate从时间服务器更新时间,每次的结果都不同:

sp220129_214556.png

4.非常重要的一个命令:下载命令

wget [参数] 下载地址

参数

作用

-b

后台下载

-P

下载到指定目录

-t

最大重试次数

-c

断点续传

-p

下载页面内所有资源,包括图片、视频等

-r

递归下载

命令使用示例:

下载一张图片到路径/root/static/img/中,-p参数默认值为当前路径,如果指定路径不存在会自动创建。

wget -P /root/static/img/ http://img.alicdn.com/tfs/TB1.R._t7L0gK0jSZFxXXXWHVXa-2666-1500.png

5.ifconfig命令用于获取网卡配置与网络状态等信息。

TB1L3dIHUH1gK0jSZSyXXXtlpXa-634-351.png

  • 第一部分的第一行显示网卡状态信息。
  • eth0表示第一块网卡。
  • UP代表网卡开启状态。
  • RUNNING代表网卡的网线被接上。
  • MULTICAST表示支持组播。
  • 第二行显示网卡的网络信息。
  • inet(IP地址):172.16.132.195。
  • broadcast(广播地址):172.16.143.255。
  • netmask(掩码地址):255.255.240.0。
  • RX表示接收数据包的情况,TX表示发送数据包的情况。
  • lo表示主机的回环网卡,是一种特殊的网络接口,不与任何实际设备连接,而是完全由软件实现。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对系统显示为一块硬件。任何发送到该网卡上的数据都将立刻被同一网卡接收到。
相关文章
|
2月前
|
机器学习/深度学习 Dart 前端开发
移动应用与系统:构建现代数字生态的基石在当今这个高度数字化的社会中,移动应用与操作系统已成为我们日常生活不可或缺的一部分。它们不仅改变了我们的沟通方式,还重塑了我们的工作、学习和娱乐模式。本文将深入探讨移动应用开发的基础、移动操作系统的功能以及这两者如何共同塑造了我们的数字世界。
随着智能手机和平板电脑的普及,移动应用与系统的重要性日益凸显。它们不仅为用户提供了便捷的服务和丰富的功能,还为开发者提供了广阔的创新平台。本文将介绍移动应用开发的基本概念、技术栈以及最佳实践,并探讨主流移动操作系统的特点和发展趋势。通过分析移动应用与系统的相互作用,我们可以更好地理解它们在现代社会中的重要地位。
|
17天前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
38 0
Vanilla OS:下一代安全 Linux 发行版
|
2月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
277 80
|
18天前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
54 3
|
18天前
|
Linux 开发者 iOS开发
Python系统调用实战:如何在不同操作系统间游刃有余🐟
本文介绍了 Python 在跨平台开发中的强大能力,通过实际例子展示了如何使用 `os` 和 `pathlib` 模块处理文件系统操作,`subprocess` 模块执行外部命令,以及 `tkinter` 创建跨平台的图形用户界面。这些工具和模块帮助开发者轻松应对不同操作系统间的差异,专注于业务逻辑。
32 2
|
20天前
|
人工智能 安全 Linux
|
2月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
230 73
|
1月前
|
Unix 物联网 大数据
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。
|
1月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
58 1
|
1月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
31 0
Linux入门1——初识Linux指令
下一篇
无影云桌面