Linux 文件的常识

xiaoxiao2021-02-28  75

文件

文件的分类

文件目录链接 区分办法,ls -la 查看 十个标志符中的第一个 如:drwxrwxr-x. 2 normal normal 4096 8月 31 23:43 dir 目录是d 链接是l 文件是-

文件权限:

可读(r):4,可写(w):2,可执行(x):1 (-) 代表没有任何权限 777 代表最大权限,任何人都可执行任何的操作。 三个数值代表对不同用户的权限

文件归属:

用户者 owner u属于组 group g其他人 other o

常见操作

命令的帮助显示 , man 命令,显示帮助

chmod 修改权限 例如: chmod u+w xx 设置单个 chmod 666 xx 同时设置多个

需要root权限 chown 修改文件归属 chgrp 修改组 注释: chown 可以覆盖chgrp 命令 chown xx:xx filename 前一个是用户 ,第二个是组名

特殊参数说明 -R –recursive 递归 由于文件包含了很多文件,so 如果相对所有的文件都进行同样的操作。 那么就需要用到上面的参数

cp 拷贝命令 cp 源文件 目标文件 除了用来拷贝移动文件外,还拿来重命令

文件的创建 * touch 创建一个空的文件 * vi 修改一个文件,保存的时候实际创建。

文件夹的创建 mkdir 一般创建 mkdir xx 创建 xx文件夹 mkdir -p xx/xx2/xx3 创建多级目录

链接的创建 windows下的快捷方式 ln -s xx1 xx2 为xx1 创建了 xx2 这个软链接 链接分类: 软链接:soft link ,,,,指向 ,,,如果源文件被删除了,就空了。 硬链接: hard link 文件的拷贝,有点像实时拷贝,但是又是个文件,不会被关联删除 区别:删除的时候,是否同时删除

文件的搜索 find xx -name filename 从 xx 目录下去找 filename file可以用 * ,如:“a*.java”缺项搜索 or xx* 转义 正则表达。。。。。

文件内容的追加 echo xx >> xx 追加左边的内容到右边的文件中 ,如果是 > 则是覆盖了。 echo : 回显

vi 下的命令: dd : 删除一行 ZZ :保存, or “:w” x : 将光标处的字符删除 o: 在创建光标的下一行,并进行输入

查看内容方法 cat:文件内容少,查看全部内容 more:以翻页的形式,查看文件 tail:末尾查看,通常与 -f 参数连用,适合查看服务日志实时动态日志 tail -200f log 末尾的最后200 head:头部查看,通常用来查看文件的格式,内容模板样式 head xxl filename xxl : 代表显示xx的行

Note: 基础,平常经常用到,当然也有一些命令很陌生(zz)。

转载请注明原文地址: https://www.6miu.com/read-61255.html

最新回复(0)