Linux学习
Linux的所有文件均在根目录/下;
在Linux中均使用反斜杠/;
Linux系统中文件系统的层次结构:
/bin 存放系统的核心命令以及可执行的文件,如cp、cat命令等;
/boot 启动Linux系统所用的文件,如内核文件;
/dev 设备文件,用于访问计算机的硬件;
/etc 存放系统的配置文件;
/lib 存放系统的共享库文件,能够被程序共享使用;
/home 用户的主目录;
/root 超级用户的主目录。
文件颜色对应的文件类型:
蓝色:目录
白色:普通文件或程序
浅蓝色:链接文件
绿色文件:可执行的程序或文件
红色:压缩文件或包文件
Linux指令
whoami 显示当前用户名
hostami 显示主机名
pwd显示当前目录的绝对路径
ls [选项] 地址 列出地址中的所有文件,或无地址则显示当前目录下的所有文件;
-l 是显示文件的详细信息;
-a显示包括隐藏文件的所有文件。
cd 地址 更改当前目录
mkdir [选项] 地址 在地址中创建目录
-p 可创建多级目录
touch [选项] 文件名 创建新文件或更新时间信息
若文件不存在,则创建新文件;
若文件存在:1、touch -t 202606032359 文件名 将时间信息更新为2023/6/4/23:59;
2、touch 文件名 直接更新时间为当前时间信息;
3、touch 路径/文件名 可以在该路径下,若文件存在则更新时间信息, 若不存在,则创建新的文件。
rmdir [选项] 目录 删除空目录
若目录非空,则需要先删除里面的文件,或者使用-p 进行多级删除
rm [选项] 文件名 删除某个文件
-r可用于递归删除目录
-f删除时不用提示
-i删除时提示
对于一个文件夹,在确定里面文件均无用时,要删除该文件夹,可以是用-rf选项进行删除
cp [选项] 源地址 目的地址 将源文件或文件夹复制到目标文件夹
-i 覆盖式交互提示
-r对文件夹递归复制
目的地址若是最终为目录,则将源文件或目录复制到该目录下,若目的地址为文件,则复制到目的地址时要进行改名。
mv [选项] 源地址 目的地址
地址相同进行更名
地址不同进行移动
-i覆盖交互提示
cat 文件路径 查看文件内容