Linux命令大全(文件管理)

Linux命令(文件管理命令)

1、cat命令。用于连接文件并打印到标准输出设备上。

参数: 
-n 从1开始对所有的输出行数进行编号 
-b   和n类似,只是不算空行 
-s   大于等于2个空格(连续的)当一个空格处理 -T 将Tab字符显示为^l 例: 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat -n textfile1 > textfile2 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。 cat -b textfile1 textfile2 >> textfile3 把test.txt文件扔进垃圾箱,赋空值 test.txt cat /dev/null > /etc/test.txt 
cat主要有三大功能: 
(1)一次显示整个文件。$ cat filename 
(2)从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件. (3)将几个文件合并为一个文件: $cat file1 file2 > file 

2、chmod命令。用于修改文件权限。

 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。 
-R 递归的修改文件夹或者文件的权限 
-u 表示该文件的拥有者 
-o 表示其他以外的人 
-a 表示这三者皆是 其他参数说明:(摘自[菜鸟教程]) -c : 若该文件权限确实已经更改,才显示其更改动作 -f : 若该文件权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 实例: $ chmod a+r file1.txt 将文件 file1.txt 设为所有人皆可读取 $ chmod ugo+r file1.txt 将~~ $ chmod u+x file 给file的属主增加执行权限 $ chmod 751 file 给file的属主分配读、写、执行(7)的权 限,给file的所在组分配读、执行(5)的权限,给其他用户分配(1)的权限 $ chmod u=rwx,g=rx,o=x file 上例的另一种形式 $ chmod =r file 为所有用户分配读权限 $ chmod -R u+r directory   递归地给directory目录下所有文件和子目录的属主分配读的权限 $ chmod 4755 设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。 

3、chattr命令。用于改变文件属性。

 参数: -a 让文件或者目录只能附加 -l 不能任意改动文件或者目录 -u 预防意外删除 -b 不更新文件或者目录的最后存取时间 

4、lsattr命令。查询文件属性

  补充:用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性 参数: -a 显示所有文件和目录 -d 显示,目录名称而非内容 -l 无作用 -R 递归处理,将指定目录下的所有文件及子目录一并处理 -v 显示文件或目录版本

5、chgrp命令。变更文件或目录所属群组

 参数: -c或——changes: 效果类似“-v”参数,但仅回报更改的部分; -f或--quiet或——silent 不显示错误信息; -h 只对符号连接的文件作修改,而不是该其他任何相关文件; -R 递归遍历文件夹 -V 显示指令执行过程 例子: 将/usr/meng及其子目录下的所有文件的用户组改为mengxin chgrp -R mengxin /usr/meng 

6、 more命令。类似与cat,一页一页翻动。

7、less命令。more类似,但使用less可以随意浏览,more只能向前移动。

支持同时打开多个文件。less运行时可以输入的命令有:空白键      :向下翻动一页;
[pagedown] :向下翻动一页;
[pageup]   :向上翻动一页;
/字串       :向下搜寻『字串』的功能;
?字串       :向上搜寻『字串』的功能;
n          :重复前一个搜寻 (与 / 或 ? 有关!)
N          :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q          :离开 less 这个程序;

8、head命令。取出文件前面几行

参数:
-n    后面接数字,代表显示几行

9、tail命令。取出文件后面几行

参数:
-n    后面接数字,代表显示几行

转载于:https://www.cnblogs.com/Nothingfornothing/p/7266104.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355061.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jmeter 生成计数器_使用密码摘要生成器扩展JMeter

jmeter 生成计数器最近,我不得不处理一个具有50,000条用户记录的OpenLDAP实例,并进行一些压力测试。 JMeter是填充LDAP的最佳选择。 但是,在我的情况下,OpenLDAP配置为不接受任何明文密码。 因此,我无法使用通过JMet…

c++ 查找 list中最长的字符串_查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)...

查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)给定一个字符串str,找到不重复字符的最长子字符串。比如我们有 “ABDEFGABEF”, 最长的字符串是 “BDEFGA” 和 “DEFGAB”, 长度为6.再如 “BBBB” 最长字符串是 “B”,…

Spring Async和Java的8 CompletableFuture

众所周知,我不是Spring的最大粉丝,但是当时我在一个组织中工作,该组织使用Spring(以不同的形式和版本)维护了太多的项目。 我仍然对Spring持怀疑态度,当然有一些很好的主意,有一些很好的&#x…

JustOj 1032: 习题6.7 完数

题目描述 一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6123,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子: 输入 N 输出 ?…

mysql 触发器 本表_MySQL触发器处理本表数据

关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但是我发现那些教程里讲的都是如何处理其他表的数据。在MySQL中写触发器操作关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但是我发现那些教程里讲的都是如何处理其他表的数…

JS 操作cookie

平时网站的开发中cookie用的还是用的比较多的,因为cookie在客户端,所以用js操作的比较多,下面是常用的设置、查找、删除等功能实现。 function addCookie(objName, objValue, objHours){//添加cookie var str objName "" esc…

官方野生蝇群流口水分数

官方是什么? 标题太小,但有用的贡献。 Wildfly Swarm允许我们创建相当小的自包含应用程序,包括我们从Wildfly Application Server中需要的应用程序。 在这篇文章中,我们将研究与Wildfly Swarm合作使用的Drools分数 。 该部分背后的…

SQL-十步完全理解 SQL

十步完全理解 SQL http://blog.jobbole.com/55086/ 刚开始看到了 执行顺序,写得挺好的,明天继续转载于:https://www.cnblogs.com/hpyg/p/7270168.html

MySQL 高水位update_Oracle delete 高水位线处理问题

最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的最近遇到Oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete…

jasperreports_JasperReports JSF插件用例–简单列表报告

jasperreports这是JasperReports JSF插件系列的第一篇“用例文章” ,我将专注于一个简单的需求,并且我将进一步深入。 起点是我们已经为图书商店完成的项目设置,我将向其中添加一个列表,其中包含在数据库中注册的其他图书&#xf…

mysql optimizer_mysql 参数optimizer_switch

mysql 5.1中开始引入optimizer_switch, 控制mysql优化器行为。他有一些结果集,通过on和off控制开启和关闭优化器行为。使用有效期全局和会话两个级别,在5.5中optimizer_swtich 可取结果如下,不同mysql版本可取结果不同。5.1和5.6参考官方文档…

2个菜鸟Java常量和枚举陷阱

在对Java和Groovy代码进行的各种代码审查中,我经常看到魔术数字和其他随机字符串在整个代码库中乱七八糟。 例如,魔术数字是下面的代码(Groovy)中的4.2: if (swashbuckle > 4.2) {... }4.2是什么意思?…

欧拉函数 euler

O - 找新朋友1、欧拉函数 euler()在数论,对正整数n,欧拉函数是 少于或等于n的数中与n 互质 的数的数目。互质:公约数只有 1 的两个整数,称为互质整数。即 最大的公约数也就是 1 euler(&#xf…

mysql cluster 外键_Mysql外键约束

Mysql集群创建外键,分为四种约束:no action,restrict,cascade,set null。如果表A的主关键字是表B中的字段,则该字段称为B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性…

Map类集合遍历

转载于:https://www.cnblogs.com/Neil223/p/7275035.html

小米10解锁bl跳过168_2021年小米红米手机官方解锁BL详细教程+跳过168小时方法合集...

MIUI的解锁风控一直在改动,从之前的无需解锁到现在的168小时绑定限制,时至2021年我们再次重新整理下小米的解锁新规则以及小米解锁常见问题解决方法。比如大家常问的如果跳过168小时解锁时间限制等等小米解锁工具下载:http://miuirom.xiaomi.…

orderby排序慢_使用@OrderBy对Spring Data MongoDB集合进行排序

orderby排序慢这是关于调整和增强Spring Data MongoDB功能的第三篇文章。 这次,我发现我错过了一个JPA功能– OrderBy批注。 OrderBy指定在检索关联值时集合值关联的元素的顺序。 在本文中,我将展示如何使用Spring Data MongoDB使用OrderBy批注实现排序 …

细节取胜的javadoc

今个以为开发经验丰富的同事提出有个改动有问题,希望改一下。老前辈发话,心虚的紧,立即看了下,问题说是我的方法凝视中写了一个 ** doesnt ** 建议改为 does not 说这个生成javadoc有问题。咦。不禁困惑,这个写法我记得…

android实现箭头流程列表_Android开发关于ExpandableListView上下箭头左右显示的笔记...

释放双眼,带上耳机,听听看~!关键属性:android:layoutDirection""当安卓的layoutDirection “rtl” 时,箭头在右边显示布局:android:layout_width"match_parent"android:layout_height…

Java A的新本地变量类型推断

对于编程语言迷来说,新闻几乎比这更令人兴奋! 现在有一个状态为“候选”的本地变量类型推断的JEP 286 。 以及Brian Goetz的反馈请求,我很想邀请您参加: http : //mail.openjdk.java.net/pipermail/platform-jep-discuss/2016-Ma…