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

Linux命令大全(文件管理)相关推荐

  1. 离线调用linux命令,GitHub - rinetd/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  2. 实验楼linux命令,GitHub - encorechow/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  3. spark常用的linux命令,GitHub - Sparkinzy/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...

    Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...

  4. linux编辑搜索命令,Linux 命令大全提供 500 多个 Linux 命令搜索

    Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的命令,生成了静态HTML并提供预览以及索引搜索. 文件传输 b ...

  5. Linux命令大全总结(看这一篇就够了)

    Linux命令大全总结 1.操作系统基础知识 1.1.操作系统     在了解linux命令之前,我们先了解一点基本概念. 1.1.1.概念 操作系统(operating system 简称OS)是一 ...

  6. Linux命令大全【整理汇集】

    Linux命令大全[整理&汇集] 标签(空格分隔): 文章目录 Linux命令大全[整理&汇集] 系统管理 文件系统管理 常用工具命令 Shell內建命令 系统安全 进程和作业管理 用 ...

  7. Linux dn命令大全,linux命令大全完整版.doc

    Linux命令大全完整版 目 录 TOC \h \z \t "001,1,002,2" 目 录 I 1. linux系统管理命令 1 adduser 1 chfn(change?f ...

  8. Linux命令大全搜索网站模板

    介绍: 一款Linux命令大全搜索网站模板,HTML静态模板,可搜索,点击查看详细内容. 当前共搜集了570 多个 Linux 命令,内容包含 Linux 命令手册.详解.学习,内容来自网络和网友的补 ...

  9. linux命令大全(持续更新)

    linux命令大全 linux vim linux -r 递归更改 1 sudo su 切换管理员状态 2 su ubuntu 切换回普通用户ubuntu 3 exit 退出管理员状态到普通用户状态 ...

最新文章

  1. Hello Las Vegas | 博云在微软Inspire大会的4个思考
  2. 【PC工具】数学公式编辑器MathType v7.4.4.516你懂的版本
  3. html日期横向拖动选择控件,一个简单横向javascript日期控件
  4. 深入理解JavaScript的事件循环
  5. elasticsearch 条件去重_elasticsearch 笔记四 之聚合查询之去重计数、基础统计、百分位、字符串统计...
  6. 搭建基于C#和 Appium 的 Android自动测试环境
  7. entity framework使用技巧
  8. 对称数java算法_对称数的简单实现
  9. Bailian4119 复杂的整数划分问题【DP】
  10. C语言程序——math库的函数应用
  11. 前端开发思路-1.1
  12. aistudio 常规赛:钢铁缺陷检测挑战赛 经验总结,轻松复现map 47排名再度提升
  13. 小米无线路由器服务器用户名和密码忘了,小米路由器无线密码(wifi密码)忘记了怎么办? | 192路由网...
  14. FPGA的学习:基于ROM的VGA图像显示(弹跳特效)
  15. 【网络工程师精华篇】超实用!100个网络基础知识汇总,网络工程师必备!
  16. unity入门精要之第6 章 Unity 中的基础光照概述-1
  17. 一文教你秒懂晶体三极管与场效应晶体管选型的诀窍
  18. Android Studio 2.2 正式起航
  19. 破局行业“区块链孤岛”,百度发起成立国内首个区块链开源工作组
  20. adb命令删除apk,不止是uninstall,卸载内置的app方法

热门文章

  1. 显示请求_学习记录:HTTP的响应与请求amp;Curl
  2. 【OpenGL从入门到精通】Shader专题
  3. C语言笔试两题,有坑
  4. php 去掉nbsp,php 正则去掉pnbsp;/p 空格 nbsp;
  5. iphone屏幕录制_iPhone怎么内录声音?怎么录制苹果手机内部声音?
  6. python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
  7. python 删除csv第一行_python 标准库学习之 csv
  8. 为什么单模光端机价格比多模光端机价格高
  9. 【渝粤题库】陕西师范大学201001 教育管理学(高起本)作业
  10. 布局 线宽 间距 走线 泪滴 过孔 【快速提升PCB板Layout质量的6个细节】