Linux常用命令

本文介绍了Linux命令行中的基础操作,如清屏、打印目录、文件和目录管理、复制粘贴、移动重命名、查看内容、文件操作、搜索、压缩与解压等,帮助用户掌握常用命令行工具。

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

# 清屏 ctrl + l
 - clear 

# 打印当前目录
 - pwd

# 切换目录
 - cd  (cd / #进入根目录)

# 显示目录内容
 - ls #查看当前目录下的内容
   - ls -a #显示全部内容,包括隐藏文件(以.开头文件)
   - ls -l #显示详细信息,包括文件属性

# 创建空文件
 - touch [文件名]
   touch a.txt  
   touch /home/content/a.txt

# 创建空目录
 - mkdir [新目录]
   mkdir content
   mkdir /home/content/book
   # 一次创建多层目录
      - mkdir -p [目录1/目录2/目录3]
        mkdir a/b/c -p  # 逐级创建指定目录

# 强制删除 
 - rm [文件名]
 - rm -rf [目录名]    #-r 递归recursion  -f 强制 force
   rm a.txt
   rm -rf content
   rm -rf a.txt #可以使用(直接删除,不留回收站,谨慎使用)

# 复制拷贝
 - cp [路径/源文件/ 路径/目标文件] (-rf操作的是目录,普通文件可以不加-rf)
   cp -rf /home/content/hello.py ./test/  #将hello.py文件拷贝test目录,文件名hello.py
   cp /home/content/hello.py ./test/hello2.py #hello.py拷至test目录,新文件hello2.py

# 移动重命名
 - mv [文件1] [文件2]
   mv hello.py hello1.py  # 将hello.py重命名为hello1.py
   mv test test1          # 将目录名test重命名为test1
 - mv [文件] [文件夹]     # 将文件移动到文件夹下(文件夹为存在目录)
   mv hello1.py ../test  # 将hello1.py 移动到test文件夹下

# 查看
 - cat [文件]
   cat hello1.py

# 输入
 - echo 内容 > 文件名 (一个 ">" 表示将文件清空,在重新写入内容)
   echo "import sys" > hello1.py

 - echo 内容 >> 文件名 (将内容写入文件下一行,不清空原有内容)
   echo "print("hello world")" >> hello1.py

# 寻找文件
- find [路径] -name [要查找的文件名]
  find /usr -name stdio.h (在/usr目录及其子目录下寻找名为stdio.h的文件)

# 从文件内容中搜索给出的关键字
- grep -nr "关键字" [路径]
  grep -rn "hello world" /Users/yangyachen/Desktop

# 压缩
- tar -cvzf [压缩包名称.tar.gz] [目录/文件]
  tar -cvzf test.tar.gz test
- tar -cvjf [压缩包名称.tar.bz2] [目录/文件]
# 解压
- tar -xvf [xxx.tar.gz/bz2]
 tar -xvf  test.tar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值