Linux的基本指令(1)

目录

快速认识的几个指令

pwd指令

mkdir指令

touch指令

cd指令

clear指令

whoami指令

ls指令

ls -l

ls -la

ls 目录名

ls -ld 目录名

文件

路径

路径是什么?

路径的形成 ​

怎么保证路径必须有唯一性?

ls -la隐藏文件

隐藏文件的是什么?

隐藏文件的使用

根目录 

为什么要存在隐藏文件?

Linux的目标结构

保证路径的唯一性

绝对路径和相对路径


指令的学习是非常枯燥和难懂。Linux指令的作用?Linux指令的操作?

快速认识的几个指令

pwd 
mkdir
touch
cd
clear
whoatmi 
ls
ls -l
ls -la
ls 目录名
ls -ld 目录名

pwd指令

语法:pwd

  • 显示用户当前所在的目录

mkdir指令

   语法:  mkdir[选项]dirname      [选项]可为空格

  •  在当前目录下创建一个名为"dirname"的目录

touch指令

语法:touch[选项]文件名      [选项]可为空格

  • 在当前目录下,创建一个新的普通文件

cd指令

语法:cd 目录名(change dirctionary)

  • 改变工作目录,将当前工作目录改变到指定的目录下(重点!绝对路径/相对路径)

clear指令

语法:clear

  • 清屏

whoami指令

语法:whoami

  • 查看当前正在使用Linux系统的用户是谁 

ls指令

 语法:  ls[选项][目录/文件]   [选项]可为空格

  • 对于目录,该命令列出该目录下的所有子目录与文件

  • 对于文件,将列出文件名以及其他信息

ls -l

  • 列出当前目录下 所目录及文件文件的详细信息。(不包括隐藏文件)
  • ls -l == ll 

ls -la

  • 列出当前目录下 所目录及文件文件的详细信息。(包括隐藏文件)
  • ls -la == ls -al == ls -l -a == ls -a -l 

ls 目录名

  • 对于目录,该命令列出该目录下的所有子目录与文件

ls -ld 目录名

  •  该目录下的某个目录/文件的详细信息

!!!!当然以上指令加上[选项]还有其他的作用,在后面的博文我们慢慢学习。 


文件

 任何新建的文件刚开始都是在磁盘上的。

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

文件属性也是数据。 需要保存。所以即便文件内容是0KB。文件也是有数据需要保存的。

未来对文件的操作无外乎就是:

对文件属性的操作(用指令控制文件)

对文件内容的操作(用编程访问文件)

路径

 /:是Linux的路径分割符

\:是windows的路径分割符

路径:像 /root/111/dir 和 D:\Study\2023.C\C 语言诸如此类

两个路径分割符之间,一定是一个文件夹(目录)。

路径最末端。一定是一个普通文件/文件夹(目录)。

Linux:目录

Windows:文件夹

路径是什么?

路径是系统层面标识的一个特定的文件。

路径必须具有唯一性。

路径的形成 

在访问任何文件之前,都必须找到这个文件。所以我们在访问这个文件,需要找到目标文件,需要有唯一性的路径。 

怎么保证路径必须有唯一性?

任何一个子文件和子目录,都只有一个父目录。

一个父目录可以有很多的子文件和子目录。

ls -la隐藏文件

隐藏文件的是什么?

隐藏文件:以  . 开头都是隐藏文件

任何目录底下,都会默认具有两个隐藏文件, .. . (与目录是否为空无关)

隐藏文件的使用

:用来表示当前路径。运行可执行文件。./a.out

.. :用来表示上级路径,可以连用

根目录 

如果我们一直退出。

根目录:/

 /  :是根目录,也是路径分割符。

 

为什么要存在隐藏文件?

:方便我们找到当前目录下的一个文件(可执行文件)。

.. :方便我们进行路径的回退功能。可以连用

 ❓可执行程序执行之前先加载到内存里。

Linux的目标结构

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

Linux的整个文件目录结构是一颗多叉树。

一个目录里面不仅可以有普通文件,也可以有目录。 

d开头是目录,以-开头是普通文件。 

保证路径的唯一性

任何一个子文件和子目录,都只有一个父目录。

一个父目录可以有很多的子文件和子目录。

绝对路径和相对路径

绝对路径:

 相对路径:(可以连用)

  • / 什么时候加上 
  • 多叉树的整体情况
  • .. . 的使用
  • 本篇思维脉络

思考以上问题,下篇我们继续Linux的基本指令。 

代码---------→【唐棣棣 (TSQXG) - Gitee.com

联系---------→【邮箱:2784139418@qq.com】

  • 15
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐唐思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值