linux文件和目录管理

!@¥执行上一条命令的参数在这里插入图片描述
cd是进入目录的命令
后面什么都不跟,则会进入当前根目录;
后面跟空格/文件名或者目录,则会直接进入;
后面跟.则是进入当此目录;…则是返回上级目录
在这里插入图片描述
创建一个新的目录可以用mkdir
mkdir -p 是个很好用的命令,如:当想创建一个mkdir /etc/hyz/hyz.test在这里插入图片描述
提示无法创建etc/hyz/hyz.test,但我们用mkdir -p /etc/hyz/hyz.test
在这里插入图片描述
会直接帮我们创建好相应的目录

rmdir是删除目录的命令,后面可以跟多个目录,用空格分开就行,不能删除文件

rm是删除的命令,可以跟着-rf用,可以用来删除非空目录
在这里插入图片描述

which 是用来查找某个命令的绝对路径
在这里插入图片描述

mv有移动和重命名的意思,

copy是复制的意思。
如果想将test1复制成test2,可以用:cp test1 test2这个命令
如果要复制目录,copy后面一定要跟-r,不然无法复制。
如果copy后面跟-i,在复制的时候会问你是否要覆盖文件。

cat是查看的命令
cat后面跟-A,则会显示所有信息,包括特殊符号
在这里插入图片描述
cat后面跟-n时,会把行号也打印出来
在这里插入图片描述
echo ‘111’ > 2表示将111打印进2文件里面,如果要再添加内容,则需要echo ‘222’ >> 2,需要两个>>,否则就会覆盖掉之前的信息。

tac也是查询的命令,但是是先从最后一行开始展示,刚好是tac相反,字母刚好也是相反的。

more也是查询的命令,当文件内容过的的时候,cat是无法看全信息,这时候只能用more,看完一页后按空格看下一页。

less也是查询的命令,不过功能比more要多,按空格会翻到下一页,按j向下移动,按k向上移动。要搜素时按/加字符串(如me),则会找到全内容中的一样的me,按n就会显示下一个。

head是查询的命令,head用于显示前10行命令,后面直接跟文件即可。

tail是查询的命令,tail用于查询最后10行的命令,后面直接跟文件即可。

chgrp是更改文件或目录的所属组。
addusr是增加新的用户组。
chown是更改文件的所属者。如果chown -R,则表示将当前目录和该目录下的文件也全部更改。
chmod是更改文件权限。R是Read,数字为4;W是Write,数字是2,X是Execute,数字为1。他们相对应的权限别为读、写、执行。
在这里插入图片描述
d是direction目录的意思,后面跟着的九个字母,每三个字母对应的是所有者用户组和其他用户的权限字母,短横杠则表示没有该权限,他们相加4+2+1=7,所以每个组对应最高的权限就是7。
如果你创建了一个目录,但又不想让别人看到该目录的内容,则只需要设置成rwxr-----就行。

文件类型:
1、 - 常规文件
2、d 目录
3、 block device 即块设备文件,如硬盘;支持以block为单位进行随机访问
4、character device 即字符设备文件,如键盘支持以character为单位进行线性访问
5、symbolic link 即符号链接文件,又称软链接文件
6、 pipe 即命名管道文件
7、 socket 即套接字文件,用于实现两个进程进行通信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值