了解主机中的命令行

1
[root@iZbp1aye0hag6upbmdnla7Z ~]# 

root:指的是用户名

iZbp1aye0hag6upbmdnla7Z:主机名

~:当前用户的home目录,当前为~,就是root目录

查看当前目录的文件列表

ls:cd到想要查看的目录,输入ls会列出当前目录的所有文件目录,或者直接在ls后面跟上绝对路径或者相对路径,效果一样

ls /相当于查看根目录的内容

ls -l详细查看目录下的所有内容

查看当前在哪个目录下

pwd

cd+目录名称(将用户切换到指定目录)

cd后面可以加绝对路径也可以加相对路径

cd ..返回上一级目录

touch+文件名称可以创建空文件

截屏2024-04-04 17.07.25

echo

echo+字符串,打印字符串到控制台(没什么实际作用)

echo+字符串+>文件名称(已经存在),写入字符串到该文件,如果多次使用,会覆盖前面的操作,以最后一次为准

截屏2024-04-04 17.20.44

mkdir创建目录

rm删除文件/目录

截屏2024-04-04 17.32.40

使用rm删除的时候,rm只能删除文件,不能删除目录,输入y的时候表示删除,输入n表示不删除。如果想要删除目录,就需要使用rm-r进行操作

rm-r +要删除的目录(删除目录)

截屏2024-04-04 17.35.05

mv + 要移动的文件 + 目标目录

截屏2024-04-04 17.37.17

上面的操作:把test.txt移动到test目录中

同时mv可以给文件重命名 mv+原文件名+目标文件名

截屏2024-04-04 17.41.24

cp+需要复制的文件+复制的新路径(复制文件)

截屏2024-04-04 17.44.23

cp是属于复制+粘贴,并不删除原来的文件,如果想要复制的是目录的话,就需要使用cp-r +复制的目录+复制的路径

cp-r +复制的目录+复制的路径(复制目录)

vim+文件名称(创建/打开文件(适合长文本的文件进行书写插入))

vm+文件名称,如果文件名称不存在,则创建文件,存在则打开文件。

如果文件存在按i进入编辑模式,编辑完成后按:wq会保存退出,如果文件没有改变直接:q可以直接退出,若果改变了就会报错。

为什么不使用vim查看日志?

因为首先日志一般不需要进行编辑,另外vim没有分页,一次性出现大量的内容容易使服务器出现宕机。

grep+字符串内容+文件名称(查找文件中是否包含该字符串)

netstat -anp | grep +端口号 (根据端口号查询进程)