LINUX知识总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LINUX操作系统一、操作系统(OS)
概念
1、用户与计算机交互的界面
2、管理计算机的所有系统资源
3、为用户提供一个抽象的概念
核
壳(shell)
作用
1、管理CPU
2、管理内存
3、管理外设
4、管理文件
5、管理作业
常见OS
DOS:单用户、单任务(16位)
Windows:单用户、多任务
Unix:多用户、多任务
简单发展史
1、盘古开天地:IBM/704机上的
2、远古的霸主:DOS(16位)
3、当代大亨:Windows
4、诱人的小企鹅:Linux(优点:网络、安全)
5、神奇的精灵:FreeBSD(类UNIX)
UNIX两大主流BSD Unix
Unix System V
6、多才多艺的艺术大师:BeOS(Be公司的多媒体操作系统)
LINUX
常说的Linux指:GNU/Linux 实际名称名称应该是GNU
Linux是免费使用、自由传播的类Unix OS
Linux之父:Linus Torvalds
网摘:
Linux是一个真正的多用户操作系统,它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6例如,用户登录后,按一下Alt-F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控制台。然后只需按Alt-F1键,就可以回到第一个虚拟控制台。一个新安装的Linux系统默认允许用户使用Alt-F1到Alt-F6键来访问前六个虚拟控制台。虚拟控制台可使用户同时在多个控制台上工作,真正体现Linux系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作
体系结构
内核作用:1、进程调度
2、内存管理
3、文件系统
4、进程间通信
5、网络接口
依赖关系:
Shall版本
1、图形界面shell(Graphical User Interface shell 即GUI shell)
Windows Explorer 、GNOME、KDE ……
2、命令行式shell(Command Line Interface shell 即CLI shell)
sh:(Bourne Shell $)贝尔实验室开发的标准Shall
bash:(Bourne Again Shell #)GNU计划的一部分,用来替代Bourne shell。它用于基于GNU的系统,是GNU操作系统的默认Shall
ksh:(Korn shell $)贝尔实验室的David Korn结合了所有的C shell的交互式特性,并融入了Bourne shell的语法对Bourne Shell的扩展
csh:(C shell %)语法与C语言类似,是sun公司的Shall
二、Linux 命令
基础命令
模式切换:
1、由字符到图型#startx或#init 5(ctrl+alt+backspace退出)
2、由图形到字符#logout或init 3
3、注销#logout或exit或ctrl+d
4、关机#poweroff或init 0或shutdown now(shutdown –h
5、重启#reboot或init 6或shutdown -r now(shutdown –r
获得帮助:
#help提供内部命令的帮助
#man或info提供外部命令的帮助(ctrl+z或q退出,上下键翻行,f/空格、b键翻页,/string---回车搜索词语)
man –f 命令名称根据命令名称快速茶查找命令
man –k 功能基于命令的功能来搜索命令
通配符:
*匹配任何字符或任何数目的字符
?匹配任何单字符
[…]匹配任何含在中括号里的单字符
变更用户:
su username 变更到其他用户
su –l username 变更到其他用户包括其环境变量
su 变更成root用户
su -变更成root用户包括其环境变量
附:光标从虚拟机中退出到本机ctrl+alt
Vi相关命令
光标定位:
(段首
)断尾
^行首
$行尾
G这个文本的末尾
:n第n行
插入:
a光标右边开始添加
i光标左边开始添加
o光标下打开一新行开始添加
A行尾添加
I行首添加
O光标上打开一新行开始添加
删除:
x 删除光标所在的一个字符
nx 删除光标所在的字符以后连续的n个字符
dw删除以光标开始的一个词
ndw 删除以光标开始的词以后连续的n个词
dd删除光标所在的一行
ndd 删除光标所在的行及以下的n行
复制粘贴:
yy复制一行
nyy复制n行
yw复制光标所在的一个字
nyw 或复制n个字
p粘贴
查找命令:
/string向下查找字符串string
n继续向下查找
?string向上查找字符串string
N 继续向上查找
替换命令:
:s/old/new替换光标所在行的第一个old为new
:s/old/new/g替换光标所在行中的所有old为new
:%s/old/new/g替换整个文本中所有的old为new
:%s/old/new/gc替换整个文本中所有的old为new并且每次替换前询问(替换:y不替换:n)
其它重要操作:
:w 保存文件
:q退出
:q! 强制退出(不保存)
:wq保存并退出
:wq!保存并强退
文件管理命令
ls列出当前所在目录中的所有文件和目录(文件夹)
ls filename列出其他文件夹filename中的内容,相对路径或绝对路径
ls -l 显示每个文件或目录的详细信息
ls –a 隐藏文件也显示出来
ls –R递归显示出所有的内容
ls –F 显示出文件的类型(如果是目录就在后面加一/)
ls –r相反的顺序显示
ls –t按时间排序
ls –S按文件或目录大小排序
ls –h用K、M、G显示文件大小
pwd 显示当前目录路径
cd(路径)切换工作目录