linux实用指令

Posted ~千里之行,始于足下~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux实用指令相关的知识,希望对你有一定的参考价值。

常用的linux指令ls -l

  • ls

    • ls -a (所有文件)
    • ls -l (详细显示)
  • pwd (当前目录)

  • cd

    • cd …/ (上级目录)
    • cd ~ (返回家目录)
    • cd - (返回最近访问的目录)
  • touch 文件(创建指定的文件)

  • mkdir 文件夹(创建文件夹)

    • mkdir -p 文件夹(创建层级目录)
  • rm -rf 文件夹/文件 (删除文件夹或文件)

  • man(重要 查找手册)

    • man 1 普通命令
    • man 2 系统调用命令(如open,write)
    • man 3 库函数 (如printf,scanf)
    • man 8 系统管理命令 (如ifconfig)
  • cp

    • cp -f 源文件/目录 目标文件/目录(强行复制)
    • cp -r 源文件/目录 目标文件/目录(递归复制)
  • mv 源文件或目录 目标文件或目录

  • cat [-n] [文件] (查看目标文件的内容)

  • less [参数] 文件

    • -N(显示每行的行号)
    • /字符串(向下搜索)
    • ?字符串(向上搜索)
  • head [参数] 文件

    • -n 显示的行数
  • tail [参数] [文件] (指定文件末尾内容)

    • -n 显示的行数
  • find指令:-name(按名字) -type(按类型)

  • grep [选项] 搜寻字符串 (文件中搜寻字符串)

  • zip --r 压缩文件.zip 目录/文件(压缩)

  • unzip 压缩文件.zip -d 目录或文件(解压到特定目录加-d)

  • tar

    • tar -zcvf xxx.tar.gz [待压缩的文件或文件夹] (压缩)
    • tar -zxvf xxx.tar.gz (解压缩)
  • bz2

    • tar -jcvf xxx.tar.bz2 [待压缩的文件或文件夹] (压缩)
    • tar -jxvf xxx.tar.bz2 (解压缩)
  • yum list | grep 目标软件

  • sudo yum install 目标软件

  • sudo remove install 目标软件

  • vim

    • 命令模式
      • gg (移动到文本开始)
      • G (移动到文本末尾)
      • ^ (移动到行首)
      • $ (移动到行尾)
      • dd (删除所在行 剪贴)
      • yy (复制所在行 前可加数字)
      • p (粘贴)
      • r (替换光标所在的字符)
      • u (撤销)
      • crtl+r (撤销的恢复)
  • 末行模式

    • 数字 (跳转到该行)
    • /关键字 (向后查找)按n跳转
    • ?关键字(向前查找)
    • %s/原来的字符串/目标字符串/g (字符串的替换)
    • files (查看当前已打开的文件)
  • ps -ef (查看服务器进程)

  • top (查看进程占用的资源)

  • kill 进程pid (杀死进程)

  • uname -a (获取操作系统的相关信息)

  • ifconfig (获取网卡信息)

  • netstat -nltp

  • ping ip/域名 (测试与目标主机的连通性)

  • arp -a (地址解析协议)

  • tcpdump(抓包)

  • rpm -q 安装程序(检测程序是否安装)

以上是关于linux实用指令的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用指令

Linux基础指令--文件操作

Linux实操篇 实用指令

Linux学习笔记实用指令

linux 实用指令 -- 指令运行级别帮助指令文件目录类

Linux实用指令