Linux文件系统命令及文本处理命令简介

1.命令帮助:
命令可通过"man 命令"或"命令--help"获取帮助

man 文档位于/usr/share/man/下面

man 章节的说明:

man 1 用户命令

man 2 系统调用的说明

man 3 库调用章节描述

man 4 有关特殊文件的章节

man 5 文件格式(配置文件格式说明)

man 6 游戏的帮助文档

man 7 杂项

man 8 管理类命令的帮助文档

使用whatis +COMMAND 可以列出在哪个章节下有

相应的帮助文档。

2.文件系统命令介绍:

1.  pwd:显示当前工作目录 2. mkdir 建立目录
常用选项:
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
-v 显示指令执行过程。

3.rm 删除文件或目录。

用法:rm [OPTION]... FILE...
执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件。
常用选项
-f 强制删除文件或目录。
-i 删除既有文件或目录之前先询问用户。
-r 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 显示指令执行过程。

4. cp 复制文件或目录。
用法:cp [OPTION]... SOURCE DEST

常用选项
-a 此参数的效果和同时指定"-dpR"参数相同。
-f 强行复制文件或目录,不论目标文件或目录是否已存在。
-i 覆盖既有文件之前先询问用户。
-p 保留源文件或目录的属性。
-r 递归处理,将指定目录下的文件与子目录一并处理。
-R 递归处理,将指定目录下的所有文件与子目录一并处理。
-s 对源文件建立符号连接,而非复制文件。
-v 显示指令执行过程。

注:cp命令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地不是已经存在的目录,则会出现错误信息。

5.mv 移动或更名现有的文件或目录。

用法:mv [OPTION]... [-T] SOURCE DEST

常用选项
-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。
-i 覆盖前先行询问用户。
-u 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。

6.touch 创建文件或改变文件时间戳

用法:touch [OPTION]... FILE...

常用选项:

-a 只更改存取时间。
-m 只更改变动时间。
-c 不建立任何文件。

-r, --reference=FILE 参照FILE的时间创建文件

-t YYMMDDhhmm[.ss]

use[[CC]YY]MMDDhhmm[.ss] instead of current time

7. ls:列出目录内容
常用选项:
    -a --all 显示隐藏文件(注:Linux系统中,隐藏文件以点开头)
    -A --almost-all 显示除.和..外的任何项目 (注:.表示当前目录..表示上层目录)

-i --inode 显示文件的inode号
    -l 显示详细信息
    -r --reverse 逆序排序
    -R --recursive 递归列出所有子目录
    -h 用"K","M","G"来显示文件和目录的大小。(通常和-l搭配使用)

8. cd:切换工作目录

3.常用文本处理工具总结:

文本查看工具:
    cat:查看文件内容
    more:一页一页显示文件内容
    less:交互式操作显示文件内容
    head:显示文件内容的头部,默认显示10行
    tail:显示文件内容的尾部,默认显示5行

-f 监控文件或日志常用选项

文本统计工具:

wc

用法:wc OPTION... FILE...

常用选项:

-w 统计字数

-l统计行数

文本排序工具:

sort

用法:sort [OPTION]... [FILE]...

常用选项:

-n 以数字顺序排序

-r 反向排序

-f 忽略大小写差异

文本切割工具:

cut

用法:cut OPTION... [FILE]...

常用选项:

-d 制定分隔符

-f 指定要切割区域

例如: cut -d : -f 1,2,7/etc/passwd

把/etc/passwd中的第一列,第二列,第七列切割出来。

转载于:https://blog.51cto.com/vincentding/1339391

Linux文件系统与文本处理常用命令总结相关推荐

  1. linux文本处理常用命令

    linux文本处理常用命令 linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' fi ...

  2. NO9 Linux快捷键整理及最常用命令

    Linux快捷键整理及最常用命令 常用快捷键: Ctrl + u            删除光标之前到行首的字符 Ctrl + k            删除光标之前到行尾的字符 Ctrl + c   ...

  3. Linux(Ubuntu) 使用指南和常用命令

    L i n u x ( U b u n t u ) Linux(Ubuntu) Linux(Ubuntu) 使用指南与常用命令 Copyright: Jingmin Wei, Pattern Reco ...

  4. linux命令grep和find怎么用,Linux下find和grep常用命令及区别介绍

    在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区别的. 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空 ...

  5. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  6. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  7. Linux K8S(Kubernetes)常用命令

    Linux K8S(Kubernetes)常用命令集 一.K8S简介 二.常用命令 2.1 想查看kubectl命令的方法 2.2 常用的命令类 2.3 K8S常用命令 一.K8S简介 Kuberne ...

  8. 查看Linux当前操作系统版本信息常用命令

    查看Linux当前操作系统版本信息常用命令 Linux查看当前操作系统版本信息 Linux查看版本当前操作系统内核信息 linux查看版本当前操作系统发行信息 Linux查看cpu相关信息,包括型号. ...

  9. Windows 和 Linux 查看和关闭端口常用命令

    title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...

最新文章

  1. 6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
  2. 触发器 :new和 :old的使用
  3. Linux解决openoffice转换PDF乱码问题(ubutun16.0.4)
  4. C++设计模式--代理模式(Proxy)
  5. 启明云端方案分享| ESP32-S2 摄像头 WIFI方案应用于智能猫眼
  6. Tomcat 总体结构
  7. arm linux tcp,ARM Linux多连接TCP服务器的应用程序设计
  8. js实现鼠标放在一级菜单,下滑出二级菜单
  9. 如何在ogre游戏界面添加自己的信息,比如显示某变量的值
  10. atitit.重装系统需要备份的资料总结 o84..
  11. paip.获取当前实际北京时间API
  12. Command Line Tools下载不下来,则可以去官网下载
  13. hⅰgh怎么读音发音英语_字母h的发音音标
  14. win10 蓝牙忽然消失,设备管理器有未知USB设备描述符请求失败
  15. mysql里的char怎么添加数据类型_MySQL CHAR 数据类型
  16. aptos中文版白皮书-前Facebook团队打造明星公链,三个优势:Move语言、Move虚拟机、合约可升级
  17. 妙赞大讲糖:糖尿病患者什么情况别手术
  18. 使用EJS脚本实现花生壳动态域名更新服务(一)
  19. java中mdc是什么_MDC是什么鬼?用法、源码一锅端
  20. 点击元素,目标元素显示和隐藏。点击其他非指定区域,目标元素隐藏

热门文章

  1. mysql组合索引与字段顺序
  2. 国科微电子:芯片将是国内企业下一个发力点
  3. Spring入门(1)
  4. three.js加入监控
  5. [红外] 求一个数的反码, 并作为高位追加到 这个数的前面
  6. 用 bmon 实时查看网络流量
  7. (转)OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程
  8. php ios通用的AES加密方法
  9. AS3 XML全部用法
  10. Eclipse中自动提示的参数变成arg0,arg1...的解决方法