当前位置:首页>Linux>Linux常用命令入门教程

Linux常用命令入门教程

  • 2026-10-11 05:48:25
Linux常用命令入门教程

在数据中心环境中,Linux操作系统的应用极为广泛。Linux是一个以命令为主的字符型操作系统,掌握常用的Linux命令是入门的关键。本教程将介绍一些最常用的Linux命令,帮助你快速上手。


一、与文件路径相关的指令
0. 路径的认识

Linux系统中,所有文件和目录组成一棵目录树。定位文件有两种方式:

  • 绝对路径
    :从根目录/开始,不依赖当前目录,如/var/log/messages
  • 相对路径
    :相对于当前目录,如../test/(..表示上级目录,.表示当前目录)
1. pwd指令
  • 功能
    :显示当前工作目录的绝对路径
  • 示例
    :
pwd

输出:/home/zh

2. cd指令
  • 功能
    :切换当前工作目录
  • 特殊用法
    :
    • cd ~
      :快速进入当前用户的家目录
    • cd -
      :返回上一次所在的目录
    • cd ..
      :返回上级目录
  • 示例
    :
cd /home/zh/practice  # 切换到绝对路径cd ./d1/d2           # 切换到相对路径cd ~                 # 进入家目录cd -                 # 返回上一次目录

二、创建和删除文件的指令
1. touch指令
  • 功能
    :若文件不存在则创建,若文件存在则修改文件时间戳
  • 常用选项
    :
    • -a
      :仅修改访问时间
    • -m
      :仅修改修改时间
  • 示例
    :
touch hello.txt          # 创建文件或修改时间戳touch -a hello.txt       # 仅修改访问时间
2. mkdir指令
  • 功能
    :创建目录
  • 常用选项
    :
    • -p
      :递归创建多级目录
  • 示例
    :
mkdirtest# 创建单个目录mkdir -p d1/d2/d3   # 递归创建多级目录
3. rmdir指令
  • 功能
    :删除空目录
  • 常用选项
    :
    • -p
      :递归删除多级空目录
  • 示例
    :
rmdirtest# 删除单个空目录rmdir -p d1/d2/d3   # 递归删除多级空目录
4. rm指令
  • 功能
    :删除文件或目录
  • 常用选项
    :
    • -i
      :删除前询问
    • -r
      :递归删除目录及其内容
    • -f
      :强制删除,不询问
  • 示例
    :
rm test.txt          # 删除文件rm -i test.txt       # 删除前询问rm -r test# 删除目录及其内容rm -rf test# 强制删除目录及其内容

三、修改文件内容的指令
1. echo指令
  • 功能
    :输出文本或变量的值,或重定向到文件
  • 常用选项
    :
    • -e
      :启用转义字符
    • -n
      :取消末尾换行
  • 重定向
    :
    • >
      :覆盖输出到文件
    • >>
      :追加输出到文件
  • 示例
    :
echo"hello world"# 输出文本echo -e "第一行 第二行\t制表符"# 启用转义字符echo"hello world" > test.txt     # 覆盖输出到文件echo"one piece" >> test.txt      # 追加输出到文件

四、查看文件属性和内容的指令
1. ls指令
  • 功能
    :列出目录内容
  • 常用选项
    :
    • -l
      :显示详细信息
    • -a
      :显示所有文件,包括隐藏文件
    • -d
      :显示目录本身,而非其内容
  • 示例
    :
ls# 列出当前目录内容ls -l             # 显示详细信息ls -a             # 显示所有文件ls -la            # 显示所有文件的详细信息
2. tree指令
  • 功能
    :以树状图形式展示目录结构
  • 示例
    :
tree
3. stat指令
  • 功能
    :显示文件的详细状态信息
  • 示例
    :
stat hello.txt
4. file指令
  • 功能
    :检测文件类型
  • 示例
    :
file hello.txt
5. cat指令
  • 功能
    :显示文件内容,或合并文件
  • 常用选项
    :
    • -n
      :对所有行编号
    • -b
      :对非空行编号
    • -s
      :折叠多行空行
  • 示例
    :
cat hello.txt              # 显示文件内容cat -n hello.txt           # 显示文件内容并对所有行编号cat file1.txt file2.txt > combined.txt  # 合并文件
6. tac指令
  • 功能
    :按行逆序显示文件内容
  • 示例
    :
tac hello.txt
7. more指令
  • 功能
    :分页查看文件内容(单向)
  • 快捷按键
    :
    • 空格
      :向下翻页
    • Enter
      :向下滚动一行
    • q
      :退出
  • 示例
    :
more /var/log/messages
8. less指令
  • 功能
    :分页查看文件内容(双向,支持搜索)
  • 常用选项
    :
    • -N
      :显示行号
    • -i
      :忽略搜索大小写
  • 快捷按键
    :
    • /字符串
      :向下搜索
    • ?字符串
      :向上搜索
    • n
      :重复前一个搜索
    • N
      :反向重复前一个搜索
    • q
      :退出
  • 示例
    :
less -N /var/log/messages
9. head指令
  • 功能
    :显示文件开头内容(默认10行)
  • 常用选项
    :
    • -数字
      :显示指定行数
  • 示例
    :
head hello.txt          # 显示开头10行head -20 hello.txt      # 显示开头20行
10. tail指令
  • 功能
    :显示文件末尾内容(默认10行)
  • 常用选项
    :
    • -数字
      :显示指定行数
    • -f
      :循环读取,实时更新
  • 示例
    :
tail hello.txt          # 显示末尾10行tail -20 hello.txt      # 显示末尾20行tail -f /var/log/messages  # 实时查看日志

五、复制和移动文件的指令
1. cp指令
  • 功能
    :复制文件或目录
  • 常用选项
    :
    • -i
      :覆盖前询问
    • -r
      :递归复制目录
  • 示例
    :
cp file1.txt file2.txt          # 复制文件cp -i file1.txt file2.txt       # 复制前询问cp -r dir1 dir2                 # 复制目录
2. mv指令
  • 功能
    :移动文件或目录,或重命名
  • 常用选项
    :
    • -i
      :覆盖前询问
  • 示例
    :
mv file1.txt file2.txt          # 重命名文件mv file1.txt dir1/              # 移动文件到目录mv dir1 dir2                    # 重命名或移动目录

六、查找文件及文件中指定内容的指令
1. find指令
  • 功能
    :在目录树中搜索文件
  • 基本语法
    :
find [搜索路径] [搜索条件] [操作]
  • 常用搜索条件
    :
    • -name
      :按文件名匹配
    • -type
      :按文件类型匹配(f普通文件,d目录)
    • -size
      :按文件大小匹配
  • 示例
    :
find . -name "*.txt"# 在当前目录查找所有.txt文件find /home -type d            # 在/home目录查找所有目录find . -size +1M              # 在当前目录查找大于1MB的文件

结语

掌握这些常用的Linux命令,你已经可以进行基本的Linux操作了。当然,Linux还有很多强大的命令和功能,需要你在实际使用中不断学习和探索。希望本教程对你有所帮助!

最新文章

随机文章