初识linux

语系的支持

很多时候你会发现,怎么我输入命令之后显示的结果是乱码。这和语系有关。Linux是支持多国语系的,屏幕的信息会以该支持的语系来输出。比如说,我们刚开始配置Linux的时候,选择的是汉语,那该语系就是中文。但是,我们的终端在默认情况下,无法支持以中文编码输出数据。这个时候,我们就得将支持语系改为英文,才能够以英文显示出正确的信息。

修改语系为英文语系

我们要在命令行输入以下命令:

LANG=en_US.utf8

export LC_ALL=en_US.utf8

这样就将语系改成英文了(仅这次登录有效,因为你注销Linux后,刚刚执行的命令就没有用)

基础命令的操作

显示日期的命令:date

上面显示的是:星期五、四月十九日、16:54分、57秒,在2024年的CST时区,中国在CST时区中。

如何让程序显示出【2024/04/19】这样的日期显示方式?这要使用到date的格式化输出功能。

【+%Y/%m/%d】就是date命令的一些参数功能

显示日历的命令:cal

直接列出目前这个月的日历

那个黑色填充的就是我们当前的日期。

还可以显示整年的日历

所以,基本上cal这个命令的语法为:

[march@study ~]$ cal [month] [year]

所以我想要知道2024年6月的日历,可以直接执行:

但是执行下面的命令会发现:

[march@study ~]$ cal 13 2024
cal: illegal month value: use 1-12

某些命令有特殊的参数存在,若输入错误的参数,则该命令会有错误信息的提示。

计算器:bc

Linux提供一个计算程序bc,能作一些简单的加减乘除。

这样,我们就 进入到bc这个软件的工作环境当中 了,输入的数据要符合bc的要求。几个基础的运算符  + 加法、- 减法、* 乘法、/ 除法、^ 指数、 % 余数

在上表中,有一个很奇怪,10/100不是0.1吗?这是因为bc默认仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number命令,number就是小数点位数,如

所以,在命令模式里面执行命令时,会有两种主要的情况:

  • 一种是该命令会直接显示结果,然后回到命令提示字符等待下一个命令的输入;
  • 一种是进入到该命令的环境,知道结束该命令才回到命令行界面的环境;

 几个热键:【Tab】、【Ctrl】-c、【Ctrl】-d按键

 【Tab】

【Tab】按键就是在键盘大小写切换按键上面的那个键。它具有命令补全与文件补齐的功能。可以避免我们打错命令或文件名。

在命令行输入ca后连续按下两下【Tab】键

所有以ca开头的命令都被显示出来。

总结一下:

  • 【Tab】接在一串命令的第一个字段后面,则为【命令补全】;
  • 【Tab】接在一串命令的第二个字段后面,则为【文件补齐】;
  • 若安装了Bash-completion软件,则在某些命令后面使用【Tab】按键时,可以进行【选项/参数的补齐】功能。

 【Ctrl】-c

【Ctrl】-c:中断目前程序的按键。

【Ctrl】-d:键盘输入结束,它也可以用来取代exit的输入。例如你想要直接离开命令行模式,可以直接按下【Ctrl】-d就能够直接离开(相当于输入exit)

 

  • 16
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值