浅谈linux(一)-目录与文件

linux课上了一半了,马上快期末了,我想我还是应该好好整理一下linux。其实,我今天上午已经手写了一份笔记(说实话,我还是手写的,因为这样记得牢固,但是也担心以后用到),下午有点时间,还是吧自己的心得写一下,抽取点精华。

好,第一篇先说linux目录与文件的操作。

目录操作

pwd 显示当前目录

cd 改变当前目录

cd 或cd ~打开当前用户根目录

cd /Users 打开绝对路径

cd apple 打开当前目录下的apple文件夹

cd ./Pubilc打开当前目录下的Public文件夹

cd ../ cd .. 返回上一级

文件操作

ls 列出目录下所有文件

ls -l 加上属性

cat +文件名  打开文件显示内容

cat -n  显示行号

more 部分显示文件内容

head -2 days weather 显示days weather两个文件开头前两行

tail   尾部


增删操作

mkdir 建立文件夹(需要一级级建立)

mkdir -p 建立完整路径文件夹

touch  建立文件

mv 剪切文件

cp 复制

cp -p 同时复制子路径

mkdir 删除目录(只能删空文件夹)

rm 删除文件

rm -f删除所有文件及子目录


文件属性

当输入 ls -l时

出现


依次是文件类型 主所有者权限 属组权限 其他人权限 文件链接数目 属主 属组 大小创建时间 文件名

属主 u 属组 g 其他人 o  所有者 a

读 r 写 w 执行 x


文件类型

windows系统对文件后缀特别敏感,但是linux恰恰相反,不过还是有不同的文件类型

-普通文件 d目录 c字符设备文件 b块设置文件s本地域套接口 p有名管道l符号链接


文件所属

sudo chown guest days 属主改为guest

sudo chown :nogroup days 属组改为nogroup

sudo chown guest:nogroup days 属主为guest属组为nogroup

sudo chgrp nogroup days 属组改为nogroup

sudo chgrp root iso/ iso下所有文件属组改为chgrp

对,chgrp只能改变属组

文件权限

8进制

0 000 --- 1 001 --x2 010 -w- 3 011 -wx

4 100 r--  5 101 r-x6 110 rw- 7 111 rwx

改变权限

chomd -x days 删除所有人执行权限

chomd u+x days 增加属组执行权限

chomd a-x days    删除所有人执行权限

chomd ug=rw,o=r days  属主和属组有读写权,其他人有读权

chomd o=u days 其他人权和属主一样

chomd 711 days 权限设置为rwx--x--x

链接

ln -s days my_days 建立一个名为my_days的链接指向days

访问my_days等于访问days

由于是假链接,所以删除my_days并不影响days






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值