day 1:
分享代码的网站:GitHub , 码云
总结知识点平台:CSDN,博客网
笔试面试题:牛课网,PAT,力扣
训练抖音
有问题找:思否
Linux系统介绍:
BCPL --> new B --> c --> UNIX -->Minix
对硬盘的管理能力很强,所以它不需要分区,就一个根目录(/)
/ 根目录 所以文件都在一个目录下面
/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:获取当前用户名
文件相关的命令:
注意:Linux下不是所有的功能都对应一条命令
touch :创建文件(touch 文件名)
cat/more/head/tail:查看文件
cat:从头显示文件的所有内容,并到最好,适合查看内容少的文件
more:从文件开头开始显示文件内容,回车下一行,空格下一页,q退出
head:查看前10行内容
tail:查看最后10行的内容
rm :删除文件,直接删除不会经过回收站,很难恢复(rm 文件名)
cp:复制文件(cp 目标 放置地:名字不会改复制文件到放置地)(cp 目标 重命名:名字改变复制文件放到当前目录)
注意:可以重命名文件
mv:移动文件(mv 目标 放置地)
目录相关的命令:
mkdir:创建目录(mkdir 目录名)
参数 -p:可以建立多层目录(mkdir -p 目录名)
rmdir:删除目录 只能删除空目录(rmdir 目录名)
参数 rm -rf :可以删除目录
cp 目录名:可以复制空目录
参数 -rf:可以复制所有目录
mv 目录名:移动目录 重命名目录
网络相关的命令:
ifconfig:查看网络配置信息
windows下是:ipconfig
修改IP地址和子网掩码:sudo ifconfig ethn IP地址 neimask 子网掩码
n:看情况改
IP地址,子网掩码:自己要改的
启动网卡:sudo ifconfig ethn up
禁用网卡:sudo ifconfig ethn up
n:看情况改
ping ip地址/网址:测试网络是否接连
windows下:只测试4次, 加-t可以一直测试 CTRL+C推出
127.0.0.1:本机地址 可以测试网卡是否支持工作
ftp ip地址:局域网 明码传输 不太安全 一般公司内部自用,要输入用户名和密码
ls:
cd:
pwd:
put:上传文件
get:下载文件
telnet ip地址:明码传输,一般公司内部自用 但可以远程登录,用法与ftp相同
ssh 用户名@ip地址:
采用加密方式传输,比较安全
ftp,telnet,ssh不是系统命令
其他相关命令:
tar :压缩\解压文件
-zcvf 包名 压缩的文件名 :压缩
-zxvf 包名 :解压
chmod:更改文件权限
chmod mmm 文件名 m=r(4)+w(2)+x(1)
第一个m:用户自己的权限
第二个m:同组的其他成员的权限
第三个m:其他人的权限
r:读 w:写 x:运行
chmod +/- r/w/x 文件名 :所有用户一起改变权限
例:chomd -x 文件名 :减去所有成员的该文件的运行权限
find 位置 条件 关键字:查询文件
例: find ~ -name stdio.h
~: 哪个目录下查询 -name:条件是名字 stdio.h:文件名字,就是跟条件相关的关键字
sudo reboot:重启系统
sudo init 0:关机
sudo apt-get install 软件名:安装软件
sudo apt-get update:更新软件源
sudo apt-get upgrade: 更新系统
man key : 查询帮助手册
分章节管理内容:
1:系统命令
2:系统函数
3:标准库函数
2669

被折叠的 条评论
为什么被折叠?



