Linux 基本命令汇总

1、常用快捷键

  • CTRL + L :清屏
  • CTRL + C:中断命令

2、查看IP地址和重启主机

  • ifconfig :查看IP地址
  • reboot :重启主机

3、帮助手册

  • man :manual

    • q :quit _ 退出手册
  • –help(两个 -)


4、日期类

  • date :日期和时间
  • cal :calendar _ 日历

5、操作目录和文件

5.1 访问

  • pwd :print working directory _ 打印工作目录,就是查看现在所在的目录
  • cd . . :返回上级目录
  • cd / :返回至 / ,即根目录
  • cd,cd ~ :返回家目录
  • cd /etc/sysconfig :通过绝对路径访问
  • cd ./sysconfig :通过相对路径访问

cd :change directory _ 更改目录,就是指访问指定目录

5.2 显示

  • ls :list _ 显示当前目录下文件及目录列表,可以显示指定目录列表:ls -l 【需要浏览的目录】

    • -a :查询全部文件,包括隐藏文件
    • -l :列出详细列表,ls -l 命令可以简写为 ll ,ll 不是 Linux 原生命令
    • -h :将大小以我们可读的单位显示,此处大小只是显示当前文件或空文件夹大小,不包括文件夹中的文件或文件夹

在这里插入图片描述

  • grep :配合显示内容命令,必须加 “|”,根据要求筛选显示内容,例如:ls -l | grep xxx
    在这里插入图片描述

5.3 创建

  • mkdir :make directory _ 创建目录

    • -p :创建多级目录,例如:mkdir -p aa/bb/cc
  • touch :创建文件,例如:touch 文件名 ,另外可以使用:vim 文件名,创建并打开文件

5.4 删除

  • rmdir :remove directory _ 删除一个空目录,例如:rmdir 目录名

  • rm :remove,删除文件或目录

    • -rvf :递归删除所有目录内容,提示删除信息(-r :递归删除所有内容,-v :在移除每个文件之前打印其名称,-f :不作确认提示。不会写出诊断信息)
    • -rf :递归删除所有目录内容,不提示删除信息

5.5 移动和复制

  • cp :copy _ 格式:cp 【要复制的文件】 【到哪里】

    • -r :递归复制整个文件夹
    • -v :显示复制过程中文件了列表
    • 强制覆盖不提示的方法,使用 \cp 命令,不是 cp
  • mv :move _ 移动 / 重命名

    • mv 旧文件名 新文件名 :重命名
    • mv 要移动的文件 移动到的目录 :移动文件

5.6 查看

  • cat :concatenate _ 查看较小文件使用

    • cat 文件名 :查看轻量级的文本文件
    • cat 文件1 文件2 :连接显示多个文件
    • cat 文件1 文件2 > 文件3 :合并为新文件
    • cat 文件1 > 文件2 :可以作为重命名复制文件使用
    • cat 文件1 >> 文件2 :将文件1中的内容复制并追加到文件2内容之后
  • more :查看较大文件使用

    • 空格(space):道标向下翻一页
    • Enter :代表向下翻一行
    • q :代表离开 more,不在显示文件内容
    • CTRL + F :向下滚动一屏
    • CTRL + B :向上滚动一屏
  • less :同 more 类似,功能较多

    • PgUp :向上翻动一页
    • PgDown :向下翻动一页
    • / 字符串 :向下搜索
    • ?字符串 :向上搜索
    • 使用 n / N 向下 / 向上查找,与 / 或 ? 无关
  • tail :从文件尾部开始查看,比较适合查看日志

    • f :更新查看
    • -n200 :显示的行数,n 可以省略

5.7 查找

  • find :查找文件,提供了丰富的模糊搜索即条件搜索

    • find + 搜索路径 + 参数 + 搜索关键字
    • 按文件名查找:find /home/esop -name “*.txt”
  • locate :【建议使用】 查找文件较 find 速度更快,使用更方便,运行前需要执行 updatedb 来更新文件索引,无法查找 temp 目录下的文件

5.8 减压和压缩

  • 压缩文件(tar)

    • tar -zcvf 【压缩包名】.tar.gz 【需要压缩的文件或目录】
    • -c :创建一个新归档
    • -v :显示详细信息
    • -f :指定压缩后的文件名
    • -z :通过 gzip 过滤归档
    • 注:压缩包名后一定要添加 “.tar.gz” 文件类型
  • 减压文件(tar)

    • tar -zxvf 【压缩包名】.tar.gz
    • -x :从归档中解出文件
    • -v :显示详细信息
    • -f :指定压缩前的文件名
    • -z :通过 gzip 过滤归档
  • 压缩文件(zip)

    • 将多个文件进行压缩:zip 【压缩包名】.zip 【文件1】【文件2】…

    • 将目录进行压缩:zip -r 【压缩包名】.zip 【目录】/*

      • -r :表示级联压缩
      • /* :表示将目录和其子目录及文件都进行压缩
  • 减压文件(zip)

    • unzip 【压缩包名】.zip

6、历史和输出

  • history :查看历史命令
  • echo :输出环境变量,在 shell 脚本中当 System.out.print 使用

7、软链接

在使用 ll(即:ls -l)命令查看目录列表时,在 “类型” 处,除了 “d :目录” 和 “- :文件” 以外,还有 “l :软连接”,软连接也称为符号连接,类似 Windows 中的快捷方式,有自己的数据块,主要存放了链接其他文件的路径

  • ln -s 原文件或目录名 软链接名
    在这里插入图片描述

8、磁盘分区

磁盘分区命令详见:https://blog.csdn.net/yage124/article/details/103337725

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值