了解主机命令行
了解主机中的命令行
1 | [root@iZbp1aye0hag6upbmdnla7Z ~]# |
root:指的是用户名
iZbp1aye0hag6upbmdnla7Z:主机名
~:当前用户的home目录,当前为~,就是root目录
查看当前目录的文件列表
ls
:cd到想要查看的目录,输入ls会列出当前目录的所有文件目录,或者直接在ls后面跟上绝对路径或者相对路径,效果一样
ls /
相当于查看根目录的内容
ls -l
详细查看目录下的所有内容
查看当前在哪个目录下
pwd
cd+目录名称(将用户切换到指定目录)
cd后面可以加绝对路径也可以加相对路径
cd ..
返回上一级目录
touch+文件名称可以创建空文件
echo
echo+字符串,打印字符串到控制台(没什么实际作用)
echo+字符串+>文件名称(已经存在),写入字符串到该文件,如果多次使用,会覆盖前面的操作,以最后一次为准
mkdir创建目录
rm删除文件/目录
使用rm删除的时候,rm只能删除文件,不能删除目录,输入y的时候表示删除,输入n表示不删除。如果想要删除目录,就需要使用rm-r进行操作
rm-r +要删除的目录(删除目录)
mv + 要移动的文件 + 目标目录
上面的操作:把test.txt移动到test目录中
同时mv可以给文件重命名 mv+原文件名+目标文件名
cp+需要复制的文件+复制的新路径(复制文件)
cp是属于复制+粘贴,并不删除原来的文件,如果想要复制的是目录的话,就需要使用cp-r +复制的目录+复制的路径
cp-r +复制的目录+复制的路径(复制目录)
vim+文件名称(创建/打开文件(适合长文本的文件进行书写插入))
vm+文件名称,如果文件名称不存在,则创建文件,存在则打开文件。
如果文件存在按i进入编辑模式,编辑完成后按:wq
会保存退出,如果文件没有改变直接:q
可以直接退出,若果改变了就会报错。
为什么不使用vim查看日志?
因为首先日志一般不需要进行编辑,另外vim没有分页,一次性出现大量的内容容易使服务器出现宕机。
grep+字符串内容+文件名称(查找文件中是否包含该字符串)
netstat -anp | grep +端口号 (根据端口号查询进程)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CCの日记!
评论