对Linux操作系统的一些基础操作(查看文件,创建文件。)

本文介绍了Linux系统中的5个文本文件操作命令(cat,uname-r,cat/proc/cpuinfo,less/more,head/tail),file命令用于检查文件类型,which命令定位命令位置,以及touch和mkdir命令的使用。还讨论了创建文件和目录时的注意事项和常见问题,如Nosuchfileordirectory错误的处理。
摘要由CSDN通过智能技术生成

1.文件目录操作(5个只能对文本文件操作的命令)

一个完整的操作系统有两部分组成一个是内核,一个是应用程序。

cat命令,可以用来查看目录下的文件,,可以用来查看操作系统版本,

{cat命令不适合查看长文件,}

如上图所示,该操作系统版本是Centos 7.9.2009

uname-r是用来查看操作系统的内核版本

主版本是3次版本是10,el7表示操作系统是Centos7,x86-64表示电脑是64位的操作系统。

使用cat命令查看cpu型号:cat  /proc/cpuinfo
其中的model  name表示电脑的cpu型号。

less命令,用于分页查看文件,(可用于查看长文件)

回车:下一行,空格:下一页,可以通过上下键来控制。

more命令,用于分页查看文件。

回车:下一行,空格:下一页,不可以通过上下键,来控制。

head命令用于查看文件前n行内容,默认前10行。

head -n 3 {文件名},就是要查看文件的前三行。

tail命令用于查看文件的后几行,默认后10行。(用于查看日志文件,比较方便。)

tail -n 2 {文件名 },就是要查看文件的后2行。

这5个命令只能用来查看文本文件命令若是查看文件不是文本文件就可能把该文件内容损毁。

2.如何使用file命令查看文件的类型

可以用file命令查看文件类型,如果文件类型不是test,使用这5个命令,那么就会对文件造成损坏。

3.如何用which命令查看系统命令所在的目录

如上图ls文件是一个 executable(可执行文件),

which命令主要是显示系统命令所在的目录,如果你想知道这个系统命令所在的目录,那么使用which +命令名称即可。(which,调出的路径是绝对路径。)

4.如何创建空白文件(绝对路径创建,相对路径创建。)一般用于临时测试。

touch  /tmp/file01 (绝对路径创建文件fil01在根目录的tmp目录下)

touch fil01(相对路径创建文件fil01在家目录/宿主目录)

5.在Linux操作系统中两种常用的创建文件的命令。

1.大括号展开命名法

比如在/tmp/  从1.mp3-100.mp3创建100个文件。

Linux操作系统中没有文件后缀名的说法。

比如在/tmp/的目录下创建1,3,5,7.jpg这四个不连续的文件。

比如在/tmp/的目录下创建文件,可以直接在大括号内部写文件名,在大括号右侧写后缀,

touch /tmp/{A,B,C,M,,H}.text

写后缀只是为了方便其他人包括咱们自己,能够一眼看懂自己的代码。

2.命令引用

{把一条命令的结果,当成文件名使用。}

在Linux操作系统中起文件名不能有空格。

可以使用date命令查看当前时间。

也可以使用date命令格式化输出时间,即按照自己想要的方式输出时间。

以机器时间作为文件名的示范

使用机器时间作为文件名的两大优势

1.第一文件名不会起冲突

2.第二为文件的创建标记上时间,便于恢复文件数据。

6.常用的创建目录的命令(mkdir命令用于创建d类型的目录)

在Linux操作系统中出现No such file or directory的原因是要么根本没有这个文件,要么是文件名写错了。

如果要创建两层的文件夹的话,就使用mkdir -p /opt/linux/shell

这就可以创建根目录下的opt目录下的,Linux文件夹,和Linux文件夹下的shell文件夹。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值