centos文件打开?centos7查找文件命令

其实centos文件打开的问题并不复杂,但是又很多的朋友都不太了解centos7查找文件命令,因此呢,今天小编就来为大家分享centos文件打开的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

centos如何进入控制台

首先要切换成root用户,这样可以更改系统配置文件/etc/inittab。然后打开编辑文档vim/etc/inittab将id:5:initdefault:改为id:3:initdefault:这样reboot后就可以直接进入控制台命令行界面了。

CentOS(CommunityEnterpriseOperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

CentOS的文件如何查看及编辑

本文来说下CentOS文件查看及编辑

命令一:cat

首先来介绍cat,cat命令的原含义为连接(concatenate),用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使用它来显示文件内容。

cat file1.php显示 file1.php文件的内容;

cat-n file2.py显示 file2.py文件的内容同时显示行号;

cat file1.php file2.py显示 file1.php和file2.py文件的内容;

命令二:vi

vi是”Visual Interface”的简称,vi编辑器是Linux和Unix上最基本的文本编辑器。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。限于篇幅,本文只介绍常用的命令。 vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。

vi的进入与退出,shell模式下输入需要编辑的文件名,如:vim file1.php即可编辑文件。退出 vi时,需要在末行模式中输入退出命令“q”。如果在文本输入模式下,首先按“ESC”键进入命令模式,然后输入“:”进入末行模式在末行模式下,可使用如下退出命令。退出时:1、:q是直接退出;2、wq保存后退出;3、:q!–不保存内容,强制退出

在末行模式下,输入set number显示行号

在末行模式下,可使用如下“nu”命令(number的简写)来显示光标所在行的行号及该行的内容。

vi提供了两个插入命令:i和I。 1、i命令插入文本从光标所在位置前开始,并且插入过程中可以使用键删除错误的输入。此时vi处于插入状态,屏幕最下行显示“–INSERT–”插入字样。 2、I命令该命令是将光标移到当前行的行首,然后在其前插入文本。

vi还提供了许多删除命令这些命令 x(小写)0删除光标处的字符。 X(大写)删除光标前面的那个字符 dd删除光标所在的整行。 D或d$两命令功能一样,都是删除从光标所在处开始到行尾的内容。 d0删除从光标前一个字符开始到行首的内容。 dw删除一个单词。

vi也有文本复制命令 yy复制光标所在的整行。文本行复制后,通过使用上面介绍的“p”命令,可以将文本行粘贴到任何地方。

CentOS看进程打开的文件或文件对应的进程的详解

1、查看进程打开的文件:

1)pidof programe-name(获得想了解的进程(programe-name)的PID)

或ps-aux|grep programe-name(获得想了解的进程(programe-name)的PID)

找出进程的PID

2)cd/proc/$PID/fd(会看见文件描述符)

3)ls-l

得到文件描述符指向的实际文件,即当前进程打开的文件

2、查看进程打开的文件2:

1)获得想了解的进程的PID方法同上

2)lsof-c programe-name

或lsof-p$PID

3、查看文件对应的进程:

lsof file-name

4、lsof命令用法:

lsof-c abc显示abc进程现在打开的文件

lsof abc显示开启文件abc的进程

lsof-i:22显示22端口现在运行什么程序

lsof-g gid显示归属gid的进程情况

lsof+d/usr/local/显示目录下被进程开启的文件

lsof+D/usr/local/同上,但是会搜索目录下的目录,时间较长

lsof-d 4显示使用fd为4的进程

lsof-i用以显示符合条件的进程情况

lsof-s列出打开文件的大小,如果没有大小,则留下空白

lsof-u username以UID,列出打开的文件

5、查看网络状态:

lsof-Pnl+M-i4显示ipv4服务及监听端情况

netstat-anp所有监听端口及对应的进程

netstat-tlnp功能同上

阅读剩余
THE END