Linux目录操作

权限操作

首先root用户创建新文件love.txt (echo是输出命令,默认是输出到屏幕;>是重定向命令),然后将其用户组改为lzy用户组(在前面的博客中曾创建了lzy用户组),

执行命令:chgrp lzy love.txt(love.txt→ \rightarrow→lzy)

最后查看文件love.txt的用户及用户组

命令是ll love.txt

dbdec8002583491da9097f74ad4d8edb.png

 d01dbd6506e8427f9d5797a26026d125.png

修改文件所有者

将root用户所建文件love.txt的所有者改变成alice

执行命令:chown alice love.txt (love.txt ∈ \in∈ alice)

查看文件love.txt的所有者信息

9f870da653b34d32bff25a63d8993ea1.png

 修改文件所有者和用户组

将love.txt文件所有者改为smith,用户组改为luzhou

86e379c467b04021ad19954bae8db20c.png

查看文件love.txt的用户及用户组信息

5e7a9964314e4c6db0a5626300ead596.png

 修改文件操作权限

针对文件love.txt,权限字符串:-rw-r--r--

6c50e69608df44b0844c6baa10aded62.png

 执行命令:chmod u=rwx,g+x,o=rx love.txt(g+x:表明在原来权限基础上添加可执行权限),查看文件love.txt的操作权限

345d75845119403694bc728ced9b71e8.png执行chmod 755 love.txt效果完全相同b2cb138f3e35463182bace6e2ef485a7.png

 减去love.txt文件的用户组和其他人的可执行权限(字母方式或数字方式) 采用字母方式,执行命令:chmod g-x,o-x love.txt,查看love.txt的详细信息535fbf7831054a169bc7fc0a120ff1e3.png用数字方式,执行命令:chmod 744 love.txt 查看ll love.txt相关内容380d6d830f7d4ae59f7f83715243f76f.png

目录操作

获取命令帮助信息

执行命令:help pwd,查看pwd命令帮助信息

49bd4142d75246df8490d93d4a68d1e5.png

执行命令:man pwd | head -20,查看pwd命令帮助信息(print working dirctory)5cb5524bd8b44be5a912e99b58967812.png

执行命令:info pwd | head -20,查看pwd命令帮助信息2fb1259391d945ad8e7c2b85e4adc089.png

 查看当前目录

执行命令:pwd (pwd: print working directory)b9c40fc2babf448d9b74d9cafa8f3a9a.png

显示目录

执行命令:ls,显示当前目录下的目录文件名(ls - list)690c340fe2744ab2baf67c9705c67310.png

执行命令:ls /home,显示/home目录下的目录文件名fb33936b6bb340a7a1f1421863a9c091.png  执行命令:ls -l,显示当前目录下的目录文件详细信息

说明:ls -l相当于ll命令,执行命令:ls -a,显示所有子目录和文件的信息,包括以“.”开头的隐藏目录和隐藏文件(. - 当前目录;.. - 父目录)

执行命令:ls .,查看当前目录的内容

执行命令:ls ..,查看父目录的内容

ef3c2cacd5da4503b7425b4c35dbcb26.png

b4a8e3ad98b5408cb4c478252e592da2.png

 执行行命令:ls -d与ls -d /home,显示目录属主的属性,而不是显示目录内容78c8f437532748779356d08b5f8f8c3d.png执行命令:ls -R /home,以递归的方式显示指定目录及其子目录的内容(R - recursive)

d1d7bb011bc54e3f86c142b29652ecf2.png

换一个目录来试,执行命令:ls -R /etc/sysconfig

263638e4174743298127feebb76bcbb4.png注意选项参数是-R,不是-r

创建目录

创建单个目录:mkdir 目录名,在当前目录下创建test目录(mkdir - make directory)

fac97780128d4c01a894f238a82531c1.png创建多层目录:mkdir -p 多层目录,在当前目录下创建hw/yl/lzy

07b189aa9bf54805bcb4d52a7d4b6d2c.png创建平行的多个目录:mkdir 目录1 目录2 目录3……47e161b59fa445abbd9416dfb15f33be.png

 老师布置的练习e0ff813c436e428bb3c48cc544d74f8e.png

 ①

采用参数-p直接创建

9c4b5d4c8b5d48cc8674fb4297c0558c.png

 采用递归方式查看刚才创建的目录结构af84d6fb08eb4dfcae61b606f7568dd4.png

 执行命令:yum -y install tree,安装tree,查看目录树。如果前面没有修改网卡配置为114.114.114.114,这里就会出错,所以我们要重新配置网卡

忘了截图

 修改网卡配置文件,执行命令:vim /etc/sysconfig/network-scripts/ifcfg-ens332c9567633fe64166925a31ac06211948.jpg

 存盘退出,重启网络服务,执行命令:systemctl restart network

再执行命令:yum -y install tree

c45d22a6e3324151a4e9af104eb2df61.png

 de99de9f1aee491e8121f99de3772cb0.png

 执行命令:tree /lzy,查看目录结构

7688616a8de844ddafbecb7910218d17.png

为了演示第二种方法,先把/lzy目录彻底删除590d916104074102b750a16e172694c8.png

 ②

逐层创建,需要用到两个命令:mkdir和cd(切换目录)

f3a65323b1c64e398e044f48fd934da4.png

执行命令:tree /lzy,查看目录树

f1c3b5a70f694c10b54e2e50b14a16af.png

 切换目录

执行命令:cd /,返回根目录,执行命令:cd ~ (~可以省略),返回当前用户的主目录

dadceda6e81a42aa80f546777b0c7809.png

返回上一级目录:cd …

返回上一次的目录:cd -

1183e746cae047519a4abe6353e7b73f.png

统计目录及文件空间占用情况

执行命令:du

执行命令:du -a

执行命令:du -h

6093e059cb7e4fb280c1016f3c2a78c4.png

 复制目录(文件)

拷贝单个文件到当前目录3fd943c624624564b43bbc5987d78766.png

拷贝单个文件到指定目录

259c85234169460c900eab55986d2d0a.png

退出普通用户环境,返回根用户环境

拷贝单个文件到指定目录95f85fa1e2704ce9a1628bb45cb91481.png

拷贝多个文件到指定目录d26116aca7d54e76ba8bb219225364a8.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值