Linux基础操作命令

发布时间:2026/7/22 23:23:34

Linux基础操作命令 Linux操作命令本文章基于VMware虚拟机使用Ubuntu Linux系统搭建。目录相关基础命令1.1 pwd查看当前所在路径作用显示当前所在目录的绝对路径。pwd1.2 cd切换目录作用进入 / 切换到指定目录。cd 目录路径# 进入指定目录cd..# 返回上一级目录cd ~# 回到当前用户家目录cd/# 进入系统根目录cd-# 返回上一次所在目录1.3 ls查看目录 / 文件列表作用列出当前目录下的文件与文件夹。ls# 简单列表显示ls-l# 详细信息权限、大小、时间、所属用户ls-a# 显示所有文件包含隐藏文件ls-lh# 人性化显示文件大小KB/MB/Gls-la# 详细显示隐藏文件最常用组合ls-lt# 按修改时间排序最新在前ls-ltr# 按修改时间倒序最旧在前• 当ls不使用参数表示列出当前工作目录的内容即用户的HOME目录• 当使用参数ls命令的参数表示指定一个Linux路径列出指定路径的内容1.4 mkdir创建目录 / 文件夹作用新建文件夹目录。mkdir 目录名# 创建单个目录mkdir-p 目录1/目录2# 递归创建多级目录不存在自动建• 参数必填表示Linux路径即要创建的文件夹的路径相对路径或绝对路径均可• -p选项可选表示自动创建不存在的父目录适用于建连续多层级的目录示例mkdir test mkdir-p a/b/c文件管理基础命令2.1 touch创建空文件作用创建一个空白文件。touch 文件名• touch命令无选项参数必填表示要创建的文件路径相对、绝对、特殊路径符均可以使用示例touch test.txt2.2 cp复制文件 / 目录作用复制文件或文件夹。cp源文件 目标路径# 复制文件cp-r 源目录 目标路径# 复制目录必须加 -rcp-p 源文件 目标路径# 保留文件权限、时间属性cp-rf 源目录 目标路径# 强制覆盖不提示• -r选项可选用于复制文件夹使用表示递归• 参数1Linux路径表示被复制的文件或文件夹• 参数2Linux路径表示要复制去的地方2.3 mv移动 / 重命名作用移动文件 / 目录 或 重命名文件 / 目录。# 移动mv源文件 目标目录# 重命名原地改名就是重命名mv旧文件名 新文件名mv旧目录名 新目录名• 参数1Linux路径表示被移动的文件或文件夹• 参数2Linux路径表示要移动去的地方如果目标不存在则进行改名确保目标存在示例mvtest.txt/homemva.txt b.txt2.4 rm删除文件 / 目录作用删除文件或文件夹谨慎使用。rm文件名# 删除文件rm-r 目录名# 删除目录递归删除rm-rf 目录名# 强制删除不提示慎用• -f表示force强制删除不会弹出提示确认信息• 普通用户删除内容不会弹出提示只有root管理员用户删除内容会有提示• 所以一般普通用户用不到-f选项• 参数1、参数2、…、参数N表示要删除的文件或文件夹路径按照空格隔开*匹配任意字符?匹配单个字符[]匹配指定字符 / 范围# 删除所有 .txt 文件rm*.txt# 删除 file1.txt、file2.txt…rmfile?.txt# 删除 file1~file3.txtrmfile[1-3].txt# 删除所有以 temp 开头的文件rmtemp*# 强制递归删除慎用rm-rf*文件内容查看命令3.1 cat查看全部文件内容作用直接输出文件全部内容适合短文件。cat文件名cat-n 文件名# 显示行号• cat同样没有选项只有必填参数参数表示被查的文件路径相对、绝对、特殊路径符都可以使用示例cattest.txt3.2 more分页查看内容作用分页显示文件内容按空格翻页q 退出。more 文件名3.3 less增强版分页查看作用比 more 更灵活可上下翻页、搜索。less 文件名操作↑↓ 翻行空格翻页/关键词 搜索q 退出。3.4 head查看文件开头作用默认查看文件前 10 行。head 文件名 head-n 20 文件名# 查看前20行3.5 tail查看文件末尾作用默认查看文件后 10 行看日志常用。tail 文件名 tail-f 文件名# 实时跟踪文件更新日志实时刷新文件编辑命令 vi/vim4.1 vi/vim 基本使用vim 文件名• i进入编辑模式• ESC回到命令模式• :w保存• :q退出• :wq保存并退出• :q!不保存强制退出查找、搜索类命令5.1 find查找文件作用在系统中搜索文件或目录。find 路径-name文件名find.-name*.txt# 当前目录查找所有txt文件find/-nametest.txt# 全局查找5.2 grep文件内搜索文字作用在文件内容中查找指定字符串。grep要找的内容文件名 grep-n内容文件名# 显示行号grep-i内容文件名# 忽略大小写系统信息常用命令6.1 查看系统信息whoami# 查看当前登录用户clear# 清屏ifconfig# 查看网卡IP信息df-h# 查看磁盘使用情况free-h# 查看内存使用情况

相关新闻