linux系统中各目录用途
/etc: 系统配置文件更改了可能导致系统崩溃
/bin: 二进制文件---shell命令的实现
/sbin: 系统管理员的二进制命令
/run: 存储开机以来的产生的信息,一旦重启就会自动清除
/usr: unix shared resouce,即相当于win下的program files
/root: 超级管理员的主目录
/home: 用户(专有)的主目录
/boot: 启动内核
/lib: 存放各种dll的,所有的程序都需要!
/var: 经常变化的东西,如各种日志
/media: 待插拔的光驱和U盘会 自动挂载 到media
/proc: 管理内存空间,存储当前内核运行状态的文件,虚拟内存使用情况就在这找。
看了一圈不重要的就是/tmp ,/lost+found ,/run
/opt:默认空的,额外软件安装地!
/mnt:手动挂载在这!
关于根目录/的空间包含问题
根目录下包括所有的目录,而有些目录是挂了盘的,这些目录不会占用根目录下的系统磁盘空间。(即除了挂盘的目录下的文件,其他的文件的大小总和为/根目录的空间占用)
出现根目录空间不足的情况只要关注那些未挂盘的文件大小,使用du命令查看各个目录的大小
-r: 递归的操作---recursive
如rm -rf 递归的删除文件
scp -r local_folder remote_user@remote_ip:remote_folder 递归的复制传输
使用 apt-get install 或 apt install 下载安装软件,软件下载及安装后目录
A、下载的软件的存放位置:/var/cache/apt/archives
B、安装后软件的默认位置:/usr/share
C、可执行文件位置:/usr/bin
D、配置文件位置:/etc
E、lib文件位置:/usr/lib
环境变量设置
~/.bash_profile 用户主目录下,设置这里的环境变量合适,用户登陆就会先执行。
桌面中查看所有文件
ctrl + h
命令行下查看所有文件
ls -al