Linux的目录结构

  • /(根目录)
    • bin(binary的缩写,二进制目录,包括系统管理员和普通管理员使用的Linux命令)
    • boot(存放系统核心文件以及启动时必须读取的文件,包括 Linux 内核)
    • dev(device的缩写,存放外部设备代码文件)
    • etc(etcetera的缩写所有系统管理和维护的配置文件,是Linux系统的中心)
    • home
      • 用户的目录(目录名以用户的账号命名)
    • root(超级管理员ROOT的主目录)
    • run(保存从系统安装到当前的关于系统信息的 文件)
    • sbin
    • tmp(临时文件)
    • usr (user的缩写,应用程序存放目录)
      • bin
      • local
      • sbin(sudo bin超级用户的 linux 命令,类似于/bin)
      • tmp
      • snap(软件安装框架的程序文件)
    • var (variable的缩写,系统日志,共享文件)
      • tmp(临时文件)
    • media(U盘,光盘挂载目录)
    • mnt(移动硬盘挂载目录)

文件/目录操作

目录就是一个文件

查看文件/目录

命令:lls —查看文件列表
命令:lal -a —查看包括隐藏文件
命令:ll —查看文件列表详细信息
命令:pwd —显示当前目录路径

切换目录

命令:cd 目录名或完整路径 —跳转路径
命令:cd - —回到刚刚访问的目录
命令:cd … —回到上级目录
命令:cdcd ~ —回到自己的主目录下

操作文件

touch 文件名 —新建文件
mkdir 目录名 —新建目录
vim 文件名 —新建文件
rm 文件名 —删除文件
rm -rf 目录 —删除非空目录
rmdir 目录名 —删除空目录
cp 文件名 新文件名 —复制文件
mv 文件名 新文件名 —移动文件
cat 文件名 ----显示文件内容
head -n 文件名 —显示多少行的文件内容(不输入-n 默认10)
tail -n 文件名 —显示后几行的文件内容
wc 文件名 —结果显示 4 个,分别为行数,字数,字节数,文

创建链接文件

理解为创建快捷方式

ln -s 原文件 链接文件 —软链接
ln 原文件 链接文件 —硬链接
例: ln -s ~/happy.txt ~/桌面/happy