Linux中简单的命令和文件操作指令

简单命令

who:

该指令的作用是将正在使用系统的用户,终端名字,注册到系统的时间输出到屏幕上

echo:

该指令的作用是将echo后面的内容打印到屏幕上,内容可以是一个变量,也可以是一串字符

date:

用于打印日期和时间

cal:

用于打印日历,可以通过在命令后面加参数进行选择,比如cal 10 2024 就会打印2024年的10月的日历,如果不加入参数,就会打印当前年的当前月的日历,如果在后面只有一个参数就会把那个参数当作年份,输出那一年的日历。

clear:

清屏操作,就是把当前屏幕清空(虽然是清空了,但是如果用鼠标往上滑动还是可以看到之前的内容,所有实质是把整个页面往后翻动了一页)

文件操作指令

文件类型:

文件可以分为:普通文件,目录文件,设备文件和符号链接文件。

在操作系统中有一个概念就是“一切设备皆文件”,所以所有的外设在操作系统中都可以找到对应的设备文件。

文件生成和删除

touch:

格式 touch 文件名

生成一个空文件

rm:

格式 rm 文件名

删除一个文件,也可以用来删除目录,但是rm默认是不能删除目录的,需要加一个选项 -d ,这样就可以删除目录了。如果一个目录里面有文件和目录,那么是不能直接删除的,需要进行递归删除,先删除目录里面的内容再删除该目录,这时候就需要用到 -r 选项了。

在删除的时候会有提示,让你确认删除,这是如果输入y就会删除,其他的就不会删除。

文件显示命令

cat:

将文件的内容输出到屏幕上

一般格式是 cat [选项] 文件名

常用选项有

-b 对所有非空输出行进行编号

-n 对所有的输出行编号

-s 将多个连续的空行进行合并为一行

more:

和cat的功能一样,但是cat是一次性把所有的内容输出,more是一屏一屏的输出,在下面会有百分比显示当前的进度。

格式一般是 more [选项] 文件名

less:

和more功能一样,但是less的功能更加强大,可以通过键盘的上下键进行移动,但是more没有这些功能

格式 less [选项] 文件名

head:

显示开头的指定行数

格式 head [选项] 文件名

选项里面可以填数字来选定行数,如果不填,功能就和cat一样

tail:

显示末尾的指定行数

格式 tail [选项] 文件名

和head一样可以选定,不选的话和cat一样

文件匹配,排序命令

grep:

对文件内容进行查找

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

选项中填查找的内容

sort:

对文件内容进行排序

格式 sort [选项] 文件名

-o [文件名] 将排序结果放入指定文件,如果不指定将生成新的文件

选项里面填排序依据

-d 按字典排序

-f 忽略大小写

-i 忽略不可打印字符

-M 按月份次序排序

-r 按逆序排序,默认是升序排序

文件查找和比较

comm:

对两个已经排序的文件进行比较(必须是已经排列好的文件)

格式 comm [-123] 文件1 文件2

输出为三列,第一列是文件一特有的行,第二列是文件二特有行,第三列是共同行

可以通过选项里面的-123控制不输出哪一列,如果选项里面是 -123将没有输出

(因为我这里两个文件是一样的所以只有第三列)

cmp:

格式 cmp [选项] 文件一 文件二

对两个文件逐个字符进行比较,如果没有差别将没有输出,有差别的话输出第一个不同在第几行第几个字符

常用选项

-b 显现有差别的字符

-n (数量) 最多比较多少个字符

find:

在指定目录下查找相应的文件

格式 find [目录名][条件表达式]

这里表示在/root目录下找到名字为2222的文件

文件的复制和移动

cp:

格式 cp [选项] 源文件或目录 目标文件或目录

如果复制的是非空目录则需要加选项 -r,将其子目录和里面的文件都复制

复制后原目录还有源文件

mv

格式  mv [选项] 源文件或目录 目标文件或目录

将源文件或目录搬运到目标目录或文件

搬运后源目录中不含源文件

文件内容统计

wc:

对文件的内容进行统计

格式 wc [选项] 文件

没有选项的话直接输出会是指定文件的 行数 字数 字节数 文件名

可以通过选项进行控制输出

-c 统计字节数

-l 统计行数

-w 统计字数

  • 24
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值