Linux 文件的常识
文件
文件的分类
- 文件
- 目录
- 链接
区分办法,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文件权限查看及修改-chmod ------入门的一些常识
查看Linux文件的权限:ls -l 文件名称查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)修改文件及文件夹权限:sudo chmod -(代表类型)×××(所有者)×××(组用户) ...
- Linux实战教学笔记08:Linux 文件的属性(上半部分)
第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...
- Linux文件查找.md
Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...
- Linux 文件压缩与归档
.note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...
- Linux文件类型
1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...
- 修改linux文件权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- Linux文件和目录权限详细讲解
转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...
- linux 文件系统结构及命令
1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/ 挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用 ...
- linux 文件权限、类型、命名规则
文件权限 -rwxr-x--t 文件类型 用户权限 组权限 其他用户权限 umask是一个掩码,设置文件的默认权限,会屏蔽掉不想授予该安全级别的权限,从对象的全权权限中减掉:对文件全权权 ...
随机推荐
- 【洛谷P2340】 奶牛会展
\(奶牛会展\) 题目链接 由于智商之和或情商之和不能为负数,所以直接把智商+情商>0的奶牛加上是布星的 我们考虑背包,不妨将智商当做物品大小,将情商当做价值 我们要求 大小+价值 的最大值 \ ...
- 二、Shiro 认证开发
I.java开发 环境准备 <dependencies> <dependency> <groupId>junit</groupId> <artif ...
- 《Linux 学习》01---redis安装, 并使用Redis Desktop Manager 连接
一.环境简介: linux 系统:centos 7.X 二.安装大纲: 1.下载安装包 2.安装 3.统一管理redis 配置文件 4.编辑redis配置文件,设置常用的功能 5.(1)命令启动,连接 ...
- NodeJ Koa2 安装使用 reeber
介绍 Koa 是由 Express 原班人马打造的,致力于成为一个更小.更富有表现力.更健壮的 Web 框架. 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的 ...
- JFinal DB.tx()事务回滚及lambda表达式应用
JFinal DB.tx()事务回滚 在要往数据库操作多条数据时,就需要用到事务,JFinal中有封装好的事务应用 写法: Db.tx(new IAtom(){ @Override public bo ...
- 记一次MySQL中Waiting for table metadata lock问题的处理
起因:由于需要,要把一张表的一个字段从不是 null 改成 可null,我用的Navicat Premium ,但是在保存的时候,工具无响应了,几个同事操作都是这样的,很奇怪,怀疑是不是由于表被锁了还 ...
- Spring的扩展
Spring中引用属性文件 JNDI数据源 Spring中Bean的作用域 Spring自动装配 缺点
- 【Java】集合概述Collection、Map
Java集合分为Collection和Map,Collection又分为List.Set. List中有ArrayList.LinkedList和Vector:Set中又分为HashSet和TreeS ...
- mysql 操作表结构
整理一下对mysql表结构的简单操作,dos窗口模式的,现在基本上都是些图形化操作mysql,像这种命令形式的少了很多,暂时记忆点,以防以后忘记. 从数据库的创建开始: show databases; ...
- PHP 通过命令异步执行PHP程序
通过PHP执行系统命令调用PHP执行程序,让进程挂起到后台执行,不影响用户页面交互. 控制器调用命令,不用等待,后台创建一个进程执行程序. system(“nohup php command.php ...