Linux 文件与目录操作基础命令

cat 命令
显示文本文件的内容

格式:  cat [选项] 文件名
-n  对输出的所有行进行编号
-b  只对非空行 进行编号
-s 遇到连续两行以上空白行时候,就替换为一行空白

more 命令(less命令与more相似,不仔细阐述)
用来分页显示文本文件的内容

格式:  more [选项] 文件名
-c or -p 不滚屏,先清屏再显示内容
-s 遇到连续两行以上空白行时候,就替换为一行空白
+n 从第n行开始显示内容
-n 一次显示的行数

head 命令
可以显示文件的前若干行

格式:  head [选项] 文件名
-n k  k 表示行数,显示文件前k行
-c k  k 表示字节数,显示文件前k个字节的内容
-v 显示文件名

tail 命令(与head 相反)
顾名思义, 可以显示文件的后若干行

-n k  k 表示行数,显示文件前k行
-c k  k 表示字节数,显示文件前k个字节的内容
-f 输出文件变化后新增加的数据

tail一个比较有趣的用法:
使用  -f  来监听文件的新增内容, 当使用tail -f file 
光标不会退出该文件,而会一直监听文件的结尾处
此时追加一些数据,原始的监听终端会看到输出该追加的信息
有反应,就是使用的时候感觉怪怪的.png

左边是 执行了tail -f 的窗口 ,右边是 vi 编辑该文件,当右边的 命令窗口中执行了 文件保存的时候,左边窗口的内容会实时打印

touch 命令
创建文件或 修改文件的时间参数

touch [选项] 文件名
-a 只修改文件的访问时间
-c 修改文件的时间参数(3个时间参数都修改)
-m 只修改数据修改时间
-t 加上自定义的时间 格式(YYYYMMDDhhmm)

当没有文件存在时候会自动创建该文件

grep 命令

先理解下正则表达式的特殊字符的含义:
. 匹配任何一个字符
c* 匹配0个或多个字符 (c为任一 字符)
[xyz] 匹配方括号中任意一个字符
[^xyz] 匹配除了方括号中任意一个字符
^ 行首定位符
$ 行尾定位符

格式 : grep [选项] 模式 文件名

cp 命令
复制文件

cp [选项] 源文件 目标文件
-a 相当于 -d , -p ,-r 的集合
-d 源文件为软链接,则复制出的目标文件也为软链接
-i 询问,如果目标文件存在,则会询问是否覆盖
-l  把目标文件建立为源文件的硬链接文件,而不是复制源文件
-s 把目标文件建立为源文件的软链接文件,而不是复制源文件
-p 复制后目标文件保留源文件的属性(所有者,所属组等)
-r 递归复制,用于复制目录
-u 若源文件和目标文件有差异,则使用该选项可以更新目标文件,。此选项一般用于对文件的升级和备用

rm命令
删除命令

rm [选项] 文件或者目录
-f 强制删除(不询问)
-i 删除前会询问是否执行删除操作
-r  递归删除
(rm 会永久性删除文件,需要提前备份文件)

mv 命令
移动

mv [选项] 源文件 目标文件
-f 强制覆盖
-i 交互移动
-n 如果目标文件存在,则不会覆盖也不会提示
-v 显示移动过程
-u 若目标文件存在,源文件比较新版本,则对目标文件升级
(与 rm命令相似,该命令执行会有不可逆后果,要谨慎使用)

sort 命令
排序

sort [选项]  文件名
-f 忽略大小写
-b 忽略每行前面的空白部分
-n 以数值进行排序,默认是字符串
-r 反向排序
-u  删除重复行
- t 指定分隔符  ,默认是 制表符
-k [n,m] 按照指定字段的范围排序

wc 统计命令

wc [选项] 文件名
-l 只统计行数
-w 只统计单词数
-m 只统计字符数

另外 目录操作命令几个常用简单的:

mkdir
创建新目录
rmdir
删除空目录
cd 
切换工作路径
pwd
查看当前所在目录
(比较简单此处不仔细阐述)

链接文件 ln 命令

linux 文件系统有 链接文件。分两种
软链接:  创建一个特殊的文件,该文件用于指向另一个文件。也适用于目录
硬链接:指的是给一个文件的inode 
分配多个文件名,通过任何一个文件名都可以找到此文件的inode,从而读取文件的数据信息
格式: ln [选项] 源文件 目标文件
-s 创建软链接文件,不加-s则默认为硬链接
 
硬链接的特点:
不论是修改源文件还是修改硬链接文件,另一个文件的数据都会发生改变
不论删除源文件还是硬链接文件,只要还存在一个文件,这个文件都可以被访问
硬链接不会建立新的inode 信息,也不会更改inode 的总数
硬链接不能跨文件系统(分区)建立,因为不同的文件系统中,inode号是重新计算的
硬链接不能链接目录

\color{#228B22}{Linux 学习小总结,不对之处,欢迎大神们喷我。可以的话顺手点个赞吧~~!}
\color{red}{警: 禁止抄袭,转载说明出处 🤨}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容