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

Linux的基础指令

文章目录

  • 速览重要指令
  • 重要指令详解
    • ls
      • ls -l
      • ls -a
      • 。 和 。。
    • pwd
    • cd
    • touch
    • mkdir
    • rmdir
    • rm
  • 储备知识点
    • 文件
    • -a
    • 目录和普通文件
    • 定位文件
    • tree


速览重要指令

pwd //显示首次登陆默认所处路径
whoami //显示当前正在使用Linux的账户名称
ls //显示当前路径下的文件名称
mkdir //创建一个目录(文件夹)
cd //进入一个目录
touch //创建一个新文件
rm //删除一个文件

重要指令详解

ls

  • ls是list的简写
  • ls指令的作用是显示当前目录下的文件

ls -l

形式:指令 -选项,选项让同一个指令包含更多的功能
ls -l 可显示更详细的文件属性信息

ls -a

显示当前目录下的全部文件(包括隐藏文件)
选项可组合使用
ls -l -a
ls -la
这两种方式都可以
ls -l/root 加上路径分隔符 ,就可以显示该目录下的文件信息
ls -ld/root 显示当前目录本身的信息

。 和 。。

我们看到不论是。 还是 。。 他们都是隐藏文件,并且是一个目录
。表示当前路径 。。表示上级路径
在任何一个目录中都存在。和。。

pwd

显示当前所属的工作路径,是Print Working Directory的缩写

cd

切换目录,是change directory的缩写
cd ~ 切换到指定用户的家目录(保存用户的私有信息)
cd - 切换至最近一次路径,可以实现两个高频使用的路径之间相互转换

touch

touch用于创建普通文件(以-开头的文件)
在Linux中的文件类型与文件后缀无关,但是Linux中的软件要求后缀

mkdir

创建一个目录
mkdir code 就可以创建一个名为code的目录
mkdir -p a/b/c/d 可创创建一个路径(创建了一串目录)p是path的缩写

rmdir

rmdir可删除一个空目录

rm

rm可删除一个非空目录,因为Linux中目录是递归式定义的,所以在删除目录时要带选项 -r
r是recursion的缩写
rm -rf 目录名 强制删除该目录,不进行交互
rm 文件名 可直接删除普通文件

储备知识点

文件

文件 = 文件内容 + 文件属性

-a

a是all的缩写,显示当前目录下的全部目录(包括隐藏文件)
在Linux中以 .开头的文件称为隐藏文件
为什么要有隐藏文件??
防止使用者对对重要数据进行修改,减少误操作

目录和普通文件

在这里插入图片描述

是个有效字符描述文件信息,而第一个字符是以d开头表示该文件是一个目录(文件夹),以-开头表示其是一个普通文件

定位文件

绝对路径 相对路径定位文件的两种方式,两种定位文件的路径都具有唯一性

tree

tree+指定目录可展示文件和目录结构
在命令行中出现刷屏无法终止 使用CTRL+c 即可终止



http://www.mrgr.cn/news/54030.html

相关文章:

  • 【C语言】文件操作(2)(文件缓冲区和随机读取函数)
  • 探究互联网数字化商品管理变革:从数据化到精准运营的路径转型
  • Resources的资源加载管理器
  • R语言中的stat_compare_means():如何解决anova目标对象的方法问题
  • 教育技术革新:Spring Boot在线学习平台
  • golang的net包
  • SHELL脚本之数组介绍
  • 压缩SQL Server 2014 数据库日志文件
  • 韩江荣获2024年诺贝尔文学奖:深度解读《植物妻子》《少年来了》和《素食者》
  • 【CTF刷题9】2024.10.19
  • 《重置MobaXterm密码并连接Linux虚拟机的完整操作指南》
  • Java--集合框架
  • 【OD】【E卷】【真题】【100分】补种未成活胡杨(PythonJavajavaScriptC++C)
  • 【C++】string类(2)
  • 选择、冒泡和插入排序及其优化版本课件
  • 揭秘A/B测试:如何用Z统计量和t统计量揭示成功背后的统计学奥秘
  • Linux——K8S平台的权限规划
  • 飞控开发软件有哪些?技术详解
  • 大模型照亮人工智能医疗助手的发展之路
  • CSP-J2023年复赛
  • 那些年 我们说走就走
  • 数学归纳法——第一数学归纳法、第二数学归纳法步骤和示例
  • RHCE--ntp客户端,时间服务器服务端
  • 【原创】java+ssm+mysql小区疫情管理系统设计与实现
  • 【Windows】检查当前登陆用户是否需要密码
  • 将本地文件上传到GIT上