文件管理与权限

1  *  Copyright (c) 2012级, 烟台大学计算机学院

2  *  All rights reserved.

3  *  作者:付记超

4  *  完成日期:2015 年 4 月 7 日

5  *  版 本 号:v1.0

6  *  学习主题:文件管理与权

7  *  使用环境:Linux的命令行

8  *  使用好处:

9  *  使用时间:

10 *  如何使用:

11 *  学习内容:

一、查看文件和目录详细的信息 靈雲星火

ls 命令详解

-l:长选项

-a:显示以. 和..开头的隐藏文件

-d:显示目录自身属性

-i:查看文件大小和索引节点好

-r:逆序显示文件

-R:递归显示目录和下面的文件

-l参数详解

1:文件类型

2:文件权限

3:文件硬链接的数目

4:文件所有者的名称

5:文件所属组的名称

6:文件大小

7:最近被修改的时间戳

8:文件名

时间戳:http://baike.baidu.com/view/107838.htm

1:访问时间

2:改变文件内容时间

3:改变元数据或属性

元数据被定义为:描述数据的数据,对数据及信息资源的描述性信息。

二、文件名通配

* 匹配任意长度的字符

?匹配任意一个字符

[]匹配一个序列中的任意一个字符

[0-9]  [a-zA-Z]  选取任意一个字符

[   ^]取反的意思

[0-9^]取0-9之外的任意一个字符

[:space:]  空白字符

[:punct:] 标点符号

[:lower:]小写字符

[:upper:]大写字符

[:alpha:]字母

[:digit:]数字

[:alnum:]数字和字母

三、文件处理命令

cat  -参数 选项...(可以打开多个文件)

-n:显示加上行号

-E显示结尾处结束符

tac 从文件尾处显示

分屏显示

more 单屏显示 翻到最后自动退出 只能从前向后看

less 单屏显示 翻到最后不退出 前后看

只显示一部分文件

head 查看文件的前n行(默认10行)

例 head -n 文件

tail 查看文件的后n行 (默认10行)

例 tail -n 文件

-f查看文件尾部不退出,动态的查看文件的变化

文件处理命令  cut sort unip grep

cut 文件剪切

-d 指定分隔符 默认是空格

-f 要显示的字段

-f1  显示第一行

-f2 显示第二行

-f1,3显示第一行和第三行

-f1-3显示第一行到第三行

sort 排序 并不影响文件

默认是根据ASCLL的升序排序

-n 按照数字大小

-r反向 降序排列

-t 字符分割

-k指定字段

-u 去除重复

-f排序忽略字符大小

unip 去除重复

-d 只显示重复的行

-D显示所有的重复行

-c显示每一行 并且显示每行的重复次数

wc 文字统计

-l行数

-w字数

-c字符数

-L最大行的字符数

tr 字符转换或删除 后面不能跟文件,需要使用输入重定向

#tr ‘a’ ‘A’ <file

将小写a改为A

-d 删除出现在字符集中的所有字符

# tr -d ‘jjlj‘ <file

四、权限系统

Linux权限系统有用户,用户组,权限构成

时间: 2024-10-16 12:18:34

文件管理与权限的相关文章

Linux 第10天自习文件权限管理

Linux 第10天自习 时间: 20180726 目录 Linux文件系统上的权限 linux文件管理 Linux文件系统上的特殊权限RAID (Redundant Arrays of Independent Disk) Linux文件系统上的权限 文件系统上的权限主要针对三类对象user,group,other,每类对象有三类权限r,w,x 对于文件来说, r表示可使用文件查看类工具获取其内容, w表示可修改其内容,x表示可以把 此文件提至内核启动一个进程. 对于目录来说,r表示可以使用ls

Linux系统入门命令100条 转

https://www.howtoforge.com/linux-commands/ 2017-04-27 RiboseYim 睿哥杂货铺 Author : Himanshu Arora 原文:https://www.howtoforge.com/linux-commands/ 本文的特点是非常简洁,将繁杂的Linux命令行筛选出100条左右,非常适合入门学习.此外,将领域知识以"条目+示例"的方式来整理,类似编字典一样,在编辑的过程中可以促进学习者加深认识,也方便日后持续改进(增加注

SVN 的使用(一) 命令行模式

1  为什么使用SVN? (1)备份 (2)代码还原 (3)协同修改 (4)多版本项目文件管理 (5)权限控制 2  SVN的安装 这里省略安装步骤,只需要注意按住的路径最好不要含有中文或者空格即可. 3  创建SVN版本库 创建SVN版本库的方式有两种:使用命令行或者使用TortoiseSVN.这里我们使用命令行: (1)  进入到要创建版本库的目录,我这里是: (2) 创建版本库,执行如下命令: 执行 svnadmin create 版本库路径 命令成功后,应该在对应的文件夹下看到如下文件,

gz___13linux

目录 一.????简介????3 1.????计算机资源????3 2.????操作系统的种类????3 3.????Linux含义????3 4.????发展史????3 5.????GNU/Linux特点????4 6.????Linux的主要产品????4 7.????Red Hat Linux主要特点????4 8.????Red Hat Linux的版本????4 9.????软件安装????4 二.????安装Linux????5 1.????安装虚拟机软件????5 2.????创

腾讯云 Ubuntu16.04 搭建Git 服务

一.安装Git服务器所需软件 1.安装git-core, openssh-server, openssh-client三个软件.git-core是git的核心软件: openssh-server.openssh-client是服务器和客户端传输文件通过ssh协议. 输入:sudo apt-get install git-core openssh-server openssh-client 2. 初始化git服务器用户信息. 输入:git config --global user.name ”Ty

Django介绍--名字来源爵士音乐家、

1. 简介 Django,发音为[`d?æ?ɡ??],是用python语言写的开源web开发框架,并遵循MVC设计. 劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布. 这个名称来源于比利时的爵士音乐家DjangoReinhardt,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等. 由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SDTimes评选为2013SDTimes100,位列"API.库和框架"

Django&amp;Flask区别

Flask Flask 本身只有一个内核,几乎所有的功能都需要用第三方的扩展来实现. Flask 没有默认使用的数据库,默认依赖两个外部库:Jinja2 模板引擎和 WSGI 工具箱(采用的时 Werkzeug 路由模块) Flask  自由.灵活,可扩展性强,第三方库的选择面广,开发者可以根据需求结合自己顺手的轮子 Flask  非常适用于小型网站,开发web服务的API,各方面性能均等于或优于Django Flask常用扩展包: Flask-SQLalchemy:操作数据库: Flask-s

Oracle11g用户、权限、角色、概要文件管理及审计

第10章 安全管理 1 用户管理 2 权限管理 3 角色管理    : 4 概要文件管理 5 审计 操作系统:win7    Oracle安装目录:E盘 数据库名字:orcl  密码:123456 先连接 Set Oracle_sid=orcl Sqlplus /nolog conn sys/123456 as sysdba 1 用户管理 创建用户user3,口令user3,默认表空间USERS,表空间配额为10MB,初始状态为锁定 Create user user3 identified by

Linux权限管理(用户、组、文件管理)

一. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1. 文件查看类命令cat,tac, head, tail, more, less, ls ,file: -ls : list,列出指定目录下的内容 使用语法:ls [option]- [file]- 参数:-a 显示所有文件,包括隐藏文件: -A 显示除.和..之外的所有文件: -l –long,长葛市列表,即显示文件的详细属性信息: 例:-rw-r--r--. 1 root   root     8957 10月