Linux课堂笔记(一)
一、Linux应用领域及版本介绍。
1.服务器、嵌入式、桌面应用等。
(1)在服务器领域中,需要安全和稳定,特别是越老的内核版本越安全、越稳定。
(2)Linux主要分内核版和发行版。
内核版本2.6.18。2是主版本,质的变化时更改主版本;6是次版本,有重大更新的时候更改;18是末版本,更新比较小,或更新不重要更改。
二、Linux的一些规则。
Linux严格区分大小写。(字符界面)
{一切内容皆文件}
Linux中所有内容以文件形式保存,包括硬件。
Liunx不靠扩展名区分文件类型
有一些约定:(*代表任何文件可能)
压缩包"*.gz"、"*.bz2"、"*.tar.bz2"、"*.tgz"等。
二进制软件包:".rpm"
网页文件:".html"、"*.php"
脚本语言:"*.sh"
配置文件:"*.conf"
三、系统分区和系统格式化。
主分区:最多只能有4个。分成每个扇区,每个扇区是512字节。446字节记录信息,剩下的64字节,记录分区。16个字节表示一个分区,所以只能有4个。
扩展分区:最多只能有1个。
主分区加扩展分区只能有4个。
不能写入数据,只能包含逻辑分区。
格式化(高级格式化)又称为逻辑格式化,它是指根据,用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
四、分区设备名、分配挂载。
分区、格式化、分配挂载!
/代表根目录dev表示所有硬件设备文件
/dev/hd[a-d] IDE硬盘
/dev/sd[a-p] SCSI/SATA/USB硬盘
/dev/cdrom或/dev/hdc 光驱
/dev/fd[0-1] 软盘
/dev/lp[0-2] 打印机(25针)
/dev/usb/lp[0-15] 打印机(USB)<
/dev/mouse 鼠标<
设备文件名<
/dev/hda1 (IDE硬盘接口) a代表第一个硬盘以此类推,1代表第一个分区
/dev/sda1 (SCSI硬盘接口、SATA硬盘接口)
逻辑分区盘号必须从5开始。
主分区1-4。
五、命令格式。
1.登录名
[root@localhost~]#
root:当前登录名
localhost 主机名
~ 当前所在目录(家目录)
#超级用户的提示符、
普通用户提示符是$
命令 [选项] [参数] 中括号代表可选。
2.查询目录内容。
查询目录中内容:ls
选项
-a 显示所有文件,包括隐藏文件。
-l显示详细信息
-d查看目录属性
-h人性化显示文件大小
-i显示inonde
3.权限。
权限有十位:
第一位:(-)
-rw-r--r--
-文件类型(-文件 d目录 l软连接文件)
后面九位,每三位为一组,代表:u所有者、g所属组、o其他人。
r读 w写 x执行
1代表引用计数,表示引用了几次
1代表引用。
六、目录处理命令。
建立目录:
mkdir -p[目录名]<br>
-p 递归创建
cd [目录]
cd~ 进入当前用户的家目录
cd
cd- 进入上一次目录
cd..进入上一级目录
cd. 进入当前目录
不是很华丽的分割线
----------------------------------------------------------------------------------------------------
实用IP自动配置命令:
虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。
#dhclient 自动获取ip地址命令
#ifconfig 查询系统里网卡信息,ip地址、MAC地址
分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。
-------------------------------------------------------------------------------------------------------
删除目录:
rmdir[目录名] 删除空目录(不常用,因为只能删除空目录)
常用:rm -rf [文件或目录]
选项:
-r 删除目录
-f 强制
*自杀命令rm -rf /*
cp [选项] [原文件或目录] [目标目录]
选项: -r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
剪切或改命令
mv [原文件或目录] [目标目录]
七、链接命令:
Linux下的链接命令就好比Windows下的快捷方式一样。
链接命令:
ln -s [原文件] [目标文件] .Soft
功能描述:生成链接文件
选项: -s创建软连接
-------------------------
软连接特征:
1、类似Windows快捷方式
2、软链接拥有自己的i节点和Block块,但是数据块中只保存原数据的文件名和i节点号,并没有实际的文件数据
3、lrwxrwxrwx l软链接
软链接文件权限都为:rwxrwxrwx
4、修改任意文件,另一个都改变
5、删除原文件,软链接不能使用
-------------------------
硬链接特征:.hard
1、拥有相同的i节点和存储block块,可以看做是同一个文件
2、可通过i节点识别
3、不能跨分区
4、不能针对目录使用
Linux课堂笔记(一)的更多相关文章
- [原创] linux课堂-学习笔记-目录及概况
本学习笔记基于:网易云课堂-linux课堂 课时1Centos 6.4安装讲解46:14 课时2Centos 6.4桌面环境介绍与网络连接04:30 课时3 Linux目录结构介绍及内核与shell分 ...
- ocp11g培训内部教材_052课堂笔记(042)_体系架构
OCP 052 课堂笔记 目录 第一部分: Oracle体系架构... 4 第一章:实例与数据库... 4 1.Oracle 网络架构及应用环境... 4 2.Oracle 体系结构... 4 3. ...
- Linux内核笔记--内存管理之用户态进程内存分配
内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- Linux学习笔记(一)2015.4.13
研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...
- 跟着鸟哥学Linux系列笔记3-第11章BASH学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...
- 跟着鸟哥学Linux系列笔记2-第10章VIM学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 常用的文本编辑器:Emacs, pico, nano, joe, vim VI ...
- 跟着鸟哥学Linux系列笔记0-如何解决问题
跟着鸟哥学Linux系列笔记0-扫盲之概念 在发生问题怎么处理: 1. 在自己的主机.网络数据库上查询How-To或FAQ -Linux 自身的文件数据: /usr/share/doc -CLDP中 ...
随机推荐
- 【.net 深呼吸】细说CodeDom(3):命名空间
在上一篇文章中,老周介绍了表达式和语句,尽管老周没有把所有的内容都讲一遍,但相信大伙至少已经掌握基本用法.在本文中,咱们继续探讨 CodeDom 方面的奥秘,这一次咱们聊聊命名空间. 在开始之前,老周 ...
- Angular2入门系列教程4-服务
上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...
- C语言 · 薪水计算
问题描述 编写一个程序,计算员工的周薪.薪水的计算是以小时为单位,如果在一周的时间内,员工工作的时间不超过40 个小时,那么他/她的总收入等于工作时间乘以每小时的薪水.如果员工工作的时间在40 到50 ...
- C语言 · 时间转换
问题描述 给定一个以秒为单位的时间t,要求用"<H>:<M>:<S>"的格式来表示这个时间.<H>表示时间,<M>表示分 ...
- HTML文档头部
前面的话 在声明文档类型之后,HTML文档的下一部分为<html>标签,告知浏览器应将括在<html>...</html>内的所有内容解析为HTML.然后是HT ...
- warensoft unity3d 更新说明
warensoft unity3d 组件的Alpha版本已经发布了将近一年,很多网友发送了改进的Email,感谢大家的支持. Warensoft Unity3D组件将继续更新,将改进的功能如下: 1. ...
- MySQL 系列(二) 你不知道的数据库操作
第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 本章内容: 查看\创建\使用\删除 数据库 用户管理及授权实战 局域网 ...
- Asp.NET + SQLServer 部署注意事项
1. 内存设置最大值(如果不设置, 会造成内存占用太大,带来性能问题) IIS 设置最大内存 sqlserver 设置最大内存
- sqlServer去除字符串空格
说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数.看到名字所有人都 知道做什么用的了,ltrim ...
- 使用nginx反向代理,一个80端口下,配置多个微信项目
我们要接入微信公众号平台开发,需要填写服务器配置,然后依据接口文档才能实现业务逻辑.但是微信公众号接口只支持80接口(80端口).我们因业务需求需要在一个公众号域名下面,发布两个需要微信授权的项目,怎 ...