当前位置: 首页 > news >正文

Linux 基本命令

cd

  1. 进入根目录
cd /
  1. 进入用户家目录
cd ~
或者cd
  1. 用于快速切换两个目录
cd -

在这里插入图片描述

绝对路径和相对路径

在这里插入图片描述

ls

  1. 查看所有目录文件包括隐藏目录(文件名前有.)
ls -a

在这里插入图片描述

  1. 显示文件详细属性信息
ls -l

在这里插入图片描述

  1. 区分文件以及目录(目录后有/)
ls -F

在这里插入图片描述
4. 命令可以一起使用

ls -lF

在这里插入图片描述

ls -lFh //h人性化显示:4096所占内存

在这里插入图片描述
5. 简写

ll

在这里插入图片描述
6. drwxr-x— 代表什么?

第一个字符:文件类型
在这里插入图片描述

  • 普通文件分类:
    普通文本文件:字体绿色
    有执行权限:绿色
    压缩包文件:红色

其他九位—用户对文件的操作权限

  • 权限有四种:读®、写(w)、执行权限(e)、无权限(-)
  • 用户类型:文件所有者、文件所属组、其他人
drwxr-xr-x    //三个为一组
  • rwx( 文件所有者有读写执行权限),r-x(文件所属组有读、执行权限),r-x
    在这里插入图片描述
  1. 文件其他属性
    在这里插入图片描述
    在这里插入图片描述

文件命令

mkdir 创建目录

mkdir 目录名
//创建单层
mkdir hello
mkdir hello/world
//创建多层(-p)
mkdir 目录1/目录2/目录3 -p
//创建多个单层
mkdir 目录1 目录2

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

tree //以树状结构查看目录结构

在这里插入图片描述

删除目录

//删除单目录,不能删除含有子目录来的目录
rmdir 目录名

在这里插入图片描述

//常用  rm 目录  //可以删除文件也可以删除目录,如果是目录需要加-r(-r 意思是递归)
rm 文件名
rm  -r 目录
rm -ri 目录    //删除的时候给提示
rm -rf 目录   //强制删除文件,没有给任何提示直接删除并且不能恢复,慎用!

在这里插入图片描述

文件拷贝cp

//将文件1内容拷贝到文件2,如果文件2已经存在,就是覆盖操作
cp 文件1 文件2

//将目录1内容拷贝到目录2
cp 目录1 目录2 -r

在这里插入图片描述

mv

  1. 移动目录/文件
mv 文件/目录1  目录2

在这里插入图片描述

  1. 改名
    在这里插入图片描述
  2. 文件覆盖
mv 存在文件a  存在文件b //文件a内容覆盖到文件b中,并且删除文件a

查看文件内容

cat

cat 文件名  //将文件内容显示到终端

more

可以以翻屏的方式查看文件中的内容

more 文件名

在这里插入图片描述

less

可以以翻屏的方式查看文件中的内容
在这里插入图片描述

head

可以查看文件头部的若干行信息(默认显示前10行)

head 文件名
或:head -行数 文件名

tail

查看文件尾部的若干行(默认显示后10行)

tail 文件名
或:tail -行数 文件名

pwd

查看当前目录(绝对路径)

touch 创建文件

touch 文件名

which

查看命令在哪一个目录下
在这里插入图片描述

http://www.dtcms.com/a/47325.html

相关文章:

  • MySQL 常用命令大全:增删改查与更多操作
  • B站上优质的Java和SpringBoot相关视频教程
  • mysql中事务的基本概念
  • Docker 学习(一)
  • 7. 从网络获取数据
  • 三十五周学习周报
  • MaxCompute x DataWorks × DeepSeek,实现使用自定义数据集微调DeepSeek-R1蒸馏模型
  • 011 rocketmq过滤消息
  • 若依框架修改为多租户
  • 从分层到微服务:构建高可扩展的 ERP 系统架构之道
  • Excel基础(详细篇):总结易忽视的知识点,有用的细节操作
  • (一)Java虚拟机——JVM的组成
  • 构建高可用和高防御力的云服务架构第五部分:PolarDB(55)
  • 【Word2Vec】Skip-gram 的直观理解(深入浅出)
  • Redis 的几个热点知识
  • (十 一)趣学设计模式 之 组合模式!
  • 【Mac】git使用再学习
  • 基于SpringBoot的“母婴护理知识共享系统”的设计与实现(源码+数据库+文档+PPT)
  • LeetCode 124:二叉树中的最大路径和
  • Spring Boot 入门 与 无法解析符号 springframework 的解决
  • Three.js 快速入门教程【十一】天空盒的多种实现方式
  • C#学生管理系统 进阶(通过接口,继承接口的类,实现接口约束_对List中存储的数据进行排列)
  • 什么是requestIdleCallback?
  • Hue Docker镜像构建异常:gnutls_handshake() failed
  • 第15届 蓝桥杯 C++编程青少组中/高级选拔赛 202403 真题答案及解析
  • Win32 C++ 电源计划操作
  • 第三百七十二节 JavaFX教程 - JavaFX HTMLEditor
  • spring事件
  • 【推荐项目】023-游泳俱乐部管理系统
  • 优博讯,蓝禾,三七互娱,顺丰,oppo,游卡,汤臣倍健,康冠科技,作业帮,高途教育25届春招内推