Linux课堂随笔第三天

Linux 文件类型

用ls -lh 可以查看某个文件的类型,

- 代表是普通文件    d    代表目录   目录 蓝色的

块设备文件  字符b     c代表 字符设备

裸设备 代表没有文件系统或者说绕过文件系统

Linux系统目录

都挂在根目录下 /

可执行文件

Ls   /bin    普通用户命令文件

Ls   sbin     管理使用命令文件

Inode 和目录项

文件数据都储存在块中,那么很显然,还必须有一个地方储存文件元信息,比如文件的创建者、文件的创建日期、文件的长度等。这种储存文件元信息的区域就叫inode(索引节点)

Inode包含以下内容

文件长度

文件的用户所有者

文件的组群所有者

文件的权限

文件的时间戳

文件链接数,既有多少个文件指向这个inode

文件数据块的位置

文件名不是保存在inode中,而是保存在目录项中。 文件名把文件的名称和对应的inode关联在一起。

使用ls -i 命令列出/root目录文件,既文件名和inode号码

Stat

使用stat命令可以查看文件的信息,比如文件的inode,权限,时间属性,文件大小,所有者,链接数量以及文件类型

命令语法

Stat  选项   文件  目录

使用ls 命令查看文件信息

查看root/install.log文件的inode

Ls -l /root/install.log

文件和目录操作管理

Pwd

Pwd显示工作目录路径

Cd 更改工作目录路径

Touch

Touch   :  创建空文件、更改文件时间

Mkdir:创建目录

Rmdir  删除空目录

Cp  复制文件和目录

Mv  文件和目录改名、移动文件和目录路径

使用mv命令可以对文件和目录更改名称以及移动文件和目录的路径

Rm 删除文件或目录

使用rm命令可以删除系统中的文件或目录

File  查询文件类型

使用file命令可以查询指定文件的文件类型,可以知道某个文件究竟是二进制的可执行文件,还是shell脚本文件,或者其他格式。

比如

File /boot/*

df -h命令 查看磁盘分区空间及比例 -h 自动选择存储空间的单位。

df -I 命令 查看索引数量以及比例

du 查看目录及子目录的空间占用情况

du -s 只看目录本身的空间占用情况

du -a 查看目录下所有子目录及文件的空间占用情况

du -h

时间: 2024-08-24 10:53:12

Linux课堂随笔第三天的相关文章

Linux课堂随笔-第五天

RPM软件包安装和管理 RPM软件包 简介: 目前在众多Linux系统上都采用RPM软件包,这种软件包格式在安装.升级.删除以及查询上非常方便,不需要进行编译即可安装软件包. Rpm软件包 对于终端来说,rpm简化了Linux系统安装.卸载.更新和升级的过程,只需要简短的命令就可以进行. Rpm软件包管理用途 可以安装,删除,升级,刷新,和管理rpm软件包 Rpm数据库, Linux系统会保留当前安装软件包的数据库,该数据库位于.var/lib/rpm目录中,该目录包含大部分文件都是二进制形式的

Linux课堂随笔 -第八天

查看系统进程信息 ps 查看系统进程信息 所有 ps  -ef ps -fu PID         PPID 标识进程    父进程(创建)   树进程 top  显示正在执行的进程 used  已经使用空间          free 还剩多少 MP q退出 pgrep 指定进程名称 ,对应进程号 kill -l  显示 kill 指定进程id 然后杀死 kill终止信号  温和的 kill-9      直接杀死  粗暴 slepp  999& ps -ef  |grep  sleep p

Linux课堂随笔---第四天

用户账户简介 在Linux系统中有三大类用户,分别是root用户,系统用户和普通用户. 在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成.所以也被称为超级用户. 所有应用在安装时创建一个用户,就是系统用户(后台服务账号)uid 1-499 普通用户,能登陆系统,在Linux系统中能进行普通工作,能操作自己目录的内容,其使用系统的权限受限,这类用户都是系统管理员创建的.其UID为500-60000 Passwd文件是系统识别用户的

Linux课堂随笔--第十一天

排序: SQL> select last_name, salary from employees order by salary; SQL> select last_name, salary from employees order by salary desc;大到小 SQL> select last_name, salary from employees order by last_name; SQL> select last_name, hire_date from empl

Linux移植随笔:终于解决Tslib的问题了【转】

转自:http://www.latelee.org/embedded-linux/porting-linux-tslib.html 前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的“乘兴而来,兴尽而返”一样.——估计当年王子猷是赏完了夜景,兴致也完了,就回家了. 闲话少提. 搞tslib时,出现了许多错误,像 No raw modules loaded.ts_config: Success selected dev

软件测试技术第一周课堂随笔记录

写在前,这是软件测试技术的课堂随笔,记录了一些在课上所阐述的内容. 一.由于是第一周课,免不了讲起软件测试的定义:什么是软件测试. 软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期.对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求.预先定义的不一致性.-----------------百度百科. 个人的理解暂时就是:1.找bug.2.找出需求与实际的差别. 二.软件测试常见测试方法: 从测试是否针对软件结

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

Linux LCD驱动(三)--图形显示

3.  BMP和JPEG图形显示程序3.1  在LCD上显示BMP或JPEG图片的主流程图首先,在程序开始前.要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0.命令如下:mknod fb0 c 29 0在LCD上显示图象的主流程图如图3.1所示.程序一开始要调用open函数打开设备,然后调用ioctl获取设备相关信息,接下来就是读取图形文件数据,把图象的RGB值映射到显存中,这部分是图象显示的核心.对于JPEG格式的图片,要先经过JPE

[原创] linux课堂-学习笔记-目录及概况

本学习笔记基于:网易云课堂-linux课堂 课时1Centos 6.4安装讲解46:14 课时2Centos 6.4桌面环境介绍与网络连接04:30 课时3 Linux目录结构介绍及内核与shell分析37:19 课时4 Linux获得帮助_网络配置_合理关机64:23 课时5 Linux文件权限详解45:47 课时6Linux文件权限详解45:47 课时7目录显示个性操作与全局环境变量的使用与注意···43:25 课时8复制与远程复制_文件查找实例_文件内容查看的··57:49 课时9Linu