Linux下的常用命令(一)

来源:互联网 发布:复旦大学经济学院 知乎 编辑:程序博客网 时间:2024/06/07 04:11

本文将按照以下的内容展开: 
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命令: 
这里写图片描述


0 0
原创粉丝点击