热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS学习文件属性命令

一:Linux常见文件类型-:普通文件(f)[root@linuxstudy~]#ls-l-rw-------1rootroot1017Dec807:47anaconda-ks.cfgb:块设备文件(block)【随机访问的设备,按数据块(512byte)为单位,

一:Linux常见文件类型

 -:普通文件(f)

[root@linuxstudy ~]# ls -l

-rw------- 1 root root      1017 Dec  8 07:47 anaconda-ks.cfg

b:块设备文件(block)【随机访问的设备,按数据块(512byte)为单位,如硬盘/dev/hda1 、/dev/sda2、/dev/fd0】

 

[root@linuxstudy dev]# ls -l

brw-rw---- 1 root disk   22,   0 Jan 11 07:01 hdc

d: 目录文件

 

[root@linuxstudy /]# ls -l

drwxr-xr-x   2 root root  4096 Dec  9 10:20 bin

c: 字符设备文件(character)【线性访问的设备,按字符为单位,如键盘,鼠标,显示器,打印机,终端等】

 

[root@linuxstudy dev]# ls -l

crw-rw---- 1 root audio  14,  12 Jan 11 07:01 adsp

p:管道命令文件(pipe)【从一端流入,从另一端流出。如:文件镜像,压缩】

 

[root@linuxstudy root]# ls -l wupipe 

prw-r--r-- 1 root root 0 Jan 11 07:05 wupipe 

s: 套接字文件(socket)【以""开头的文件都是socket文件】

 

l符号链接【指向另一个文件,类似于wind下的快捷方式】

 

[root@linuxstudy dev]# ls -l

lrwxrwxrwx 1 root root         3 Jan 11 07:01 cdrom -> hdc

 

 


 

二:Linux文件列表属性

 

[root@linuxstudy /]# ls -l

 

drwxr-xr-x  2  root   root      4096  Dec  8 07:57  Desktop     ----------> 该文件的相关属性对应如下

    文件类型

 

    文件权限:9位,每3位一组,每一组:rwx(读,写,执行),

     文件硬连接的次数

     文件所属的用户(owner

     文件的属组(group

     文件的大小,单位是字节

      时间戳(timestamp):最近一次被修改的时间

                 注:每个文件都有三个时间戳

                 访问:access

                 修改:modify  (修改文件的内容)

                 改变:change  metadata元数据(文件属性的改变,或者是元数据的改变)

   文件名

 

 

 


 

三:Linux目录

Linux采用FHS[Filesystem Hierarchy Standard-文件系统目录标准]的文件组织形式,FHS采用树形结构组织文件;FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

 

 

/boot:系统启动相关的文件。如内核、initrd、grub(bootloader)

/dev:设备文件

/etc:配置文件

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:管理员的家目录

/lib:库文件(一些封装好的模型功能,可以被多个文件调用)(库文件不能单独执行,因为没有执行接口,他只能被其他程序调用)

              库分为:

              静态库:

              动态库:linux下为:.so(shared object 共享对像),windows下为:.dll

              /lib/modules:内核模块文件

/media:挂载点目录  一般挂载移动设备,如U盘,光盘

/mnt:一般用于临时设备挂载

/opt:可选目录,一般为第三方程序的安装目录

/proc:伪文件系统,内核映射文件(存在于内存中,存储系统的实时信息)

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件

      /var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:全局共享只读文件

      /usr/bin

      /usr/sbin

      /usr/lib

 


 

四:Linux命令分类

 

命令:分内部命令 与外部命令。

内部命令:由shell自带的命令,

外部命令:在系统的某个路径下,有一个与命令同名的可执行程序

 

type COMMAND 判断COMMAND是内部还是外部命令  例:

[root@localhost ~]# type cd 判断“cd”命令式内部还是外部命令

 

命令帮助查找

内部命令查找:help command

 [root@linuxstudy /]# help cd

外部命令查找:command --help   【大部分命令可以通过这种方式查找到】

[root@linuxstudy /]# ls --help

 

man 查找命令的用法

man COMMAND 显示命令的使用手册, man一般用于查看外部命令。

 

Man 手册有章节概念

用户命令

系统调用

库调用

特殊文件(设备文件):/dev/tty1

5文件格式(命令的配置文件语法)

游戏相关

杂项

管理员命令(/sbin,/usr/sbin,/usr/local/sbin

 

查看命令使用手册 :    man  + 章节号  + COMMAND

 

whatis +command  显示该命令在那个章节

 

Man 命令的翻屏操作

向后翻一页:SPACE

向前翻一页:b

向后翻一行:enter

向前翻一行,K

退出:q

 

搜索关键字

关键字 :从文件首部向尾部搜索

?关键字:从文件尾部向首部搜索

n/N :向前或者向下一个关键字
本文出自 “小五长征路” 博客,请务必保留此出处http://waq1688.blog.51cto.com/2621504/1602272


推荐阅读
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 如何在联想win10专业版中修改账户名称
    本文介绍了在联想win10专业版中修改账户名称的方法,包括在计算机管理中找到要修改的账户,通过重命名来修改登录名和属性来修改显示名称。同时指出了windows10家庭版无法使用此方法的限制。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 电脑公司win7剪切板位置及使用方法
    本文介绍了电脑公司win7剪切板的位置和使用方法。剪切板一般位于c:\windows\system32目录,程序名为clipbrd.exe。通过在搜索栏中输入cmd打开命令提示符窗口,并输入clip /?即可调用剪贴板查看器。赶紧来试试看吧!更多精彩文章请关注本站。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • macOS10.12安装win10系统教程,实现双系统安装
    本文介绍了如何在macOS10.12系统上安装win10系统,实现双系统的安装。通过使用Boot Camp助理,选取win10系统镜像并分配系统容量,然后进行安装。安装完win10系统后,安装驱动并重启系统即可完成双系统的安装。 ... [详细]
author-avatar
DreamFly72
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有