Linux【常用命令】

Linux【常用命令】

我当前的Linux环境是:阿里云服务器 + Xshell + Centos 7

常用命令

第一组

  1. ls ( ls => list) 列出当前目录下都有什么在这里插入图片描述

  2. ls -l 缩写为 ll 以列表的形式展示内容
    在这里插入图片描述

  3. ls / 后面跟上具体的路径可以查看指定目录的内容

    linux中 ‘/’ 表示根目录

  4. pwd 查看当前路径对应的绝对路径
    在这里插入图片描述
    “/root”意思就是当前所在的位置,就是在根目录下,有个root目录

  5. cd => change directory 切换到当前的工作目录
    在这里插入图片描述

  6. ctrl + l 进行清屏

  7. cd / 切换到根目录
    cd.. 返回上一层
    cd~ 进入下一层

    在输入命令的时候也不用必须敲完整,可以只敲前面几个部分,然后按tab键就会触发补全。
    如果匹配结果只有一个,就会立即补全;如果匹配结果由多个,按两下tab就会把可能出现的结果都列出来,然后继续打出下个字母,再按tab就会自动补全。
    在这里插入图片描述

  8. Linux中,复制 ctrl+insert ,粘贴 shift+insert ,输入错误使用 ctrl+delete 进行删除。

第二组

  1. touch 创建一个空文件
    Linux【常用命令】_第1张图片

  2. cat 显示文件内容到控制台

在这里插入图片描述
因为刚才创建了一个空的文件,所以显示为空

  1. echo 把想要的内容写到文件中 借助 ‘>’ 这个重定向操作,把显示到控制台的内容写到文件中

在这里插入图片描述
现在我将 123 写入到 test.txt 中,使用 cat 就可以查看到文件里面的内容

第三组

  1. mkdir 创建一个目录
    Linux【常用命令】_第2张图片

  2. rm 删除文件/目录

Linux【常用命令】_第3张图片
rm 删除文件 , rm -rf 删除目录或文件夹 ,可以看出已经没有’c’这个目录

  1. rm 文件名 -f 强制删除
  2. tree. 如果目录创建的层次比较多,可以使用tree命令以树形结构显示出来
    Linux【常用命令】_第4张图片

这样可以更清楚看出目录结构

  1. rm -r -frm -rf 表示让删除操作不必确认
  2. rm -rf / 这个操作非常危险!!! ‘ / ’ 是linux的整个系统顶级目录
  3. mv => move 移动,剪切+粘贴
    Linux【常用命令】_第5张图片

移动操作还可以一边移动,一边改名
Linux【常用命令】_第6张图片

同时,mv还可以只改名但不移动
Linux【常用命令】_第7张图片

  1. cp => copy 复制

和mv类似,也是有两个参数,要复制谁,复制到哪里去
但是cp 拷贝目录,需要加 -r 选项
Linux【常用命令】_第8张图片

第四组

  1. vim 就是linux上的记事本,可以针对文件进行编辑

(1)如何打开文件?
(2)如何编辑文件?
(3)如何保存退出?

(1)使用 vim +文件名 进入编辑模式
在这里插入图片描述
(2)编辑

按下a表示进入插入模式
按下b表示光标往前移动一个单词
按下c表示删除光标内容同时进入插入模式
按下d表示删除一个对象
按下e表示光标往后移动一个单词
按下f表示光标跳转到这一行指定列
Linux【常用命令】_第9张图片

(3)保存退出

先回到普通模式,按esc,在输入 :wq 进行保存退出
Linux【常用命令】_第10张图片

  1. grep 进行文本查询,查询一个文件中是否包含匹配的字符串,会把文件内容逐行进行匹配,看某一行是否包含你要查询的字符串,包含则把整个行给获取到。
    在这里插入图片描述
  2. ps =>process show(不是photo shop),ps相当于是任务管理器

使用**ps aux** 就可以看到更完整的进程列表了
Linux【常用命令】_第11张图片
使用**ps aux | grep xx** 就可以筛选自己想要的进程
在这里插入图片描述

  1. netstat 查看网络状态(尤其是用来查看某个进程绑定的端口如何或者是查看某个端口是否被某个进程绑定)

使用 netstat -anp | grep 8080 查看8080这个端口是否被绑定:
在这里插入图片描述
通过 ps aux 看看这个服务器的进程是否存在
通过 netstat -anp 查看服务器端口是否正确绑定

你可能感兴趣的:(linux,服务器,运维)