Linux系统介绍
Linux管理硬盘的能力很强,我们一般只看到一个分区
/ 根目录
/bin 存储系统命令
/dev 设备文件
/media 多媒体文件,U盘,光盘,共享文件夹
/proc 记录程序运行时的资源使用情况
/sbin 存储超级管理员使用的系统命令
/sys 存储系统相关的文件
/var 存储系统相关日志
/boot 存储系统启动相关的文件
/etc 存储各种软件相关的配置文件
/lib 存储各种库文件,静态库.a , 共享库.os
/mnt 与其他系统进行映射的目录
/root 超级管理员权限的目录
/tmp 存储临时文件
/home 存储各个用户的主目录
/opt 存储各种软件的目录
/run 存储一些临时文件
/srv 存储一些服务启动后的数据信息
/usr 存储一些头文件
cd.. 会到上一级
..上一及目录
.本级目录
~用户主目录
注:目录结构是倒悬树结构,目录的切换只能上下,不能左右
绝对路径和相对路径
绝对路径:从根目录开始描述一个路径
相对路径:以当前目录为基准开始描述一个路径
Linux常用命令
ls 显示目前所在目录的所有文件-a 显示目前目录所有文件-l 以详细信息显示当前目录注:可以直接-al使用cd 进入下一个目录clear 清屏(ctrl+l)pwd 获取当前目录的绝对路径whoami 获取当前用户名
文件相关的命令
不是所有功能都对应一条命令
touch filename 创建文件cat/more/head/tail 查看文件cat:把文件所有内容直接显示到终端,适合查看内容较少的文件more:从文件开头开始显示文件内容,回车下一行,空格下一页,q退出head:查看文件前十行tail:查看文件后十行rm filename 直接删除文件,不经过回收站
cp src dest 复制
mv src dest 移动
目录相关命令
mkdir 创建目录
-p 递归创建多级目录
rmdir 删除空目录-rm -rf 可以删除非空目录
cp -rf 复制目录
mv 移动目录
网络相关的命令
ifconfig 查看网络配置信息windows下是ipcongif修改IP地址和子网掩码:sudo ifconfig ethn 10.0.xxx.xxx netmask 255.255.xxx.xxxsudo ifconfig ethn up 启动网卡sudo ifconfig ethn down 禁用网卡ping ip 地址/网址: 测试网络是否连接
windows下:只测试4次,-t可以一直测试,ctrl+c退出
127.0.0.1也叫本机地址,可以用来测试网卡是否正常工作
其他相关命令
tar 压缩解压文件-zcvf 包名 压缩文件名:压缩-zcxf 包名:解压chmod:更改文件权限chmod mmm filename m=r(4)+w(2)+x(1)用户;同组其他用户;除了同组用户之外的其他用户chmod -/+ filename:所有用户一起改变目录一定要有执行权限才能进入find 位置 条件 关键词: 查询文件
find ~ -name stdio.headsudo reboot: 重启系统
sudo init 0 :关机
sudo apt-get install 软件名: 安装软件
sudo apt-get update :更新系统源
sudo apt-get:更新系统man key 查询帮助手册
分章节管理内容
1:系统命名
2:系统函数
3:标准函数库