Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。本是实验的目的就是为了了解linux操作系统的使用基础。在搭建完成linux使用环境后,我们通过VMware Workstation16将其打开。
如上图所示,上图为红帽公司的标准企业级linux操作界面。如果要进入其密令行界面,我们有两种方式。
1.点击左上角的“activies",之后点击如下图所示的图标,即可进入密令行。
2.方法2:Alt+F2,打开Enter a Command,输入gnome-terminal
考虑到操作的方便性,我们可以下载远程控制软件来辅助我们输入命令,这里我使用的是Xshell 7,其密令行如下图所示。
万事俱备,现在我们开始练习linux的基本操作。
1.echo操作
[\u@\h \W]\$
1234 5678
[beautifulboy2331@localhost ~]$ echo ‘1234 5678’
1234 5678
[beautifulboy2331@localhost ~]$ echo ”1234“
1234 5678
/bin/bash
[\u@\h \W]\$
>
控制第二层命令行的提示符格式。
/bin/bash
查看当前默认的shell。(Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。是在Linux内核与用户之间的解释器程序,现在Linux通常指/bin/bash解释器来负责向内核翻译以及传达用户/程序指令,shell相当于操作系统的“外壳”)
练习:使用echo操作使系统输出“this is my first time to use command,result is [\u@\h \W]\$”
答案:[beautifulboy2331@bogon ~]$ echo "this is my first time to use command,result is $PS1"
this is my first time to use command,result is [\u@\h \W]\$
注:[\u@\h \W]\$表示为控制最外层命令行的提示符格式。
2.date操作
![](https://img-blog.csdnimg.cn/ba60c8b3fae049768b229af5126d656d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oKy5oOo5bel5YW35Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
这里有一道例题,可以直接的让我们了解date指令的用法,例题如下:
在linux上用代码表示以下两个时间点(注:使用远程操作工具进行输入,linux不支持中文输入法)。
(1)2022-3-19 16:46:10 星期:Saturday 月份:Match AM/PM:PM 今年的第78天 第一季度
(2)2022/03/19 HH:MM:SS 星期:sat,年份:22,小时:05PM
答案:(1)date "+%Y-%m-%d %H:%M:%S 星期:%A 月份:%B AM/PM:%p 今年的第%j天 第%q季度"