Linux基础知识
- 什么是Linux(属于GNU开源组织)?
Linux是一种内核,相当于是人的大脑,负责系统程序和硬件分配和调度。 - 什么是开源?
开源并不是我们理解意义上的免费不收费,而是对外开放源代码! - 什么是shell?
我使用的系统是红帽8企业版,所以RHEL8中默认使用的shell是bash
shell相当于是一个大的盒子,对内保护内核,对外提供和操作系统沟通的接口。
shell的基础操作:
1 直接右键open in terminal
2 设置快捷键的方式settings→Devices→Keyboard→最下面+号
3 打开一个shell后想再开启一个新的shell,可以快捷键ctrl+shift+N创建
4 直接使用命令gone-terminal
shell命令行提示符含义
[root@localhost Desktop]#
1 root 运行shell的用户
2 @分隔符
3 系统主机端名称当前主机去掉域名部分的短名称
4 Desktop 当前目录名称
5 身份提示符 #表示root用户 $表示普通用户
shell基础操作命令
1 ctrl+shift+c 复制
2 ctrl+shift+v 粘贴
3 ctrl+c 取消命令执行
4 ctrl+d 关闭shell - 切换用户操作
su - 用户名
操作截图如下:
- 查看命令基本用途,但是如果查看过程出现nothing appropriate需要将用户切换成root用户,使用mandb命令进行更新帮助数据。
比如查看ls命令的含义
whatis ls
#出现nothing appropriate,切换成管理员用户,使用如下命令。
mandb
- 帮助命令的使用
帮助命令可以分为俩种,一种是命令±-help,一种是man 命令
第一种直接全部显示帮助内容。第二种可以q退出;G快速移动到man 的最后,g快速移动到man 的最前;/关键字 查找对应内容,n向下匹配,N向上匹配。
帮助内容:[]内容可加不可加,…表示内容个数任意,<>必须在命令执行时加入的元素。
ls --help
man ls
date示例:
#1.2天后是什么时间
date -d 2day
- 历史调用命令
#历史信息调用
history
#历史信息删除,但是要彻底删除需要进入home文件夹下的隐藏文件夹,删除.bash_history文件内容
history -c
清除历史
-
设置快捷键
settings→Devices→Keyboard→最下面+号
-
语言设置
settings→Region&Language 上面的是系统语言设置,下面的是输入法设置