linux文件操作命令练习

1.进入当前目录向上两级的目录

cd ../ #回退到上一级目录

2.进入用户家目录,在该目录下新建一个文件file,一个三层目录fd/fd2/fd3

rm -rf [文件名] #创建错误可以通过此命令删除,r一直向下级延申无论文件夹内有什么一并删除,f直接删除不与要提示
mkdir file #新建一个文件file
mkdir -p fd/fd2/fd3 #创建一个三层目录fd/fd2/fd3
  1. 长格式信息显示目录fd3的信息(不是浏览目录里的内容),说明该目录的权限
ls -l #l显示长格式,a显示目录所有文件;实现后反馈total 0,应该是目录内占磁盘0kb;权限在fd中通过ls -l查看,fd3为drwxr-xr-x,d:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道.rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。r-x:第8-10位表示其他用户所具有的权限。
  1. 移动fd3目录到fd目录下
#返回到fd2目录下
mv fd3 ../ #将fd3移动到上一级目录
  1. 将fd2目录的内容打包,结果命名为fd2.tar存在fd目录下
#在fd下
tar -cvf fd2.tar fd2 #fd2为需要打包的文件,fd2.tar是对它的命名
  1. fd目录下新建一个目录fdfile,将fd2.tar解压到fdfile目录
mkdir fdfile #新建一个目录fdfile
tar -xvf fd2.tar -C fdfile #-C后边是解压目录,注意-C是大写
  1. 在fd3目录下新建隐藏文件 .myhide,新建文件名是1-9数字,.mp3做后缀的文件
touch .song1.mp3 #文件名前加个点表示隐藏文件
#通过ls -a查看
  1. 在隐藏文件.myhide中写入内容,并在fd子目录fd2下建立一个该文件的硬链接hfile
#在fd2中
ln ../fd3/.song1.mp3 hfile
#进入隐藏文件时提示not a directory,暂时无法解决
  1. 删除fd3目录下的所有文件,但是不删除目录本身
rm -rf .*
ls -a#查看隐藏文件
rm -rf .song1.mp3#单独删除

3.将/etc/passwd文件中包含root的行保存到家目录下的test.info文件中

cat /etc/passwd |grep root#cat可以输出文件的内容.cat /etc/passwd可以输出/etc/passwd的全部内容.grep root是查找含有root的行.|表示把左面的结果传递到右面,即把/etc/passwd的文件内容传到右面,然后在结果中找出含root的行
#具体问题因为文件原因暂时无法尝试
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值