Linux操作系统之文件基本操作

1、输入输出重定向 < >(从文件头开始覆盖式写入)

2、追加重定向 >> (从文件尾开始,追加式写入)

3、cat指令

cat指令默认是从键盘读取数据并打印到显示器上

使用输入输出重定向来打印并保存文件

4、more、less指令

more、less指令用来粗略查看文件文本信息

当文件文本信息过多时,用cat打印到显示器上查看起来不方便,此时用到more或less

more默认打印满整个屏幕暂停,按回车接着打印,q退出。more不支持上下翻看

-n选项

less与more用法类似,但是less支持上下翻看(按键盘上下按键)

5、head、tail指令

head、tail指令与more、less指令相像,都是用来粗略观看文件文本内容的指令;head从头部开始打印、tail从尾部开始打印

head与tail命令同样支持-n选项,打印需要的行数,同时还可以相互配合,直接输出文本行需要的中间位置

两种获得指定(666-670)行数的方法;

方法一:创建临时文件,将head的结果输出重定向到文件中,再用tail读取临时文件

方法二:使用管道 | ,将head的结果通过管道,直接输出到tail指令中,这种方法不用创建文件,属于内存级别的传输,当临时文件较大时,更快

6、date指令

date用来查看日期与时间

[root@hecs-168050 ~]# date

Sun Mar 5 16:06:55 CST 2023

[root@hecs-168050 ~]# date +%Y:%m:%d-%H:%M:%S

2023:03:05-16:08:25

[root@hecs-168050 ~]#

其中,分割符是自己命令的

date +%s :显示时间戳

date -d @时间戳 :转换时间

7、cal命令

cal命令用来在Linux系统查看日历

8、find命令

man find中,find指令有诸多选项

find 路径 -name 文件名

find可以通过多维度搜索文件,这里只介绍通过名字查找文件

9、which命令

which命令在系统路径去查找特定的指令存在的路径

10、alias命令

alisa命令用来给指令其别名

11、whereis命令

在系统路径下寻找文档

修改别名在无启动脚本的情况下,只在本次登录有效

12、grep命令

grep命令,行文本过滤器

-v取反

-n显示该行在原始文本的行号

-i选项,搜索时不分大小写

取出所有包含888的文本行

grep -v ‘888’ file.txt

-v选项,取出所有不含888的文本行

13、xargs命令

xargs命令输出转参数

一般情况下,echo将输出结果通过管道传给head、ls或其他命令时,其他命令或默认读取管道输出结果,但加上xargs后,其他命令会把管道输出结果当成参数读取。

14、zip/unzip 命令与 tar命令

打包压缩命令

打包压缩:zip 选项 name.zip 文件名

解压: unzip name.zip -d 路径

当压缩普通文件时不需要选项 ,压缩文件夹时需要用到 -r 选项

解压时不添加路径的情况下,默认解压到当前目录,此时不需要-d选项

下载zip命令 yum install -y unzip/zip

tar 命令

压缩文件:tar -czvf name.tar.gz/name.tgz 文件名

解压文件:tar -xzvf name.tar.gz/name.tgz -C 路径

压缩文件选项中 c表示创建文件

z表示压缩文件

v表示显示压缩过程

f表示压缩文件名

x表示解压

默认解压到当前路径,同时不需要-C选项

15、bc命令

Linux下的计算器

16、uname -r命令

显示linux体系结构与内核版本

17、常用热键

tab键:命令补齐,输入几个字母,双击tab补齐命令

ctrl r 历史命令关键字搜索

ctrl c终止当前进行的一系列命令

ctrl d退出云服务器登录

history 显示历史命令

shutdown 或 halt 云服务器关机(非必要云服务器不要关机)

reboot重启云服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值