初识LInux
人物介绍
-
肯.汤普逊 “UNIX之父”
https://baike.sogou.com/v62907869.htm
为玩游戏改变世界的自由之人
https://www.jianshu.com/p/864dbd616cb8
发展历史
BCPL->new B->C->UNIX系统->Minix->Linux
Linux操作系统
Linux管理硬盘的能力非常强,所以我们看到只有一个分区
在UNIX/Linux中,一切皆文件
目录
基础目录
- / 根目录,整个系统所有的文件都存储在它下面
- /bin 存储系统命令文件
- /dev 存储设备文件
- /etc 存储各种软件的配置文件
- /home 存储各个用户的用户主目录
- /lib 存放普通的库文件
- /media 存储外部文件系统文件,例如U盘、共享文件夹
- /proc 存储进程的内存情况文件
- /usr 存储各种标准库头文件
特殊目录
- / 根目录
- ~ 用户主目录
- … 上一层目录
- . 当前目录
Tips:Linux的目录结构是倒悬树,目录的切换只能上下不能左右
路径
绝对路径
从根目录开始描述一个位置
例:/home/ubuntu/下载
相对路径
从当前工作目录开始描述一个位置
Linux系统命令
Tips:UNIX/Linux不是为每个功能都分配一条命令
常用的命令
-
ls 显示当前工作目录下有哪些文件 ls -a 显示隐藏文件,以 . 开头的都是隐藏文件 ls -l 以长格式显示文件的详细信息
-
cd 进入一个目录
-
clear 清理屏幕 等同 Ubuntu中的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 移动src到dest,也具备重命名的功能