linux指令学习第一季class01.docx
- 文档编号:28848814
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:12
- 大小:940.95KB
linux指令学习第一季class01.docx
《linux指令学习第一季class01.docx》由会员分享,可在线阅读,更多相关《linux指令学习第一季class01.docx(12页珍藏版)》请在冰豆网上搜索。
linux指令学习第一季class01
linux学习第一季class_01
文件和目录操作
basename:
用于显示去掉路径后纯粹的文件名,如果指定了文件扩展名,则将文件扩展名也去掉
命令格式:
basename[pathname][suffix]
basename[string][suffix]
suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。
实例:
cd用来切换当前的工作目录到指定的目录(Changedirectory切换目录)
常见的用法:
cd~:
表示切换到用户登录系统时的初始目录
cd..:
表示回到上一级目录
实例:
chgrp:
用于变更文件或目录的所属群组,设置方式采用群组名称或群组识别码,(Changegroup改变用户组)
实例:
chmod:
更改文件或目录的访问权限,(Changemode改变模式)
说明:
三种不同的用户类型能够访问一个目录或者文件:
所有着、用户组或其他用户。
所有者就是创建文件的用户,用户是所有用户所创建的文件的所有者,用户可以允许所在的用户组能访问用户的文件。
通常,用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。
最后,用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够访问用户的目录或文件。
在这种意义上,系统内的其他所有用户就是other用户类。
当执行ls-l或ls-al命令后显示的结果中,最前面的第2~10个字符是用来表示权限。
第一个字符一般用来区分文件和目录:
d:
表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:
表示这是一个普通的文件。
l:
表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:
分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:
这些文件关系到系统的数据结构和管道,通常很少见到。
-:
表示不具有该项权限。
下面举例说明:
-rwx------:
文件所有者对文件具有读取、写入和执行的权限。
-rwxr―r--:
文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。
-rw-rw-r-x:
文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwx--x--x:
目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
Drwx------:
除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。
实例:
chown:
更改文件或目录的拥有者或所属组,(Changeowner改变所有者)
实例:
cp:
此命令可以将单个文件复制到一个具体的文件名或一个已经存在的目录下,也可以复制多个文件到一个指定的目录中
实例:
dd:
读取转换并输出数据,本来应根据其功能描述“Convertancopy”命名为“cc”,但“cc”已经被用以代表“CComplier”,所以命名为“dd”
实例:
file:
识别文件类型,该命令对文件的检查分为三个过程,分别为文件系统检查、魔幻数检查、语言检查
实例:
查看bin文件夹下以c开头的文件类型,可以看出都是可执行文件
find:
查找文件或目录
实例1:
实例2:
ln:
链接文件或目录,即为某一文件在另外位置建立一个同步链接,说明:
Linux/Unix档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种:
硬连结(hardlink)与软连结(symboliclink),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。
硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
lnsourcedist是产生一个连结(dist)到source,至于使用硬连结或软链结则由参数决定。
不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
实例:
locate:
查找文件,它的工作机制是先建立一个包含系统内所有文件名称及路径的locate数据库,然后在查找文件时可以直接从这个数据库中查找,而不需要再遍历整个文件系统的目录,极大地提高了查询速度,注意:
首次运行locate命令之前,先使用updatedb命令创建数据库,否则locate命令无法运行
实例:
ls/dir/vdir:
ls:
列出目录内容
dir:
和ls类似,参数较少
mkdir新建目录
mv:
移动或更名现有的文件或目录
pwd:
显示当前工作目录
学习笔记
(1)ls出现的total表示该目录总的文件大小之和
(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 指令 学习 第一 class01