目录
1.uname
2.常用小指令
3.查看系统信息的其他指令
4.shell命令及其原理
4.1这里我们简单了解一下shell
4.2 shell存在的意义?
1.uname
如何查看计算机体系架构?
uname -a,查看详细信息
uname -r 查看简要信息
2.常用小指令
TAB(输入TAB可以完成命令自动补齐)
ctrl c (终止异常的命令)
ctrl z(退出当前程序,程序被挂起)
↑ ↓ 键可以使用历史命令
ctrl r 可以查找历史命令
ctrl d 退出一层当前命令
使用 \ 符号可以将一条命令分行使用
在C语言中 \ 有什么作用?
1.可以当作转义字符
2.可以用于和linux类似的换行作用
3.查看系统信息的其他指令
lscpu 可以查看cpu
lsmem 可以查看内存
df -h 可以查看磁盘结构
who 可以查看linux在线使用的用户
whoami 可以查看当前登入的用户
4.shell命令及其原理
了解shell之前。我们需要知道什么是命令行解释器(command interpreter), 它表现于我们看到的命令行提示符,以及可以输入命令并且执行。
shell(外壳程序)就是一种命令行解释器
4.1这里我们简单了解一下shell
我们编写程序最终都是与操作系统联系,而人不善于与操作系统直接联系,
但是shell善于与人交流,也善于与操作系统交流
所以,人通过与shell交流,shell再与操作系统交流最终达到用户与操作系统交流
shell的作用相当于人和操作系统的中间人
4.2 shell存在的意义?
1.方便操作系统与人交流
2.变相保护操作系统
当存在非法指令的时候,shell会拒绝用户的命令(以保护操作系统)
shell执行命令,通过派生子进程的方式执行用户的指令,而shell本身并不执行相应的指令(一般情况)
在windows中的图形操作界面与Linux的shell命令行外壳本质是相似的