Linux下的常用命令(一)

本文将按照以下的内容展开:
1>Linux下的文件类型。
2>Linux下的权限管理。
3>Linux下的部分常见命令。


1.文件类型:
我们都知道,在Linux下一切皆文件。所以了解它的文件类型就显得非常重要。
Linux下的文件类型总共有6种。
a.普通文件(-),包括文本文件和二进制文件等等。
b.目录(d)
c.连接文件(l),linux下的连接文件分为软连接和硬连接。之后的文章详细分析。
d.设备和设备文件,分为块设备文件(b)和字符设备文件(c)。
e.套接字(s)
f.管道(p)


2.权限管理:
文件访问者的分类:文件的所有者(u),所有者所在的组(g),其他(o)。
文件的基本权限:读(r)写(w)执行(x)。
权限 被分为3组(3个字符一组):第一组对应的是u,第二组g,第三组对应 o
每个组的第一个位置对应的是r,第二个对应w,第三个对应x
- 表示该位置对应的用户的权限是没有的
(rwx)表示可读可写可执行。


3.基本命令:
1)如何查看文件的权限?(ll命令
这里写图片描述

2)如何进行修改权限:(chmod命令
《二进制的方法》
这里写图片描述
《八进制的方法》
这里写图片描述
3)文件的默认权限(umask命令):
这里写图片描述
再次说明:文件的默认权限是666,目录的默认权限是777.
【例题】假设umask是001,那么在该umask下,新建的文件与目录的权限分别是多少?
文件:666去掉其他用户的可执行权限,就是666(因为文件本身默认的就是没有可执行权限),这里也就说明了一个问题,去掉权限,并非严格意义上的值相减。
目录:777去掉其他用户的可执行权限,就是776.
4)文件或目录的拥有者(chown命令):
这里写图片描述
上述解决办法,来源于以下链接:
https://www.sogou.com/link?url=DSOYnZeCC_rR_TP93bdO6FH3gWgFyCSXoNlYcVRGnVHe79cTr2raF_JmQtHuwsSJhpQEgOvRRDTXocAk6-gN_Q..&query=is+not+in+the+sudoers+file.++This+incident+will+be+reported.
这里写图片描述
5)改变文件或者目录的所属组(chgrp命令):
这里写图片描述
6)列出当前目录下的文件和目录(ls命令
这里写图片描述


这里写图片描述


这里写图片描述

7)cd命令:
这里写图片描述
8)date命令:
这里写图片描述
时间戳:从1970年1月1日到现在经过的秒数。
[peiyao@localhost code]$ date +%Y:%m:%d:%H:%M:%S -d @0
1969:12:31:16:00:00
9)cal命令:
这里写图片描述


这里写图片描述


这里写图片描述
10)rm命令&rmdir命令
这里写图片描述


这里写图片描述
【总结】
rmdir只能删除空的目录。
rm可以删除目录或者文件。
rm -r 目录名 删除目录及目录下的所有文件。
rm-i 目录或者文件名 删除前逐一进行询问。
11)mv命令:
这里写图片描述

12)cat命令:
这里写图片描述
13)bc命令:
这里写图片描述


关于Linux下的常用命令就先到这里,下次文章继续~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值