一、Linux的介绍
1、内核版与发行版本
- 内核:
Linux系统的主体,建立了软件与硬件之间通讯的平台,提供系统服务,如:文件管理、虚拟内存。
linux的体系结构图:
- 发行版本
不同的厂商把Linux的内核,源代码以及相关应用程序组织构成一个完整的操作系统,让用户可以简便的安装和使用Linux,这就是不同的发行版本
二、Linux的基本操作和常用命令
1.登录
登录模式:
-
图形界面模式登录
命令:systemctl set-default graphical.target -
字符命令模式登录(文本)
命令:systemctl set -default muti-user.target
2、shell简介:
shell的原意是外壳,用来形容物体外部的架构。Linux系统的shell作为操作系统的外壳,为用户提供了使用操作系统的接口。它是命令语言、命令解释 程序及程序设计语言的统称。用户登录以后shell进入内存。
Linux操作系统与shell的关系
shell命令
- 一般格式:
命令名称 【选项】【参数】.
shell命令的快捷键:
TAB : 命令补齐
Tab+tab : 命令提示
Ctrl + c : 中止命令
Ctrl + l : 清屏
ctrl + alt + fn(n= 1~6):切换终端
ctrl + alt + f1 (f2) : 返回图形界面
man命令:
获得命令的帮助:
- ‘空格键’显示手册页的下一页
- ‘回车键’一次滚动手册页的下一行
- ‘q键’退出man命令
uname命令 :查看当前版本
who命令:显示当前登录用户
pwd命令: 查看当前路径
cd :改变当前目录
cd ~ :回到当前用户的主目录
date:日期命令
cal:日历命令
clear:清屏命令
history: 可以显示已经输入过的命令
ls:列出目录内容
echo:将内容打印到屏幕上
su:切换用户
tar:命令打包
tar包在linux中主要用来安装第三方的程序,几乎所有的软件都有TAR包的发布。
“ .tar ”----表示普通的,非压缩的包
“.tar.gz”-----表示的是压缩的文件包
建立tar包:
tar cvf <TAR包名> <文件或目录名>
(其中c (create)指建立TAR包,v(Verify)表示执行命令有更多的提示信息,f(file)指定TAR包的文件名)
打包并压缩的命令:
tar zcvf <TAR包名> <文件或目录名>
3、Linux的提示符
打开shell终端:
localhost表示当前的机器名
root 代表根用户(又称超级用户),或系统管理员
‘#’ 表示的是管理员账号,有系统管理的权限。
‘$’ 表示当前的用户是普通用户,没有管理员权限