`
AllenHU0320
  • 浏览: 86855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

鸟哥的Linux私房菜-基础学习篇2

 
阅读更多

10.目录属性的意义

r:表示具有读取目录结构清单的权限,所以当您拥有读取r目录的权限时,就可以利用ls命令将该目录的内容列出来

w:可写入权限对目录来说是很有用的。因为它表示将拥有更改该目录结构清单的权限,就是如下权限

建立新的文件与目录,删除已经存在的文件与目录,将已存在的文件或目录进行重命名,移动该目录内的文件、目录的位置

x:与能否进入该目录有关

 

11.Linux目录配置标准FHS(Filesystem Hierarchy Standard)

/:根目录是启动时系统第一个载入的分区,所有启动过程会用到的文件应该都放在这个分区中。/etc、/bin、/dev、/lib、/sbin这5个子目录都应该与根目录连在一起,不可独立成为某个分区

/bin,/usr/bin,/usr/local/bin:也是放置用户可执行的二进制文件的目录

/boot:主要放置Linux系统启动时用到的文件。这个目录下面的文件vmlinuz就是Linux的核心,如果是grub引导程序,这个目录下还有/boot/grub子目录

/dev:在Linux系统上,任何设备都以文件类型存放在这个目录中。访问这个目录下面的某个文件,就等于访问某台设备。重要的文件有/dev/null、/dev/tty[1-6]、/dev/ttyS*、/dev/lp*、/dev/hd*、/dev/sd*等

/etc:系统主要的设置文件几乎都放在这个目录内。比较重要的文件有:/etc/inittab、/etc/init.d、/etc/modprobe.conf、/etc/X11、/etc/fstab、/etc/sysconfig等

/home:这是系统默认的用户家目录,~表示当前这个用户的家目录

/lib,/usr/lib,/usr/local/lib:系统使用的函数库的目录,比较重要的是/lib/modules目录内有核心的相关模块

/mnt,/media:系统软盘与光盘的默认载入点

/opt:给主机额外安装软件所放的目录

/proc:“虚拟文件系统”,它放置的数据都在内存中,例如系统核心、形成信息、外部设备的状态及网络状态等

/root:系统管理员(root)的家目录

/sbin,/usr/sbin,/usr/local/sbin:放一些系统管理员才会用到的执行命令

/srv:一些服务启动后,这些服务所需要访问的数据目录

/tmp:让一般用户或是正在执行的程序临时放置文件的地方

/usr:包含系统的主要程序、图形界面所需要的文件、额外的函数库、本机自行安装的软件,以及共享的目录与文件

/var:主要放置系统执行过程中经常变化的文件

 

一般主机分区与目录的配置

/,/boot,/usr,/home,/var,SWAP

 

11.Linux支持的文件系统

/lib/modules/`uname -r`/kernel/fs

 

12.Linux文件和目录管理

cd:切换目录

pwd:显示当前所在的目录

mkdir:建立新目录 -m设置文件的权限,-p建立所需的目录递归

rmdir:删除空目录 -p与上层空目录也一起删除

 

执行文件路径的变量:$PATH,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的命令先执行

echo $PATH

PATH=$PATH:/root

 

ls:查看文件和目录ls -alh

cp:复制文件或目录cp -a = cp -pdr,-r可以复制目录,但是文件与目录的权限会被改变

rm:删除文件或目录rm -rf

mv:移动文件与目录、或重命名

 

查看文件的内容

cat:有第一行开始显示文件内容

tac:从最后一行开始显示

nl:显示的时候,输出行号

more:一页一页的显示文件内容

less:与more类似,但可以向前翻页

head:只看前几行

tail:只看最后几行

od:以二进制方式读取文件内容

 

修改文件时间与创建新文件:touch

 

文件默认权限:umask输出0022,umask -S输出u=rwx,g=rx,o=rx

 

文件隐藏属性

chattr:设置文件隐藏属性

+a:设置a之后,这个文件将只能增加数据,而不能删除,只有root才能设置这个属性

+i:让一个文件不能被删除、改名、设置连接,也无法写入或新增数据

lsattr:显示文件的隐藏属性

 

文件特殊权限:SUID/SGID/Sticky Bit

Set UID:s与t权限是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限,SUID仅可用在二进制文件,SUID对目录是无用的

Set GID:文件:在执行改程序的时候,它的有效用户组将会变成该程序的用户组所有者(group id)。目录:如果设置在A目录上,则在A目录内所建立的文件或目录的用户组,将会是次A目录的用户组

Sticky Bit:只对目录有效,对文件无效。在具有SBit的目录下,用户如在该目录下建立文件或目录时,只有文件拥有者与root才有权利删除

 

文件类型:file

 

搜索文件

whereis与locate是使用数据库来搜索数据

 

find命令

范例一:将过去系统上24小时内更改过的内容(mtime)的文件列出

find / -mtime 0

范例二:查找/etc下面的文件按,如果文件日期比/etc/passwd新就列出来

find /etc -newer /etc/passwd

范例三:搜索/home下面属于dmtsai的文件

find /home -user dmtsai

范例四:搜索系统中不属于任何人的文件

find / -nouser

范例五:找出文件名为passwd的文件

find / -name passwd

范例六:搜索文件属性为f的文件

find /home -type f

范例七:搜索文件中含有SUID/SGID/SBIT的属性

find / -perm +7000

范例八:将上个范例找到的文件使用ls -al列出来

find / -perm +7000 -exec ls -l {} \;

范例九:找出系统中大于1MB的文件

find / -size +1000k

分享到:
评论

相关推荐

    《鸟哥的Linux私房菜-基础篇》第四版

    内容概要:《鸟哥的Linux私房菜-基础篇》第四版详细介绍Linux的基础知识,包括计算机组成、操作系统原理、Linux文档查看方法(man页、info页)、常见实用文档位置及使用方法、nano编辑器简介及SELinux安全管理等方面...

    鸟哥的私房菜-linux基础篇

    标题和描述中提及的“鸟哥的私房菜-Linux基础篇”是一部经典的Linux学习教材,由台湾IT专家鸟哥编写,旨在为初学者提供全面且易懂的Linux基础知识。这部教材通过生动的例子和细致的解释,帮助读者从零开始掌握Linux...

    鸟哥linux私房菜-服务器版 3版

    鸟哥linux私房菜-服务器版 3版 vbird-linux-server-3e.pdf

    鸟哥linux私房菜-基础篇-第四版

    鸟哥linux私房菜-基础篇-第四版

    鸟哥的私房菜-基础学习篇-第三版

    鸟哥的私房菜-基础学习篇-第三版 第三版,最新的哦

    鸟哥的私房菜Linux-基础篇

    鸟哥的私房菜Linux-基础篇,鸟哥的私房菜Linux-基础篇

    鸟哥的Linus私房菜---基础篇+服务器篇完整版pdf

    《鸟哥的Linux私房菜》是一本深受Linux爱好者欢迎的入门教材,它分为基础学习篇和服务器篇,全面地介绍了Linux操作系统的核心概念、基本操作以及服务器管理的相关知识。这本书对于初学者来说,是理解Linux系统及其...

    鸟哥Linux私房菜基础学习篇(第三版).pdf

    根据给出的文件信息,"鸟哥Linux私房菜基础学习篇(第三版).pdf" 是一本针对Linux新手的入门书籍,涵盖了Linux的基础命令和指令速查表。为了满足题目要求,以下是根据提供的文件内容、标签以及Linux基础知识构建的...

    鸟哥Linux私房菜第四版基础篇

    ### Linux鸟哥私房菜第四版基础篇——计算机概论 #### 0.1 计算机:辅助人脑的好工具 随着科技的发展,计算机已成为我们生活中不可或缺的一部分。无论是日常办公还是娱乐休闲,都能见到各种形态的计算机的身影,如...

    鸟哥linux私房菜_基础篇+服务器篇(全)

    《鸟哥Linux私房菜》是一本广受欢迎的Linux学习书籍,它分为基础篇和服务器篇,涵盖了Linux操作系统的各个方面,旨在帮助读者从零开始掌握Linux系统管理技能。该书在豆瓣上的高评分(9.1分以上)充分体现了其在IT...

    鸟哥的Linux 私房菜 基础学习篇.mobi

    鸟哥的Linux 私房菜 基础学习篇.mobi,鸟哥的Linux 私房菜 基础学习篇.mobi

    鸟哥Linux私房菜-基础网络概念

    这部份最重要的是 TCP/IP 与 OSI 七层协议的相关概念了,这部份难的很~难的很~ 在这一章中,鸟哥以较为口语的方式来介绍这些基础网络架构,希望能带给朋友们快速了解网络是啥。 当然,想要更了解网络相关功能的话...

    鸟哥的私房菜-基础篇

    《鸟哥的私房菜-基础篇》是一本非常适合 Linux 入门者的教材,它不仅详细介绍了 Linux 的历史和发展背景,还提供了实用的学习建议和技术指导。从学习方法的选择到主机规划、磁盘管理乃至具体的安装步骤,本书都进行...

    linux 鸟哥的私房菜服务器篇 pdf(全高清)

    linux 鸟哥的私房菜服务器篇 pdf(全高清) 分两卷 不用积分下载地址: linux 鸟哥的私房菜基础篇 http://www.jsoncn.com/post/166.html linux 鸟哥的私房菜服务器篇 http://www.jsoncn.com/post/167.html

    鸟哥linux私房菜-基础学习篇

    鸟哥linux私房菜电子书版,方便自学者使用,以提高对linux的学习和使用。

    读书笔记:学习笔记《鸟哥的 Linux 私房菜基础学习篇第四版》.zip

    读书笔记:学习笔记《鸟哥的 Linux 私房菜基础学习篇第四版》

    鸟哥的Linux_私房菜--基础文件.pdf

    要深入理解《鸟哥的Linux私房菜——基础文件》中的内容,首先需要明确“操作系统”(Operating System, OS)的概念及其重要性。 ##### 1.1 操作系统定义 操作系统是一种系统软件,它负责管理和协调计算机硬件和软件...

    鸟哥Linux私房菜-基础篇-笔记

    ### 鸟哥Linux私房菜-基础篇-笔记知识点详解 #### 一、Linux与硬件的搭配 在Linux系统中,硬件设备是以文件的形式存在的,通常这些文件都被保存在`/dev`目录下。这样的设计使得Linux能够更加灵活地管理和访问硬件...

    鸟哥Linux私房菜基础篇教学视频

    鸟哥Linux私房菜基础篇教学视频,文档中给出的是网盘链接。

Global site tag (gtag.js) - Google Analytics