Linux磁盘和文件系统格式
Windows磁盘分区格式:FAT16,FAT32,NTFS,exFAT
Linux磁盘分区格式:
与其它操作系统完全不同,共有两种。一种是LinuxNative主分区,一种是LinuxSwap交换分区。常见磁盘文件系统格式为:Ext2,ext3和ext4
Linux系统目录结构
Linux三种文件类型
普通文件
包括文本文件、数据文件、可执行的二进制程序文件等。
目录文件
Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
设备文件
Linux系统把每一个设备都看成是一个文件。
文件类型标识
普通文件(-)
目录(d)
符号链接(l)
字符设备文件(c)
块设备文件(s)
套接字(s)
命名管道(p)
账户文件
/etc/passwd用户文件
/etc/shadow密码文件
/etc/group 组信息文件
用户文件
root:x:0:0:root:/root:/bin/bash
root 账号名称: 在系统中是唯一的
x 用户密码: 此字段存放加密口令
0 用户标识码(UserID):系统内部用它来标示用户
0 组标识码(GroupID):系统内部用它来标识用户属性
root 用户相关信息: 例如用户全名等
/root 用户目录: 用户登录系统后所进入的目录
/bin/bash 用户环境: 用户工作的环境
密码文件
shadow文件中每条记录用冒号间隔的9个字段组成.
用户名:用户登录到系统时使用的名字,而且是惟一的
口令:存放加密的口令
最后一次修改时间:标识从某一时刻起到用户最后一次修改时间
最大时间间隔:口令保持有效的最大天数,即多少天后必须修改口令
最小时间间隔: 再次修改口令之间的最小天数
警告时间:从系统开始警告到口令正式失效的天数
不活动时间: 口令过期少天后,该账号被禁用
失效时间:指示口令失效的绝对天数(从1970年1月1日开始计算)
标志:未使用
文件权限
文件权限管理chmod
chmod变更文件或目录的权限。
chmod755a.txt
chmodu=rwx,g=rx,o=rxa.txt
chmod000a.txt/chmod777a.txt
chown变更文件或目录的拥有者或所属群组。
chownu1:publica.txt
chown-Ru1:publicdir
-----------------------------------------------------------
帮助命令
--help
使用帮助命令--help
shutdown–help
ssh–help
ifconfig–help(查看网卡信息)
man
使用man命令(命令说明书)
manshutdown
系统操作
关机
shutdown-hnow(立刻关机)
shutdown-h5(5分钟后关机)
poweroff(立刻关机)
重启
shutdown-rnow(立刻重启)
shutdown-r5(5分钟重启)
reboot(立刻重启)
组合命令
>和>>
>重定向输出;
>>重定向输出,又追加功能;
示例:
cat/etc/passwd>a.txt将输出定向到a.txt中
cat/etc/passwd>>a.txt输出并且追加
管道|
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
示例
ls--help|more分页查询帮助信息
ps–ef|grepjava查询名称中包含java的进程
netstat-an|grep3306查询3306端口占用情况
&&命令执行控制
命令之间使用&&连接,实现逻辑与的功能。
只有在&&左边的命令返回真(命令返回值$?==0),&&右边的命令才会被执行。
只要有一个命令返回假(命令返回值$?==1),后面的命令就不会被执行。
分享到:
相关推荐
本文档是 Linux 学习笔记的系统管理篇,涵盖了 Linux 入门、安装、基本命令、文件系统管理、shell 命令、文件编辑等方面的知识点。 一、Linux 入门 Linux 入门非常重要,对于新手来说,刚开始学习 Linux 可能会...
这篇Linux学习笔记主要涵盖了在Linux环境中的一些基本操作和快捷键,对于初学者来说是非常有价值的资源。 首先,笔记介绍了Linux命令行的基本操作,这对于日常的系统管理和问题排查至关重要。例如,`Ctrl + a` 和 `...
这篇Linux学习笔记涵盖了Linux的基础知识,包括C和C++编程环境,是初学者深入了解Linux的宝贵资源。 首先,让我们来探讨Linux的常用命令。在Linux的世界里,一切皆文件,包括硬件设备。掌握基本的命令行操作是至关...
Linux学习笔记 本文档旨在为读者提供 Linux 操作系统的基础知识,包括 Linux 的介绍、安装、目录结构、远程操作工具等内容。 1. Linux 介绍 Linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力...
### Linux学习笔记知识点详解 #### 一、Ubuntu 8.04 学习入门 **知识点1:系统安装与磁盘格式化** - **安装前准备**:在安装Ubuntu 8.04之前,需要准备好相应的安装介质(如光盘或USB启动盘),并确保计算机硬件...
综上所述,这篇狂神说Linux课堂笔记是对那些打算从事Java全栈开发者的Linux学习指南。它不仅提供了Linux的理论知识,还结合实际开发工作,指出了学习Linux的重要性及学习路径。通过这堂课的学习,开发者可以为在...
这篇“Linux学习笔记”对于初学者来说是一个很好的起点,它涵盖了多个核心主题,帮助你从零开始掌握Linux的基础知识。 首先,笔记会介绍Linux的基本命令,这是在终端操作Linux系统的基础。命令行界面虽然看起来可能...
这些只是Linux学习笔记中的一部分内容,完整的学习资料会详细解释每个命令的选项、参数以及实际应用场景。通过深入学习和实践,你将能够熟练掌握Linux,无论你是开发人员还是系统管理员,都能在工作中游刃有余。记住...
Linux与Ubuntu学习笔记是针对操作系统领域的深度探索,主要聚焦在开源操作系统Linux以及其知名的桌面发行版Ubuntu上。这篇笔记旨在帮助初学者理解Linux的核心概念,掌握Ubuntu的基本操作,并进一步提升在实际工作或...
Linux是世界上最广泛使用的开源操作系统之一,对于任何想要深入IT领域的人来说,掌握Linux是必不可少的技能。这篇"Linux培训学习笔记"主要涵盖了Linux的基础知识,包括登录、密码管理、文件编辑以及vi编辑器的使用。...
Linux是世界上最广泛使用的开源操作系统之一,它以其稳定性和灵活性闻名。本篇笔记主要涵盖了Linux的基础知识,包括Linux的起源、内核版本管理、开源软件许可协议、Red Hat Linux系列发行版以及Linux系统中的硬盘...
这篇笔记将围绕"Linux学习笔记,挺好的"这一主题,详细介绍Linux命令的学习,帮助你开启Linux世界的大门。 在Linux系统中,命令行界面(CLI)是最主要的工作环境,它通过一系列的命令来执行操作,这些命令通常比...
Linux是世界上最流行的开源操作系统之一,尤其在服务器领域广泛使用。CentOS是Linux的一个发行版,以其稳定性和安全性著称,适合企业级应用。本篇笔记主要涵盖了基于CentOS的Linux基础知识,包括Shell命令、文件系统...
这篇“Linux学习笔记”旨在帮助你全面掌握Linux的基础知识和实用技巧,加速你的学习进程。 首先,让我们从《第1章 .txt》开始,这通常会介绍Linux的历史、核心概念和发行版。Linux起源于1991年,由林纳斯·托瓦兹...
这份“内核编译学习笔记之完整篇”(v1.1.1) 提供了一个全面的教程,旨在帮助读者深入理解和掌握内核编译过程。以下是对这个主题的详细讲解: 一、内核编译简介 Linux内核是操作系统的核心,负责管理硬件资源,提供...
Linux是世界上最广泛使用的开源操作系统之一,尤其在服务器领域占据着主导地位。《鸟哥的Linux私房菜》是一本非常受欢迎的Linux入门书籍,第四版则针对CentOS 7进行了详细的讲解。这篇学习笔记结合了该书的内容以及...
Linux学习笔记第五篇主要聚焦于`vi`编辑器的使用,`vi`是Linux系统中最常用的文本编辑器之一,尤其适合程序员和系统管理员。它具备命令行模式、文本输入模式和末行模式三种基本工作模式。 1. **vi编辑器的三种模式*...