Linux操作系统: 面向企业: Linux是什么? 内核,(kernel) 五大组件: 输出设备 输入设备 计算器 寄存器 控制器 后三者集成为CPU 内核:控制谁先运行,谁后运行。谁先用硬件,谁就用。 应用程序通过内核对硬件进行使用。 内核版本:doc,unix:mac ios 目前为止,操作系统最稳定的,linux 内核:指系统当中对程序的优先和开始结束进程管理的一款软件。linux是众多版本中的一种。 软件分为开源和闭源: 开源:把软件卖给你的同时将源码附带软件一并提供给你。 闭源:只把软件卖给你,但是源码不能给。 开源:可定时性更强,想要变化的时候,只需要做二次开发。 内核:操作系统给负责进行程序调度的一个软件。GUN组织,开源组织。 shell:壳,shell用来保护 软件速度变得更快。代码只是单一性的调度,没有防御能力。对内核进行保护。所有的软件对壳进行交流,把不好的信息进行过滤,好的信息传递给内核,然后内核控制硬件进行处理。操作者也是和壳进行交流,和内核进行交流,对系统进行控制。壳:对外进行交互的平台。 shell: bash,tcsh,csh shell:对外提供操作系统和外界进行沟通的一个接口,对内,对内核进行保护的软件。shell在企业8中叫做bash,shell对命令进行传递和解释。 [westos@westos_lee ~]$ westos表示打开这个shel的人是谁。 @:分隔符 westos_lee:当前的主机名称 ~:在这台主机的什么位置 身份提示符,$:表示往前的westos对于当前的主机而言是一个普通用户。 #:意味着这个用户对于主机来说是管理员。管理员什么都能做,普通用户只能管理自己的资源。 gnome-terminal:也可以打开shell。 shell关闭:exit,ctrl+d, 快捷键打开shell:application—system tools—settings—devices—keyboard 点击+号,Name:可以随意 command:gnome-terminal 点击set shortcut,直接按快捷键。
shell中的快捷键 ctrl+shift+T 在一个terminal中开启多个窗口。 ctrl+shift+N 重新打开一个terminal ctrl+C 取消命令执行 ctrl+d 关闭闲置的shell ctrl+shift+鼠标选中+c 复制选中字符 ctrl+shift+v 粘贴 鼠标选中为复制 鼠标滚轮下按为粘贴 ctrl+a 快速移动光标到行首 ctrl+e 快速移动光标到行尾 ctrl+u 快速删除当前所在字符之前的所有 ctrl+k 快速删除当前所在字符和之后的所有
westos-vmctl view nodea westos-vmctl 命令本身 view:程序的指定功能 nodea:程序作用的对象 命令 参数 目标 命令在没有加参数时,就会将当前的的位置,当作目标,把默认的指令当作参数。 ls -l 对象 :查看文件属性 ls -s 对象:文件的大小 ls -sl 对象: 同时查看属性和大小 参数 -s 表示单词缩写 参数 --size 表示单词全拼
历史的调用 上下键: history:滚动记录。 回滚:硬盘资源有限,超过时间段的删掉,把新的东西记录起来。超过1000行 history -c :临时清除 程序在系统的运行的状态叫做进程。进程和进程之间的资源是独立的。
!966:调用历史记录的第966行命令 !+w:调用最近一条用w开头的历史 ctrl + R: 进入搜索模式,打出所想要的命令的字符 永久性地清空: 文件 点击show hide files *.bash_history: ctrl+a:全选删掉
TAB 补齐操作,命令,文件,命令参数
文件管理: 删除boot文件,系统就起不来了。
touch 建立文件 touch -t YYYYMMDDHHmm westos 可以改变文件得时间戳,YYYY可以不写。 上层目录叫做复级目录 mkdir mkdir -p linux/rehat/westos -p 表示上级不存在的情况下自动建立上级目录 rm rm -f westos -f 强制删除文件 rm -r westosdir -r 表示递归。删除容器和里面的所有内容。 rm -rf westosdir vim 误删东西的时候::q! 强制退出。 :q 打开文件之后,未做任何修改,可以直接退出。 vim -o westos1 westos2 上下界面 ctrl+w 放开 上|下建来转换界面 vim -p westos1 westos2 左右界面 tabn 下一个文件 tabp上一个文件 Q 退出当前又问题的文件 A都退出 history >> westos cat wetsos 查看westos内容 cat -b westos 显示文件的内容,并且显示内容所在的行号,忽略空行 cat -n westos 显示文件内容,显示行号,不忽略空行 less westos 分页浏览 /想要找的内容。 n向下显示,N向上显示 v进入编辑模式,wq,就会退出,回到less模式。 在less中q,表示退出。
head westos 默认10行 head -n westos n表示行数 显示头几行 head westos 默认10行 tail -n westos n表示行数 显示最后几行
cp westos lee 把一个文件复制到另一个文件中。 cp westos1 westos2 westosdir/ 最后的一定是个目录,最后的/可以不加。 mv 是个重命名的过程 mv file1 lee mv westos/ linux mv lee file2 linux/
file westos 显示的由westos内容决定的。 mandb:同步数据库 wc westos 1 1 6 westos 行数 字数 字符数 wc -l westos 统计行数 wc -w westos 统计字数 wc -c westos 字节数 wc -m westos 字符数 一个中文占3个字节,换行符占一个
bin 系统命令 sbin 系统管理命令 boot 系统启动时需要的文件 dev 有关于设备管理的文件 sda s表示sata d表示disk a表示第一块 etc 系统的配置文件 home 普通用户的家目录都放在home中。 lib 系统的常规函数库,相当于翻译器,lib64表示系统的64位函数库。 mnt/meida 设备的临时挂载点。 opt 第三方软件安装位置 proc 关于进程的所有相关信息。 run 当前运行的程序所调用的系统资源。 var/srv 系统的数据目录 sys 内核优化时用到的目录 tmp 系统的临时目录 usr Linux操作系统和unix操作系统之间进行沟通时用到的目录
中间出现空格,两个字符没有任何关系。
|