3.28 Linux基础知识
一、计算机基础:
1.计算机硬件五大组成:计算器、控制器、存储器、输入、输出器;
2.计算机软件两大组成:系统软件(操作系统)、应用软件(编辑器、办公软件等);
3.计算机运行模式:程序与数据→输入到内存→存储到硬盘→程序控制CPU,取出指令→分析指令→执行指令,并不断循环,直到完成指令。
4.二进制与十进制之间的相互转换;
二、Linux操作系统基础:
1.基于VMware的centOS 8及Ubuntu 1804的安装;
2.Linux主流发行版本:Redhat、Debian、SUSE,以及centOS与Redhat之间的关系;
3.Linux内核版本查看:uname -r ;
发行版:lsb_release;
4.Linux哲学思想:一切皆文件;
5.Linux三种人机交互接口:
GUI:图形化界面接口;
CLI:命令行(终端)接口;
API:应用程序开发接口;
6.shell类型:
当前shell1-6
系统支持shell类型:
7.终端:虚拟终端,串行终端,图形终端;
三、Linux基础命令:
1.系统信息
内核版本:uname -r,其中4.18为主版本号
操作系统发行版本:cat /etc/release
主机名:hostname
2.硬件信息:
处理器:lscpu
内存信息 df -h
硬盘分区信息 lsblk
3.用户登录、注销
登录:w
who
who am i
whoami
注销:exit
4.重启:init 6,reboot,shutdown -r now,命令比较多,就展示一个吧。
5.关机: init 0,halt,poweroff,shutdown -h now,命令比较多,就展示一个吧。
6.字符及图形界面模式切换
查看当前工作模式:runlevel
切换至字符模式:init 3
切换至图形界面模式:init 5
7.系统日期和时间
当前日历:cal
系统日期和时间:
系统日期和时间:date
系统日期:date +%F
系统时间:date +%T
8.硬件时间:clock
9. 时间调整:
以硬件时间设定系统时间
10.内外部命令
内部命令:集成在特定shell中的命令其中包含了一些常用工具。在用户登录时,会自动启动shell,默认目录为/bin//bash,可用enable查看所有内部命令列表。
外部命令:没有集成在shell程序中,具体表现为一个个独立可执行文件,都能在磁盘上找到对应文件。
外部命令搜索路径:echo $PATH
查看指定外部命令存放路径:which/type command
外部命令文件缓存查看:type command;hash
内外部命令判断:type command
11.别名:alias
别名:为方便使用,将一些常见内外部命令起一个较短的名称,每次使用别名就好了。
别名查看:alias
别名设置与生效:
全局有效:vim /etc/.bashrc
当前用户有效:vim ~/.bashrc
设置后执行source /bashrc或. /bashrc
11.命令执行优先级:
先判断是否别名,如果是,立即执行;
如果不是,判断是否内部命令,如果是,立即执行;
如果不是内部命令,查询hash缓存,如果有,立即执行;
如果没有,查询对应路径可执行文件,并执行;
12.帮助查询:
whatis
help command
man
info manmand
cat /usr/share/doc
就先写到这里吧,下周继续。