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),后面的命令就不会被执行。
分享到:
相关推荐
try-catch 语句采用下列形式之一: try try-block catch (exception-declaration-1) catch-block-1 catch (exception-declaration-2) catch-block-2 ... try try-block catch catch-block (4) fixed 防止变量被...
文章开始先扯些没用的话,就当是第一篇博客给自己的一些鼓励还有自勉吧,选择了这一行,需要学习的太多太多,代码之路千千万,只能希望自己在代码的海洋里,能够找寻自己的快乐。 博客是自学笔记,怕将来需要的时候...
linux系统...11四、使用EclipseCDT开发Linux程序...15五、使用Eclipse开发Arm-linux程序...19六、高级Linux程序设计...28七、学习资料...32本文记录了自己从一个完全不懂Linux的人如何一步步学会Linux程序开发的过程...
"老男孩笔记系列"-运维面试题及答案 本文档是一份详细的运维面试题及答案,涵盖了 Linux ...本文档是一份非常有价值的运维面试题及答案,涵盖了 Linux 的多个方面,非常适合 Linux 运维工程师和开发人员学习和参考。
本篇笔记主要介绍 Linux 基础命令和 VI 编辑器基础知识。VI 编辑器是 UNIX 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。学习 VI 编辑器可以帮助读者在 UNIX 世界里畅行无阻、游刃有余。 一、...
设计与实现》来学习操作系统的读者,本书尤其适合作为你的引路书籍,因为它翔实地介绍了初学者入门时所必需的知识积累,而这些知识在《操作系统:设计与实现》一书中是没有涉及的,笔者本人是把这本书作为写操作系统...
设计与实现》来学习操作系统的读者,本书尤其适合作为你的引路书籍,因为它翔实地介绍了初学者入门时所必需的知识积累,而这些知识在《操作系统:设计与实现》一书中是没有涉及的,笔者本人是把这本书作为写操作系统...
不用每次都向开发板烧写文件系统,可以用devfs 和udev来启动(这个问题就留给客户慢慢了解了,不是一两句可以解析清楚的),移植的资料是: (Linux 2.6.24.4移植到S3C2410之建立nfs根文件系统(busybox1.9.2).rar)
这是作者在学习X86汇编过程中的学习笔记,难免有错误和疏漏之处,欢迎指正。 作者将随时修改错误并将新的版本发布在自己的Blog站点上。 严格说来,本篇文档更侧重于C语言和C编译器方面的知识,如果涉及到具体汇编...
昨天老左分享了”Linux VPS CentOS安装LNMP系统环境教程“,有些朋友说网上已经有过类似的教程,可能你再发布有些多余。我认为还是有必要的,一来是我自己学习使用,二来可以作为记录自己使用的时候笔记,以便下次...
2012-06-11 21:44 6,947,979 Linux内核完全注释V3.0书签版(带源码).rar 2012-06-11 21:31 11,599 MATLAB仿真程序OFDM程序.txt 2012-06-11 21:37 14,584,477 msdn for vb6.0简体中文版.zip 2012-06-11 21:02 12,288 ...