指针学习Linux Day01
Linux系统介绍
BCPL->newB->C->Unix->Minix->Linux
Linux管理硬盘的能力非常强,所以我们看到的只有一个分区
/ 根目录,存储了所有的文件
bin 存放系统命令
dev 设备文件(一切皆文件)
media 多媒体目录 u盘、光驱、挂载的目录
proc 记录程序运行过程中的资源使用情况
sbin 存储超级用户才能使用的系统命令
sys 存储系统相关的文件
var 存储系统相关的日志
boot 存储系统启动相关的文件
etc 存储各种软件的配置文件
lib 存储普通的库文件,静态库.a、共享库.so
mnt 与其他系统可以映射的目录
root 超级用户目录
tmp 存储一些临时文件
home 用户主目录,会自动生成同名的用户主目录
opt 安装的应用软件
run 临时文件系统
srv 系统启动后需要提取出来的数据
usr 存储头文件
/ 根目录,存储了所有的文件
~ 用户主目录
. 当前目录
.. 上一级目录
注意:目录结构是倒悬树结构,目录的切换只能上下,不能左右
相对路径和绝对路径:
绝对路径:从根目录开始描述一个位置
相对路径:从当前位置(工作目录)来表述一个位置
Linux系统命令:
常用命令:
ls 显示当前目录下有哪些文件
-a 显示隐藏文件,以 . 开头的都是隐藏文件
-l 显示文件的详细信息
cd 进入某个目录
clear 清屏 Ctrl+l
pwd 显示当前所在位置
whoami 显示当前用户名
文件相关的命令:
注意:不是所有的功能都有对应的命令
touch filename 创建文件
rm filename 删除文件 不经过回收站也不提示,所以慎重
cat/more/head/tail 查看文件
cat 会把文件的所有内容显示到终端,使用查看内容较少的文件
more 从文件的开头按页显示,回车显示下一行,空格显示下一页,q退出
head 只显示文件的前10行
tail 只显示文件的后10行
cp src dest 复制文件 src要被复制的文件 dest复制目标
mv src dest 移动文件 可以重命名文件
目录相关命令:
mkdir 创建目录
-p 可以创建多层目录
rmdir 删除空目录
rm -rf 删除非空目录 -r递归删除 -f不提示不存在
cp -rf 复制目录
mv src dest 移动目录,也具有重命名目录的功能
网络相关命令:
ifconfig 查看网络配置
window下是ipconfig
sudo ifconfig ethn down 禁用网卡
sudo ifconfig ethn up 启用网卡
ping ip地址/网址 测试网络是否连通
127.0.0.1 叫做本机地址,可以用来测试网卡是否正常工作
windows ping默认执行4次, /t连续执行,Ctrl+c 结束执行
ftp ip地址 然后输入用户名和密码
采用明码传输数据,不够安全,有被窃听的风险,一般在公司内部使用
telent ip地址 然后输入用户名和密码
采用明码传输数据,不够安全,有被窃听的风险,一般在公司内部使用
ssh 用户名@ip地址 然后输入密码
采用加密方式传输数据,因此比较安全