Linux系统相关命令

本文介绍了Linux系统中常用的命令操作,包括路径管理、文件创建与删除、目录浏览、文件搜索等功能,适合初学者快速掌握基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux命令

pwd命令

作用:

  • 用于显示当前操作系统的路径位置(当前工作路径)
    
cd命令

作用:

  • 改变当前的工作路径(进入某个目录)

格式

  • cd [目录名】

示例

  • cd /home/tarena
  • cd / #进入根目录
  • cd #默认进入用户主目录
  • cd … #进入上一层目录
  • cd - #进入到进入此目录前的那个目录
ls命令

作用

  • 用来显示文件或文件夹的信息

格式

  • ls [选项][文件夹名/文件名]

常用选项

  • -l 列表显示文件的详细信息
  • -a 显示全部文件/文件夹信息

示例

  • ls -l /usr/bin/python3
  • ls ~
  • ls -a /home/tarena
mkdir命令

作用

  • 创建一个或多个文件夹(也叫目录)

格式

  • mkdir 文件夹1 文件夹2 ……

常用选项

  • -p 如果中间文件夹不存在,则逐级创建所有文件夹

示例

  • mkdir a b cd
  • mkdir -p a/b/c/d
rmdir命令

作用

  • 删除一个或多个文件夹,文件夹内必须没有文件

格式

  • rmdir 文件夹1 文件夹2 ……

常用选项

  • -p 如果中间的文件也为空,则逐级删除中间的空文件夹

示例

  • rmdir a b c d
  • rmdir -p code/a/b/c/d
tree命令

作用

  • 显示目录树

安装方法

  • $sudo apt install tree <回车>
  • 输入密码:tarena

示例

  • KaTeX parse error: Expected 'EOF', got '#' at position 6: tree #̲等同于tree .
  • $tree /home/tarena/aid1803
touch命令

作用

  • 如果文件不存在,则创建一个空文件
  • 如果文件或目录存在,则用系统时间更新它的修改时间

示例

  • touch abcd.txt
  • touch abcd.txt dcba.txt
rm命令

作用

  • 删除文件或文件夹

格式

  • rm [选项] 文件/文件夹

常用选项

  • -r 递归删除文件夹内部的全部文件或文件夹
  • -i 删除前给出提示(y代表yes,n代表no)
  • -f 强制删除,不给出任何提示。优先

示例

  • $rm -r -i game 递归删除且给出提示
  • $rm -ri game 同上
help帮助选项

作用

  • 查看一个命令有哪些选项,这些选项都是干什么的

常用选项

  • –help

示例

  • ls --help
man命令帮助

作用

  • 查看命令所对应的帮助文档(手册)

格式

  • man linux/UNIX 命令名

示例

  • man ls
  • man mkdir

说明

  • 退出键 q
Tab键

作用

  • 自动补全命令或文件路径
history命令

作用

  • 把以前键入的历史命令都列出来

  • 在终端$提示符下,用上下键可以翻出历史命令
  • .bash_history文件内保存历史命令
通配符

作用

  • *代表0个,1个或多个任意字符
  • ?代表1个任意字符

示例

  • 有如下文件 a ab abc ac aabb bc cd
  • a*代表所有以a开头的文件
  • a*b代表所有以a开头,以b结尾
  • a?代表 ab ac
  • ?c 代表 ac bc
cat命令

作用

  • 将文本文件的内容作为标准输出显示

格式

  • cat 文件名1 文件名2

示例

  • cat a.txt
cp命令

作用

  • 复制文件或文件夹

格式

  • cp [选项] 源文件或文件夹 目标文件或文件夹

常用选项

  • -a 复制文件夹及内部的内容

示例

  • cp …/a.txt ~/桌面
  • cp -a …/a ~/桌面
  • cp …/a.txt ~/桌面/1.txt (改名字)
mv命令

作用

  • 文件搬移或者更名

格式

  • mv 源文件或文件夹 目的文件或文件夹

示例

  • mv …/a.txt ~/桌面 (搬移)
  • mv a.txt b.txt (改名)
find命令

作用

  • 根据文件名称等信息查找指定文件

格式

  • find 路径 -name “文件名”

示例

  • find / -name “a.txt” (查找全部a.txt)
grep命令

作用

  • 查找文件中相应的内容及文本信息

格式

  • grep “内容”[选项]文件名或文件夹

常用选项

  • -n 显示行号
  • -r 递归搜索文件夹内的文件

示例

  • grep “ctrl” * (只显示一行内容)
  • grep “ctrl” -n * (显示行号)
  • grep “命令” -nr * (递归搜索文件夹内文件且显示行号)

终止程序

  • Ctrl+c
gzip命令(只能对单个文件进行压缩)

作用

  • 用zip无损数据压缩算法对文件进行压缩,生成压缩后的文件

格式

  • gzip 文件名

示例

  • gzip test.txt ls -l test.txt.gz

  • .gz文件是用gzip压缩后的文件
gunzip命令

作用

  • 解压缩 .gz文件

格式

  • gunzip 文件名(.gz文件)

示例

  • gunzip test.txt.gz
tar命令

作用

  • 对文件或文件夹进行打包和解包的操作

格式

  • tar [选项] 文件名或路径

常用选项

  • -c 创建包(打包)
  • -x 解包
  • -f 文件名 操作的文件名
  • -v 显示操作的文件细节
  • -z 用gzip/gunzip对包进行压缩和解压缩

  • tar 打包的文件后缀是.tar

示例

  • tar -c -v -f a.tar a(打包)
  • tar -cvf a.tar a
  • tar -x -v -f a.tar (解包)
  • tar -xvf a.tar
  • 对包压缩 gzip a.tar
  • 打包压缩同时进行 tar -czvf a.tar.gz a
  • 解压缩一个.tar.gz结尾的tar包 tar -xzvf a.tar.gz
chmod命令

作用

  • 用来修改文件权限

格式

  • chmod 权限 文件名/文件夹

权限

  • u 用户
  • g 同组用户
  • o 其他用户
  • a 所有用户
    • 加权限
    • 去除权限

示例

  • chmod u+r a.txt
  • chmod o-rwx a.txt

文件的权限管理及命令

  • 查看文件权限 ls -l

文件的权限类型

  • r 读权限 具有读取文件内容的权限
  • w 写权限 具有新增、修改、删除文件内容的权限
  • x 执行权限 具有执行文件的权限(一个文件能够当成命令来运行 eg:gzip)
    • 无权限

权限分组

  • 用户权限(user)
  • 组权限(group)
  • 其他 (other)

示例

  • d rwx r-x r-x 文件夹d 用户权限rwx 组权限r-x 其他r-x
    • rwx r-x r-x 文件- 用户权限rwx 组权限r-x 其他r-x
  • rwx rwx rwx 最高权限
  • — --- — 最低权限
输出重定向

标准输出重定向

  • 将一个命令的标准输出重定向到指定文件

  • 将一个命令的标准输出追加到指定文件末尾

  • eg: find /etc -name “group” >output.txt

标准错误输出重定向

  • 2> 将一个命令的错误信息重定向到指定文件
  • 2>> 将一个命令的错误信息追加到指定文件末尾
  • eg: find /etc -name “group” 2> error.txt

重定向所有输出

  • &> 将所有输出重定向到指定文件
  • &>> 将所有输出重定向到指定文件末尾
  • eg: find /etc -name “group” &> all.txt

/dev/null文件

  • 黑洞文件/虚拟设备文件
  • 写入到此文件的内容全部被丢掉(可用来丢弃错误信息)
  • eg: find / -name “gzip” 2> /dev/null
clear命令

作用

  • 清屏

快捷键

  • Ctrl+l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值