LINUX知识总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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(路径)切换工作目录

相关文档
最新文档