Linux 文件的常识
来源:互联网 发布:西安行知中学杨凌分校 编辑:程序博客网 时间:2024/06/18 12:48
文件
文件的分类
- 文件
- 目录
- 链接
区分办法,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)。
- Linux 文件的常识
- linux系统文件权限的一些常识
- Linux 的编程常识
- Linux 的编程常识
- Linux的常识
- 不容忽视的linux常识
- linux的一些常识归纳
- Linux 的编程常识(转)
- linux下的一些常识
- 日常操作的 linux 常识
- linux下的 一些常识
- Linux文件常识(隐藏文件,文件详情,文件id)
- 小女生的Linux技术~~~Linux常识~~
- linux文件权限查看及修改-chmod ------入门的一些常识
- linux文件权限查看及修改-chmod ------入门的一些常识 .
- linux常识
- linux常识
- linux常识
- [BZOJ2329][HNOI2011]括号修复-splay
- light oj 1052 String Growth
- PAT 1057. Stack (30) 中位数;树状数组
- #HDU1242 BFS
- xcode 如何使用#include <bits/stdc++.h>
- Linux 文件的常识
- EL表达式详细教程
- Merge Two Binary Trees
- 美发店员工合同WORD版(可直接下载打印)【卓美业网拓软件整理】
- ECMAScript 6:展开运算符 ...
- 关于新生成的物体生命周期执行顺序问题
- 双向分析Java面试
- EJB到底是什么?
- HDOJ4514 并查集判环+BFS求最长路