一眼就能懂的Linux常见命令

48 阅读3分钟

一、基本命令

  • ip addr —— 查看ip
    • ip addr show 网卡 ——产看指定网卡的IP
  • pwd——查看当前所在的目录
  • shutdown——关机
  • reboot——重启
  • ping ip或域名——查看网络是否ok
  • top——查看内存的情况
  • ctrl + c——强制结束占用窗口的命令
  • kill -9 pid——强制杀死指定进程
  • ps -ef | grep -i 进程的名字——查看进程运行的信息
  • clear——清屏
  • history——查看历史命令
    • !历史命令的行号——执行这行命令

二、目录相关命令

1、ls【参数】【目录】
  • 用来展示指定目录下的内容
  • 参数
    • -a ——展示所有
    • -l ——以列表形式展示
  • 目录
    • 有,则展示该目录内容
    • 无,则展示当前所有目录内容
2、cd【目录或符号】
  • 用来切换指定目录
  • 符号
    • -【横杠】——上次的目录,从哪来的回哪去
    • .【点】——当前目录
    • ..【点点】——上级目录
    • ~【波浪线】——家目录
3、mdkir【-p】目录名
  • 用来创建目录
  • -p——创建多级目录
4、rm【-rf】目录名
  • 用来删除目录
  • 参数
    • -r——递归删除
    • -f——不提示
5、cp【-r】目录
  • 用来复制目录
6、mv 源目录 目标目录
  • 用来移动目录
    • 目标目录存在则改名
    • 目标目录不存在则改名

三、文件相关命令

1、touch 文件名
  • 创建新文件
2、vi 文件名
(1)作用
  • 用来编辑文件
(2)三种模式
  • 查看模式

    命令含义
    gg定位到文本内容的第一行
    G定位到文本内容的最后一行
    dd删除光标所在的数据
    ndd删除当前光标所在行之后的n行数据
    u撤销操作
    shift + zz保存并退出
    i / a / o进入插入模式
  • 编辑模式

    • 修改内容
  • 底行模式

    命令含义
    :wq保存并退出
    :q!不保存退出
    :set nu显示行号
    :set nonu取消行号显示
    :n定位到第n行
(3)vim编辑器
  • 安装——yum install vim
3、查看文件
(1)cat
  • 展示文件所有内容
  • 适用于看小文件
(2)more
  • 分页展示内容
  • 适用于看大文件
  • 查看
    • 回车键——向下滚动一行
    • 空格键——向下滚动一页
    • b ——返回上一屏
    • q / Ctrl + c ——退出more
(3)tail【-f】文件名
  • 动态查看文件内容
  • 监控日志文件
4、rm -f文件名
  • 删除文件(不提示)
5、cp 源文件名 目标目录
  • 复制文件到指定目录
6、mv
  • mv 文件名 目录 ——移动
  • mv 文件名 目录/文件名 ——修改文件名
7、tar
  • tar-zcvf 压缩后的文件名 被压缩的文件或目录列表 ——压缩
  • tar zxvf 要解压缩的文件名 【-C 指定目录】——解压缩
  • 参数
    • -z ——z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
    • -c ——c打包或压缩
    • -x ——x解包或解压
    • -v ——v显示进度条
    • -f ——f为文件取一个名字

四、查找命令

1、find 目录 参数 文件名

  • 查看自己定义的文件
  • 例:find /etc -name *profile

2、grep 内容 文件名

  • 从指定文件中查找指定的文本内容
  • 例:grep Hello*.java
  • grep -n Hello*.java ——n:表示显示行数