第一次键盘输入
前言:之前虽然在教学中使用虚拟机接触了一下Linux系统,使用了一些简单的命令,但是缺失了系统的学习,只是走马观花,实际学会的东西很有限,这算是我第一次系统的学习Linux操作以来第一次上手操作,遂记之。
1、什么是shell
shell是一个接收由键盘输入的命令,并将其传递给操作系统来执行的程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。基本上shell分两大类:图形界面shell,命令行式shell。
2、几个简单的命令
- date
显示当前系统的时间和日期
yrf-tan@yrftan-Lenovo-G50-70m:~$ date
2021年 05月 22日 星期六 19:47:11 CST
- cal
默认情况下,显示当前月历
yrf-tan@yrftan-Lenovo-G50-70m:~$ cal
五月 2021
日 一 二 三 四 五 六
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
- df
查看磁盘驱动器当前的可用空间
yrf-tan@yrftan-Lenovo-G50-70m:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1937288 0 1937288 0% /dev
tmpfs 392368 2040 390328 1% /run
/dev/sda3 57410400 11117684 43346720 21% /
tmpfs 1961820 0 1961820 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1961820 0 1961820 0% /sys/fs/cgroup
/dev/loop1 1024 1024 0 100% /snap/gnome-logs/61
/dev/loop2 55808 55808 0 100% /snap/core18/1066
/dev/loop0 90624 90624 0 100% /snap/core/7270
/dev/loop5 4224 4224 0 100% /snap/gnome-calculator/406
/dev/loop4 153600 153600 0 100% /snap/gnome-3-28-1804/67
/dev/loop6 3840 3840 0 100% /snap/gnome-system-monitor/100
/dev/loop3 15104 15104 0 100% /snap/gnome-characters/296
/dev/loop7 43904 43904 0 100% /snap/gtk-common-themes/1313
tmpfs 392364 16 392348 1% /run/user/121
tmpfs 392364 40 392324 1% /run/user/1000
- free
显示可用内存
yrf-tan@yrftan-Lenovo-G50-70m:~$ free
total used free shared buff/cache available
Mem: 3923644 2052512 335012 525220 1536120 1104852
Swap: 2097148 16908 2080240
- exit
结束终端会话