读书笔记-Linux-1文件与目录管理

路径:绝对路径、相对路径

cd——change directory;

pwd——显示当前目录;. 当前目录;.. 上一级目录

mkdir——make directory;-p 创建级联子目录;ls——列出目录或文件

rmdir——remove directory 删除空目录;

rm——删除;-r 删除目录;-f 强制删除


环境变量:PATH
PATH=$PATH:/root   把/root路径添加到PATH中 ;
cp——copy;cp -r A B  把A复制到B中,如果是复制目录,必须加-r;cp -i A B  把A复制到B,会询问是否覆盖B
mv——move;mv [选项] [A源文件或目录] [B目标文件或目录];如果B不存在,会把A重命名,如果B存在,会A放到B目录中,或者询问是否覆盖B目标文件;

文档操作
cat——查看文件内容并把内容打印到屏幕上;-n 显示行号; -A显示所有内容
tac——按行号逆序输出,其他同cat;
more——查看文件,使用于要查看的内容众多的文件,可通过空格翻看下一页,Ctrl+D上翻,Ctrl+F下翻,q退出
less——查看文件,空格翻页,j键向下移动,k键向上移动,/+字符串+回车 可以查找某个字符串(向下查找),?+字符串+回车,也是查找某个字符串(向上查找)
head——显示前十行;-n + 数字 可以显示前n行;- + 数字 也可以显示前n行;
tail——显示后十行;-f 动态显示后十行

所有者、所属组
Linux的文件和目录具有所有者与所属组的属性差别,可以据此为文件和目录设置不同的权限;
第一列:d——目录、- ——普通文件、l——链接文件、b——块设备、c——串行端口设备文件、s——套接字文件
后面:指定所有者、所属组和非本群组用户的权限,rwx分别对应着可读、可写、可执行的权限;
注意:对于一个目录文件,必须具有可执行x权限才可以打开目录下内容
第2列:占用节点;第3列:所有者;第4列:所属组;第5列:文件大小;第6、7、8列:最后一次被修改时间,月份、日期、时间;第9列:文件名
更改文件的权限
chgrp:change group,更改所属组;-R 更改级联子目录和子文件
格式: chgrp [组名] [文件名]
chown:change owner,更改所有者;-R级联更改,仅适用于目录;
格式:chown [-R] 账户名 文件名 或者 chown [-R] 账户名:组名 文件名
chmod:支持以数字代表权限(r=4,w=2,x=1,-=0),支持以u、g、o和rwx联合表示权限设置;
还支持以u、g、o加减某些权限;
umask: 默认权限,默认下,root的umask为022,一般使用者002;
chattr:change attribute,格式 chattr [+-=][Asaci] [文件或目录名] ,A,s,a(只能追加不能删除,root才能设定),c,i(文件不能删除、重命名、设定链接、写入以及新增数据);
lsattr:list attribute,读取文件或目录的特殊权限,格式 lsattr [-aR] [文件或目录],-a 可列出隐藏文件,-R可列出子目录的数据;
set uid、set gid、sticky bit:文件执行时具有所有者权限、文件执行时具有所属组的权限或目录下文件具有与该目录相同组、防删除位;
如何搜索文件
which:查找PATH中的可执行文件,常用于查找命令;
whereis:预先生成文件列表,
locate:类似whereis
find:格式 find [路径] [参数] ,参数包括:
-atime +n/-n(访问或执行时间大于或小于n天的文件)(access time)
-ctime +n/-n(写入、更改inode属性时间大于或小于n天)(change time)(df -i可查看各个分区inode情况)
-mtime +n/-n(写入时间大于或小于n天)(modified time)
stat 可列出atime、ctime、mtime信息
-name 文件名:查找该文件名文件
-type 文件类型:查找该文件类型的文件,包括f、b、c、d、l、s
Linux文件系统
Windows的文件格式有:FAT、NTFS,Linux的文件格式ext3、ext4、xfs,支持MS-DOS、VFAT、FAT、BSD
Linux文件类型
普通文件:-,包括纯文本文件(ASCII)(可使用cat、more、less查看)和二进制文件(binary)
目录:d,可使用 ls -l 查看
链接文件:l,包括硬链接和软链接
设备:包括块设备 b 和字符设备 c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值