初识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)
上一篇: 使用 TBtools 进行局部爆炸,并根据爆炸结果提取相关序列。
下一篇: python 生成二维码
推荐阅读
-
若易Linux Centos 7.9 安装和部署如意前端和后端集成版
-
Python Linux 自动化运行 -- Openpyxl Excel 处理
-
Linux 系统服务工具:systemctl 的配置和使用
-
Linux 内核驱动程序开发-006 内核计时器
-
Linux 学习 sudo 和 vim 配置
-
Linux 目录软链接
-
linux kernel module parameters
-
linux系统安装bison,解决这些关键程序丢失或过于陈旧的问题: bison编译器
-
❤️ 新 Linux 零基础快速入门到精通 - 第 3 部分 ❤️
-
Linux 系统下解决:tar (child):XXX: 无法打开:No such file or directory问题