oracle linux了解基本命令行
1. Linux的版本:核心(kernel)版本和发行(distribution)版本
2. 复制、删除和移动文件的命令
cp [选项] 源文件或目录 目标文件或目录
-R,-r递归复制目录,即将源目录下的所有文件及各级子目录都复制到目标位置。
rm[选项] 文件列表 删除文件和目录
mv [选项] sourcetarget 对文件或目录重新命名,或将文件从一个目录移到另一个目录中。
3. pwd 显示当前工作目录的绝对路径。
4. ls 查看当前目录下的所有文件(不包含隐藏文件)
5. ls –l 查看当前目录下的所有文件(详细查看,包括权限,属主等)
6. ls –a 查看当前目录下的所有文件(包含隐藏文件)
7. r 读 w 写 x执行
4 2 1 777代表有读写执行权限
8. 链接(两种)
用ln命令创建链接
Ln [选项] 源文件 [目标文件]
① 硬链接:建立硬链接时,在别的目录或本目录中增加目标文件的一个目录项,这样一个文件就登记在多个目录中。Ln命令创建硬链接,ln 命令会增加链接数,rm 命令会减少链接数。
对硬链接有如下限制:
i. 不能对目录文件创建硬链接。
ii. 不能在不同的文件系统之间做硬链接。就是说,链接文件和被链接文件必须位于同一个文件系统中。
② 符号链接:也称软链接,是将一个路径名链接到一个文件。
与硬链接不同,符号链接确实是一个新文件,当然它具有不同的I节点号;而硬链接并没有建立新文件。
符号链接没有硬链接的限制,可以对目录文件建立符号链接,也可以在不同文件系统之间建立符号链接。
用ln –s 命令建立符号链接时,源文件最好用绝对路径名,这样可以在任何工作目录下进行符号链接。而当源文件用相对路径时,如果当前的工作路径与要创建的符号链接文件所在路径不同,就不能进行链接。
符号链接保持了链接与源文件或目录之间的区别:
i. 删除原文件或目录,只能删除数据,不会删除链接。一旦以同样文件名创建源文件,链接将继续指向该文件的新数据。
ii. 在目录长列表中,符号链接以一种特殊的文件类型显示出来,其第一个字母是1。
iii. 符号链接的大小是其链接文件的路径名的字节数。
iv. 当用ls –l 命令列出文件时,可以看到符号链接名后有一个箭头指向源文件或目录,
9. Chmod命令
用于改变或设置文件或目录的存取权限。
只有文件主或超级用户才有权用chmod命令改变文件目录的读取权限。
两种用法:以符号模式改变权限和以绝对方式改变权限。
10. vi的工作方式
三种工作方式:命令方式、输入方式和ex转义方式。
① 命令方式:在shell提示附后输入命令vi,进入vi编辑器,并处于vi命令方式。此时,从键盘上输入的任何字符都被作为编辑命令解释。
② 输入方式:通过输入vi的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)可以从命令方式进入输入方式。在输入方式下,从键盘上输入的所有字符都被插入到正在编辑的缓冲区中,被当作该文件的正文。
③ ex 转义方式:vi和ex编辑器的功能相同,二者的主要区别是用户界面。在vi中,命令通常是单个字母,如a,x,r等。而在ex中,命令是以enter键结束的命令行。
11. linux内核
概述
Linux系统大致可分为三层:
i. 靠近硬件的底层是内核,
ii. 中间层是内核之外的shell层,
iii. 最高层是应用层。
Linux 系统内核:用户层、核心层、硬件层。
Linux 操作系统时采用单块结构的操作系统。
12. 文件系统
Linux 使用的主要文件系统是ext3、ext2
① ext2文件系统
支持标准UNIX文件类型,包括普通文件、目录文件、特别文件和符号链接。
i. 索引节点:又称I节点,每个文件都有唯一一个索引节点。ext2文件系统的索引节点起着文件控制块的作用,利用这种数据结构可对文件进行控制和管理。
② 虚拟文件系统
Linux系统支持多种文件系统,为此,必须使用一种统一的接口,这就是虚拟文件系统(VFS)。
i. VFS索引节点:VFS中每个文件和目录都有一个且只有一个VFS索引节点。
13. 内存管理
Linux系统采用虚拟内存管理机制,使用交换和请求分页存储管理技术。
分页存储管理的基本方法:
逻辑空间分页、内存空间分页、逻辑地址表示、内存分配原则、页表。
请求分页的基本思想:
请求分页存储管理技术是在简单分页存储技术基础上发展起来的,二者的根本区别是,请求分页提供虚拟存储器。它的基本思想是,当执行一个程序时,才把 它换入内存,但并不把全部程序都调入内存,而是用到哪一页就调入哪一页。这样减少了兑换时间和所需内存空间,允许增加程序的道数。
Linux的多级页表
在x86平台的linux系统中,地址吗采用32位,因而每个进程的虚存空间可达4GB。Linux内核将这4GB的空间分为两部分:最高地址的1GB是“系统空间”,供内核本身使用;而较低地址的3GB是各个进程的“用户空间”。
14. 进程通信
Linux系统支持多种内部进程通信机制(IPC),最常用的方式是信号、管道,以及UNIX系统支持的System V IPC机制(即消息通信、共享数据段和信号量)。
15. 硬件设备
三种:块设备、字符设备和网络设备。
16. Gcc编译系统
四个阶段:预处理阶段、编译阶段、汇编过程和连接阶段。
17. gdb主要帮助用户调试程序时完成4方面工作:
① 启动程序,按用户要求影响程序的运行行为。
② 使运行程序在指定条件处停止。
③ 当程序停止时,检查它出现了什么问题。
④ 动态改变程序的执行环境,这样就可以先纠正一个错误,然后在纠正其他错误。
18. Make工具
Make的主要功能是,执行生成新版本的目标程序所需的各个步骤,即自动检测一个大型程序的哪一部分需要重新编译,然后发出命令,重新编译它们。
重要的make文件:makefile文件
19. 系统调用:是操作系统提供的、与用户程序之间的接口,也就是操作系统提供给程序员 的接口。它一般位于操作系统核心的最高层。
20. 库函数:其中含有系统提供的大量程序。它们解决带共性的问题,并为程序的开发和执行提供更方便的环境。
21. 进程通信的几种主要手段
管道及有名管道、信号、消息、共享内存、信号量和套接字。
22. 用户和工作组管理
系统中每个用户都有一个个人账号,每个账号有不同的用户名和密码。
Useradd [选项] [用户名]
工作组:将具有相似权限的用户划入同一个工作组,那么,这些用户就自动获得了该工作组的权限。
Groupadd [选项] [组名]
23. 系统管理员的职责是什么?
① 设置整个计算机系统,包括硬件和软件,如安装硬件设备,安装操作系统和软件包,为用户建立账号等。
② 做适当的备份和需要时的恢复。
③ 处理由于可供使用的计算机资源有限而遇到的问题。
④ 排除由于连接问题而造成的系统通信阻塞。
⑤ 进行操作系统的升级和维护。
⑥ 为用户提供常规支持。
24. 安全管理的目标
① 防止非法操作。
② 数据保护。
③ 正确管理用户。
④ 保证系统的完整性。
⑤ 记账。
⑥ 系统保护。
25. 安全管理要素
① 物理安全管理
② 普通用户安全管理
③ 超级用户安全管理
26. 基本网络命令
Ping 命令:用来测试本机系统是否能够到达一台远程主机以及到达的速率。
Ifconfig命令:指定一个网络接口地址或者设置网络接口的参数,用来在引导时设置必要的网络接口。
Netstat命令:用于对TCP/IP网络协议和连接进行统计。
27. NFS的基本工作原理
NFS是一种基于TCP/IP的,专门负责文件操作的应用层软件,它建立在XDR(外部数据表示)和RPC(远程过程调用)机制上。
28. 实时内核调度的单位
① 动态性 ② 并行性 ③ 异步独立性
oracle linux了解基本命令行的更多相关文章
- Linux下命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...
- Linux服务器命令行模式安装Matlab2014a
Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下. 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地 ...
- mysql server advanced 5.6基于oracle linux 6.6的安装
mysql 安装有两种,rpm安装和源码包安装,两种包都可以从www.mysql.com官网下载,这次我测试下rpm安装方式. 1.安装环境以及mysql版本: 1.1vcenter 虚拟机环境 1. ...
- 二:Linux 的基本命令、VI编辑器、Linux中软件安装
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- 第四周博客之一---Linux的基本命令(前5个)
一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...
- Linux 的基本命令
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E……盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- 环境准备阶段--搭建oracle linux 6.5系统
环境准备阶段--搭建oracle linux 6.5系统 选择9.x版本兼容性 分配6GB内存 再次重启可以进入桌面,提示如下,勾选然后close 配置主机名,网络.hosts [root@ocp-1 ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux系统--命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...
随机推荐
- APK文件安装模拟器和ADB命令的使用
1.安装APK文件到模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件.在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclips ...
- android开发之路10(文件的读写)
1.安卓中文件的数据存储实例(将文件保存到手机自带存储空间中): ①MainActivity.java public class MainActivity extends Activity imple ...
- ganglia监控hadoop2.0配置方法
ganglia监控hadoop2.0配置方法前提:hadoop2.0集群已安装ganglia监控工具第一步:Hadoop用户登录集群每一个节点,修改文件:vi /opt/hadoop-2.0.0-cd ...
- 关于Override在JDK1.5和JDK1.6上子类实现接口中方法使用@Override注解编译错误.
遇到这个问题说来也怪.新开了一个path的工作空间用来打patch.该Eclipse的默认全局的编译版本是1.6.但是唯独其中的一个插件项目的版本是1.5(可能是唯一的一个,不确定,不知道为什么会是这 ...
- 学习ajax 总结
一.服务器客户端基础知识 通信是指不同计算机程序的通信,单单通过ip地址就能知道你找的是哪一台计算机,但是不知道是计算机上的哪个应用程序,要想知道是哪个程序就必须通过端口.这时候就可以问端口到底是什么 ...
- JavaScript基础笔记二
一.函数返回值1.什么是函数返回值 函数的执行结果2. 可以没有return // 没有return或者return后面为空则会返回undefined3.一个函数应该只返回一种类型的值 二.可变 ...
- Bootstrap简单Demo(2015年05月-18日)
Bootstrap的简单使用 1.Bootstrap是什么? 这是Bootstrap官网上对它的描述:Bootstrap是最受欢迎的HTML.CSS和JS框架,用于开发响应式布局.移动设备优先的WEB ...
- Linux 命令 - umask: 显示或设置文件模式掩码值
umask 命令控制着创建文件时指定给文件的默认权限.它使用八进制表示法从文件模式属性中删除一个位掩码. 参见下面的例子: [huey@huey-K42JE cmdline]$ rm -f foo.t ...
- 第四节 使用XML
可扩展标记语言XML,是一种平台无关的数据表示格式,对特定数据表示需求的数据来说,比关系型格式有一定的优势. XML文档可以是计算机上的物理文件,网络上的数据流,或者仅仅是内存中的字符串.但是,XML ...
- ASP.NET(C#) 读取EXCEL ——另加解决日期问题
转载:http://www.cnblogs.com/diony/archive/2011/09/08/2171133.html 使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作 ...