Linux:基础命令

Linux:基础命令

  • 0. Linux的目录结构
  • 1. Linux命令基础格式
  • 2. ls命令
    • 2.1 隐藏文件、文件夹
  • 3. 相对和绝对路径
    • 3.1 特殊路径符
  • 4. mkdir命令
    • 4.1 mkdir -p 选项
  • 5. touch 创建文件
  • 6. cat命令 查看文件内容

0. Linux的目录结构

Linux:基础命令_第1张图片

  • /,根目录是最顶级的目录了
  • Linux只有一个顶级目录:/
  • 路径描述的层次关系同样适用/来表示
  • /home/itheima/a.txt,表示根目录下的home文件夹内有itheima文件夹,内有a.txt

1. Linux命令基础格式

无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式:

command [-options][parameter]

语法中的[],表示可选的意思

  • command: 命令本身
  • options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
  • parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等

2. ls命令

功能:列出文件夹信息

语法:ls [-l -h -a] [参数]

  • 参数:被查看的文件夹,不提供参数,表示查看当前工作目录
  • -l,以列表形式查看
  • -h,配合-l,以更加人性化的方式显示文件大小
  • -a,显示隐藏文件

Linux:基础命令_第2张图片
Linux:基础命令_第3张图片

语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。

  • 写法:
    ls -l -a
    ls -la
    ls -al

上述三种写法,都是一样的,表示同时应用-l和-a的功能

Linux:基础命令_第4张图片

2.1 隐藏文件、文件夹

在Linux中以.开头的,均是隐藏的。

默认不显示出来,需要-a选项才可查看到。

root用户 cd ~打开的是root目录,是管理员根目录。
但是普通用户 cd ~ 打开的是home目录下的用户

[root@172 ~]# pwd
/root

[fanzhen@172 ~]$ pwd
/home/fanzhen

3. 相对和绝对路径

  • cd /home/itheima/Desktop 绝对路径写法
  • cd Desktop 相对路径写法
    Linux:基础命令_第5张图片

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头
相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头

3.1 特殊路径符

Linux:基础命令_第6张图片

如图,当前工作目录处于:/home/itheima/Desktop
现在想要,向上回退一级,切换目录到/home/itheima中,如何做?
可以直接通过cd,即可回到HOME目录
也可以通过特殊路径符来完成。

特殊路径符:

  • .表示当前目录,比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致
  • .. 表示上一级目录,比如:cd … 即可切换到上一级目录,cd …/… 切换到上二级的目录
  • ~ 表示HOME目录,比如:cd ~ 即可切换到HOME目录或cd ~/Desktop,切换到HOME内的Desktop目录

4. mkdir命令

通过mkdir命令可以创建新的目录(文件夹)
mkdir来自英文:Make Directory
语法:

  • 参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可
  • -p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

Linux:基础命令_第7张图片

4.1 mkdir -p 选项

如果想要一次性创建多个层级的目录,如下图
在这里插入图片描述
会报错,因为上级目录itcast和good并不存在,所以无法创建666目录
可以通过-p选项,将一整个链条都创建完成。

Linux:基础命令_第8张图片

5. touch 创建文件

可以通过touch命令创建文件
语法: touch Linux 路径

  • touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用

6. cat命令 查看文件内容

语法: cat Linux 路径

  • cat同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

你可能感兴趣的:(Linux,linux,运维,服务器)