Linux的基本操作1.0

        Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。本是实验的目的就是为了了解linux操作系统的使用基础。在搭建完成linux使用环境后,我们通过VMware Workstation16将其打开。

       如上图所示,上图为红帽公司的标准企业级linux操作界面。如果要进入其密令行界面,我们有两种方式。

1.点击左上角的“activies",之后点击如下图所示的图标,即可进入密令行。

2.方法2Alt+F2,打开Enter a Command,输入gnome-terminal 

      考虑到操作的方便性,我们可以下载远程控制软件来辅助我们输入命令,这里我使用的是Xshell 7,其密令行如下图所示。

      万事俱备,现在我们开始练习linux的基本操作。


1.echo操作

echo 命令用于在终端设备上输出字符串或变量提取后的值,语法格式为: “echo [ 字符串 ] [$ 变量 ]”。其中 $ 符号意思是提取变量的实际值。以下为几种常用echo操作的基本代码及回应规律:
1.[beautifulboy2331@localhost ~]$ echo $PS1
[\u@\h \W]\$              
此条echo代表控制最外层命令行的提示符格式。
2.[beautifulboy2331@localhost ~]$ echo 1234       5678
1234 5678

[beautifulboy2331@localhost ~]$ echo ‘1234      5678’
1234      5678
[beautifulboy2331@localhost ~]$ echo ”1234“
1234      5678    
此示输出1234 5678 字符串。
3.[beautifulboy2331@localhost ~]$ echo $SHELL
/bin/bash
[beautifulboy2331@localhost ~]$ echo ’$SHELL‘
$SHELL
[beautifulboy2331@localhost ~]$ echo “$SHELL”
/bin/bash
此条输出了变量shell的值。
注:”:此符号用于字符串出现空格的时候,可以用其括起,不改变原先的用意。
若有$变量,也是先取变量的值,然后输出。
        ':单引号里是啥就是啥,不改变。
其他一些echo命令:
1.[beautifulboy2331@localhost ~]$ echo $PS1
[\u@\h \W]\$
控制最外层命令行的提示符格式。
2.[beautifulboy2331@localhost ~]$ echo $PS2
>

控制第二层命令行的提示符格式。
3.[beautifulboy2331@localhost ~]$ echo $SHELL
/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操作

date 命令用于显示或设置系统的时间与日期,语法格式为: “ date [+ 指定的格式 ]” 。格式为:“ date [+ 指定的格式 ]” 。以下为date指令的基本密令:

 这里有一道例题,可以直接的让我们了解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季度"

         (2)date "+%Y/$m/%d %H:%M:%S 星期:%a 年份:%y 小时:%l%p"
      未完待续。
      

 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值