文件

文件的分类

  • 文件
  • 目录
  • 链接
    区分办法,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 文件的常识的更多相关文章

  1. linux文件权限查看及修改-chmod ------入门的一些常识

    查看Linux文件的权限:ls -l 文件名称查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)修改文件及文件夹权限:sudo chmod -(代表类型)×××(所有者)×××(组用户) ...

  2. Linux实战教学笔记08:Linux 文件的属性(上半部分)

    第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...

  3. Linux文件查找.md

    Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...

  4. Linux 文件压缩与归档

    .note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...

  5. Linux文件类型

    1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...

  6. 修改linux文件权限

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  7. Linux文件和目录权限详细讲解

    转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...

  8. linux 文件系统结构及命令

    1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/  挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用 ...

  9. linux 文件权限、类型、命名规则

    文件权限 -rwxr-x--t        文件类型 用户权限 组权限 其他用户权限 umask是一个掩码,设置文件的默认权限,会屏蔽掉不想授予该安全级别的权限,从对象的全权权限中减掉:对文件全权权 ...

随机推荐

  1. 【洛谷P2340】 奶牛会展

    \(奶牛会展\) 题目链接 由于智商之和或情商之和不能为负数,所以直接把智商+情商>0的奶牛加上是布星的 我们考虑背包,不妨将智商当做物品大小,将情商当做价值 我们要求 大小+价值 的最大值 \ ...

  2. 二、Shiro 认证开发

    I.java开发 环境准备 <dependencies> <dependency> <groupId>junit</groupId> <artif ...

  3. 《Linux 学习》01---redis安装, 并使用Redis Desktop Manager 连接

    一.环境简介: linux 系统:centos 7.X 二.安装大纲: 1.下载安装包 2.安装 3.统一管理redis 配置文件 4.编辑redis配置文件,设置常用的功能 5.(1)命令启动,连接 ...

  4. NodeJ Koa2 安装使用 reeber

    介绍 Koa 是由 Express 原班人马打造的,致力于成为一个更小.更富有表现力.更健壮的 Web 框架. 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的 ...

  5. JFinal DB.tx()事务回滚及lambda表达式应用

    JFinal DB.tx()事务回滚 在要往数据库操作多条数据时,就需要用到事务,JFinal中有封装好的事务应用 写法: Db.tx(new IAtom(){ @Override public bo ...

  6. 记一次MySQL中Waiting for table metadata lock问题的处理

    起因:由于需要,要把一张表的一个字段从不是 null 改成 可null,我用的Navicat Premium ,但是在保存的时候,工具无响应了,几个同事操作都是这样的,很奇怪,怀疑是不是由于表被锁了还 ...

  7. Spring的扩展

    Spring中引用属性文件 JNDI数据源 Spring中Bean的作用域 Spring自动装配 缺点

  8. 【Java】集合概述Collection、Map

    Java集合分为Collection和Map,Collection又分为List.Set. List中有ArrayList.LinkedList和Vector:Set中又分为HashSet和TreeS ...

  9. mysql 操作表结构

    整理一下对mysql表结构的简单操作,dos窗口模式的,现在基本上都是些图形化操作mysql,像这种命令形式的少了很多,暂时记忆点,以防以后忘记. 从数据库的创建开始: show databases; ...

  10. PHP 通过命令异步执行PHP程序

    通过PHP执行系统命令调用PHP执行程序,让进程挂起到后台执行,不影响用户页面交互. 控制器调用命令,不用等待,后台创建一个进程执行程序. system(“nohup php command.php ...