一些Linux常用命令(好记版)

大家好!我是兔飞飞女士!今天讲一些Linux常用命令(好记版)

一、常用命令及解释

  1. ls:查看目录内容

    • 常见用法:
      ls          # 查看当前目录文件
      ls -l       # 详细列表形式显示
      ls -a       # 显示隐藏文件
      ls -h       # 文件大小以人类可读的方式显示
      ls -alh     # 组合用法:详细列表 + 隐藏文件 + 人类可读
      

    选项记忆:

    • -llist,详细列表形式。
    • -aall,显示所有文件,包括隐藏文件。
    • -hhuman-readable,以可读方式显示文件大小。

  1. cd:切换目录

    • 常见用法:
      cd /path/to/directory   # 切换到指定目录
      cd ..                   # 返回上一级目录
      cd ~                    # 回到用户主目录
      cd -                    # 返回上一次所在的目录
      

    选项记忆:

    • cd 没有复杂选项,但有一些快捷方式值得记住:
      • .. 表示上一级目录。
      • ~ 表示主目录(如 /home/user)。
      • - 表示切换到之前的目录。

  1. pwd:显示当前目录

    • 常见用法:
      pwd   # 显示当前工作目录的绝对路径
      

    记忆:

    • pwdPrint Working Directory 的缩写,简单易懂,没有选项。

  1. cp:复制文件或目录

    • 常见用法:
      cp file1.txt /path/to/destination       # 复制文件
      cp -r dir1 /path/to/destination         # 递归复制整个目录
      cp -i file1.txt /path/to/destination    # 覆盖目标文件时提示确认
      cp -v file1.txt /path/to/destination    # 显示复制过程的详细信息
      

    选项记忆:

    • -rrecursive,递归复制目录。
    • -iinteractive,在覆盖时进行确认。
    • -vverbose,显示详细过程。

  1. mv:移动或重命名文件

    • 常见用法:
      mv file1.txt /path/to/destination       # 移动文件
      mv oldname.txt newname.txt              # 重命名文件
      mv -i file1.txt /path/to/destination    # 覆盖目标文件时提示确认
      mv -v file1.txt /path/to/destination    # 显示移动过程的详细信息
      

    选项记忆:

    • 选项和 cp 一样:
      • -i:覆盖前提示确认。
      • -v:显示详细过程。

  1. rm:删除文件或目录

    • 常见用法:
      rm file1.txt                  # 删除文件
      rm -r dir1                    # 递归删除目录
      rm -f file1.txt               # 强制删除,不提示
      rm -rf dir1                   # 强制递归删除目录
      

    选项记忆:

    • -rrecursive,递归删除目录。
    • -fforce,强制删除,忽略不存在的文件,无需确认。

  1. grep:文本搜索

    • 常见用法:
      grep "pattern" file.txt          # 在文件中搜索指定模式
      grep -i "pattern" file.txt       # 忽略大小写搜索
      grep -r "pattern" /path/to/dir   # 在目录中递归搜索
      grep -n "pattern" file.txt       # 显示匹配行的行号
      grep -v "pattern" file.txt       # 显示不匹配的行
      

    选项记忆:

    • -iignore-case,忽略大小写。
    • -rrecursive,递归搜索目录。
    • -nline-number,显示行号。
    • -vinvert-match,显示不匹配的行。

二、选项的通用逻辑

Linux命令中的选项大多有其规律,可以总结为以下几类:

  1. 显示详细信息

    • -l:详细列表(list)。
    • -h:人类可读格式(human-readable)。
    • -v:详细过程(verbose)。
  2. 递归操作

    • -r:递归操作(recursive),比如复制、删除、搜索目录。
  3. 交互提示

    • -i:交互式操作(interactive),如覆盖文件时提示确认。
  4. 忽略大小写

    • -i:忽略大小写(ignore-case),常用于文本搜索。
  5. 强制操作

    • -f:强制(force),如强制删除或忽略错误。
  6. 其他常见选项

    • -n:显示行号(number)。
    • -a:显示所有(all),如隐藏文件。
    • -s:静默模式(silent),或总结性统计(summary)。

三、举个小总结:

以下是常用命令+选项的组合实例:

# 查看文件列表(包括隐藏文件,详细列表形式,文件大小可读)
ls -alh  

# 复制目录并显示过程
cp -rv dir1 /path/to/destination  

# 强制递归删除目录
rm -rf dir1  

# 在目录中递归搜索包含"hello"的文本
grep -r "hello" /path/to/dir  

# 显示文件开头的 10 行
head -n 10 file.txt

四、选项怎么记?

  1. 理解含义,不死记硬背

    • -r 是递归,适用于目录操作。
    • -f 是强制,忽略错误。
    • -v 是详细输出,告诉你过程。
  2. 多练习命令组合

    • 用一个命令的同时,尝试搭配不同选项,比如 ls -alh
  3. 常用命令先练熟

    • ls -alhcp -rrm -rfgrep -r 这些是日常高频操作,掌握了这些,Linux操作效率会非常高!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值