天天看点

Linux基础命令 ->(个人学习记录笔记)

@

目录

  • 1 Ubuntu操作系统
    • 1.1 与Windows目录结构对比
  • 2 查看目录命令
    • 2.1 查看目录命令的使用
    • 2.2 查看当前目录路径
    • 2.3 清除终端内容
  • 3 切换目录命令
    • 3.1 切换目录命令的使用
  • 4 绝对路径和相对路径
    • 4.1 绝对路径
    • 4.2 相对路径
    • 4.3 绝对路径和相对路径的使用
    • 4.4 自动补全
  • 5 创建、删除文件及目录命令
    • 5.1 创建、删除文件及目录命令的使用
  • 6 复制、移动文件及目录命令
    • 6.1 复制、移动文件及目录命令的使用
  • 7 终端命令格式的组成
    • 7.1 终端命令格式说明
    • 7.2 小结
  • 8 查看命令帮助
    • 8.1 查看命令帮助方式
  • 9 ls命令选项
    • 9.1 ls命令选项使用
  • 10 mkdir和rm命令选项
    • 10.1 mkdir命令选项
    • 10.2 rm命令选项
  • 11 cp和mv命令选项
    • 11.1 cp命令选项
    • 11.2 mv命令选项

Windows目录结构效果图:

Linux基础命令 ->(个人学习记录笔记)

说明:

每一个盘符就是一个根目录,在Windows操作系统里面可能会出现多个根目录。

Linux目录结构效果图:

Linux基础命令 ->(个人学习记录笔记)

Ubuntu 没有盘符这个概念,只有一个根目录 / 。

Linux主要目录介绍效果图:

Linux基础命令 ->(个人学习记录笔记)

主要目录说明:

  • /:根目录
  • /bin:可执行二进制文件的目录
  • /etc:系统配置文件存放的目录
  • /home:用户家目录

  • ls和tree是我们查看目录信息最常用的命令
  • ls只能查看一层目录信息
  • tree可以查看多层目录信息。

Linux基础命令 ->(个人学习记录笔记)

ls命令效果图:

Linux基础命令 ->(个人学习记录笔记)

tree命令效果图:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

pwd命令效果图:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)
Linux基础命令 ->(个人学习记录笔记)
Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)
注意:
  • cd命令切换目录时,这个目录必须存在。
  • cd 后面不写目录等价于cd ~

cd 目录效果图:

Linux基础命令 ->(个人学习记录笔记)

cd ~效果图:

Linux基础命令 ->(个人学习记录笔记)

cd ..效果图:

Linux基础命令 ->(个人学习记录笔记)

cd .效果图:

Linux基础命令 ->(个人学习记录笔记)

cd -效果图:

Linux基础命令 ->(个人学习记录笔记)

从根目录算起的路径叫做绝对路径

例如:

  • /home/python/Desktop
  • /usr/bin

从当前目录算起的路径叫做相对路径
  • ./test/hello
  • ../static/images

  1. 使用绝对路径切换到桌面

    cd /home/python/Desktop

  2. 在下载目录以相对路径切换到桌面

    cd Downloads

    cd ../Desktop

  3. 在桌面使用相对路径切换到上一级目录的上一级目录

    cd Desktop

    cd ../../

  • 当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全
  • 当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次tab键查看

Linux基础命令 ->(个人学习记录笔记)

touch命令效果图:

Linux基础命令 ->(个人学习记录笔记)

mkdir命令效果图:

Linux基础命令 ->(个人学习记录笔记)

rm命令效果图:

Linux基础命令 ->(个人学习记录笔记)

rm删除目录效果图

Linux基础命令 ->(个人学习记录笔记)

rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及其内容

rmdir命令效果图:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

cp命令效果图:

Linux基础命令 ->(个人学习记录笔记)
  • 拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容

mv命令移动文件效果图

Linux基础命令 ->(个人学习记录笔记)

mv命令移动目录效果图

Linux基础命令 ->(个人学习记录笔记)

mv命令重名名效果图

Linux基础命令 ->(个人学习记录笔记)

command [-options] [parameter]

每项信息的说明:

  • command:命令名, 比如: ls、pwd
  • [-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的 -r 就是选项。
  • [parameter]:参数,可以有零个、一个 或者 多个参数, 比如: touch 文件名、mkdir 目录名、cd 目标目录(路径),这些文件名和目录名都是参数。
  • []:代表可选

  • 终端命令完整格式: 命令名 选项(可选) 参数(可选)
  • 选项:用于调整命令的功能,比如:-r选项调整cp命令的功能。
  • 选项可以分为短选项和长选项
  1. 短选项的格式: '-'后面接单个字母, 比如:-r
  2. 长选项的格式: '--'后面接单词, 比如:--help
  • 参数:命令的操作对象,一般是文件名或者目录名。
  • 对于命令,它的选项和参数一般情况下没有顺序要求,但是scp命令是必须先选项然后在跟上参数。

  • --help 使用说明: 命令 --help
  • man 使用说明: man 命令

查看命令帮助的目的说明:

  • 查看命令帮助目的是查看命令选项信息的

--help效果图:

Linux基础命令 ->(个人学习记录笔记)

man效果图:

Linux基础命令 ->(个人学习记录笔记)

man命令的说明:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

ls命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)
Linux基础命令 ->(个人学习记录笔记)
Linux基础命令 ->(个人学习记录笔记)
Linux基础命令 ->(个人学习记录笔记)

每项信息说明:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

mkdir命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

rm -i命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

rm -r命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

rm -f命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

rm -d命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

Linux基础命令 ->(个人学习记录笔记)

cp -i命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

cp -r命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

cp -v命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

cp -a命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)
-a选项说明:
  • -a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失

Linux基础命令 ->(个人学习记录笔记)

mv -i命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

mv -v命令选项效果图:

Linux基础命令 ->(个人学习记录笔记)

继续阅读