ls -l -a mkdir -p rmdir & rm -rf cp -r mv cd ~
用户名:dev
密码:1
linux课程规划
初始阶段:基础指令,常用工具
系统编程阶段:针对Linux操作系统内部的认识以及一些接口的学习
进程概念+进程控制+基础IO+进程间通信+进程信号+多线程
网络基础:1+套接字编程+网络基础2&3+高级IO
基础指令:
命令名称 [操作选项] [操作对象]
/ 文件间隔符(若是第一个则表示 根目录)
. 当前目录
.. 当前目录的上一层目录
man 查看手册
ls 查看目录内容(查看一个文件夹下有什么文件)
目录:在Linux下我们把文件夹叫做目录
Linux是一个多用户操作系统,可以多个用户同时在系统上进行不同的操作,容易误删,因此Linux给每个用户都会创建一个自己的目录--称为家目录
-l 查看详细信息
-a 查看隐藏文件(文件名称命名以.开头的文件)
pwd 打印当前的工作目录
路径显示:多层级文件夹之间以/作为间隔 /home/dev
当前我们处在/--目录下的home目录中的dev目录下
路径中第一个字符的/不是间隔符,而是根目录
linux下,磁盘也可以有多个分区,但是目录结构只有一个,但是可以给指定的目录(文件夹)挂载分区,说白了就是给文件夹的存储分配一块磁盘空间
linux这种ext文件系统中,至少要有一个分区挂载在根目录上。也就是至少要给根目录分配一块空间
因为linux下的目录结构只有一个,最底层是根目录,根目录只要有空间,那么Linux下的所有文件都会有地方存储
路径表示分类:
绝对路径:以根目录作为起始的路径(目录结构只有一个,当文件的位置从根目录开始表示,则这个路径就是唯一的)例如:/home/dev
相对路径:以当前所在目录作为起始的路径,说白了就是相对于当前位置的路径表示(一个位置的位置会随所在目录的不同,而路径表示不同)
mkdir 创建一个目录(新建一个文件夹)mkdir testdir
不能多层级创建,但可以使用-p选项 多层级创建目录,那一层不存在就创建哪一层
rmdir 删除目录指令(要求删除 空目录)
rm 删除文件(不能删除目录),但可以加-r 选项 来删除目录
-r 递归删除该目录中所有文件
-i 增加提示信息
-f 忽略提示信息
rm -rf ./*
cp 拷贝一个文件或目录到指定位置(两个操作对象,一个是要拷贝的文件,一个是目标文件)
-r 递归将目录中的所有文件也拷贝到指定位置(保持原有结构目录)
mv 移动指令,将一个文件从一个位置移动到另一个位置(剪切)
两个操作对象,一个是要移动的对象,一个是目标位置
cd 改变当前工作目录(进入某目录)cd a ~:表示家目录
目录命令
ls -l -a mkdir -p rmdir & rm -rf cp -r mv cd ~