一些学习软件的使用:
文本编辑器:vscode
思维导图:xmind8免费版,可以随便画(知识点总结用)
markdown语法: xxx.md pypora
视频播放器:potplayer,可以开倍速
Linux操作系统介绍:
肯。汤姆逊,丹尼斯。里奇
美国贝尔实验室
1970-1973
BCPL->new B->C->UNIX系统->Minix系统->Linux
管理硬盘能力强,所以只能看到一个分区
bin:二进制缩写,二进制文件,可执行程序
/ 根目录,整个系统所有的文件都存储在它的下面
/bin 存储系统命令文件
/sbin 超级管理员
在UNIX/Linux中,一切皆文件,只改文件
/dev 存储设备文件
/etc 存储各种软件的配置文件
/home 存储各个用户的用户主目录
/lib 存放普通的库文件
/media,/mnt 存放一些共享文件夹,u盘(外部文件系统文件)
/proc 存储进程的内存情况文件(数字:进程号)
/user/include 标准c语言头文件目录
/user 存放各种标准库头文件
cd就可以回到主目录
特殊目录:
/ 根目录
~ 用户主目录
.. 上一级目录
. 当前目录
注意:Linux的目录结构是倒悬树型,金字塔,只能上下切换,不能同级切换;先返回,再选择另外一个。
绝对路径和相对路径:
绝对路径:从根目录开始描述一个位置
/home/ubuntu/下载
相对路径:从当前工作目录开始描述一个位置
Linux系统命令:
注意:unix/Linux不是为每个功能都分配一条命令
常用命令:ls 显示当前工作目录下有哪些文件
(-a 显示隐藏文件,以 . 开头的都是隐藏文件
-r 以长格式显示文件的详细信息 r读,w写,x执行)
cd 进入一个目录(进入绝对路径,进入相对路径)
clear 清理屏幕 等同Ubuntu中的ctrl+L,Ubuntu属于Linux
ubuntu用户名@ubuntu-VirtualBox系统名
pwd 获取当前目录的绝对路径
whoami 显示当前用户名
文件的常用命令:
touch filename 创建文件/修改属性(普通文件) 如:touch test.txt
rm filename 删除文件,不经过回收站,要慎重
cat/more/head/tail 查看文件
cat(文件的全部内容显示到终端,适合查看内容较少的文件)
more(分页查看可以一点一点看,按住回车就可以一点点看,适合大量文件
回车下一行,空格下一页,q退出)
head(只显示前10行)
tail(只显示最后10行)
一般用vim来看,这4种方法没有高亮颜色。
cp src dest 复制src到dest
mv src dest 剪切src到dest 也具备重命名的功能