Linux操作系统介绍:
肯.汤普逊 丹尼斯.里奇
美国 贝尔实验室
1970-1973
BCPL->new B->C->UNIX系统->Minix->Linux
Linux管理硬盘的能力非常强,所以我们看到只有一个分区
在UNIX/Linux中,一切皆文件
/ 根目录,整个系统所有的文件都存储在它下面
/bin 存储系统命令文件
/dev 存储设备文件
/etc 存储各种软件的配置文件
/home 存储各个用户的用户主目录
/lib 存放普通的库文件
/media 存储外部文件系统文件,例如U盘、共享文件夹
/proc 存储进程的内存情况文件
/usr 存储各种标准库头文件
特殊目录:
/ 根目录
~ 用户主目录
.. 上一层目录
. 当前目录
注意:Linux的目录结构是倒悬树,目录的切换只能上下不能左右
绝对路径和相对路径:
绝对路径:从根目录开始描述一个位置
/home/ubuntu/下载
相对路径:从当前工作目录开始描述一个位置
Linux系统命令:
注意:UNIX/Linux不是为每个功能都分配一条命令
常用的命令:
ls 显示当前工作目录下有哪些文件
-a 显示隐藏文件,以 . 开头的都是隐藏文件
-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,也具备重命名的功能
目录相关操作:
pwd:显示当前文件路径
ls:浏览目录内容
还有三种变形操作:
mkdir创建文件夹:
mkdir test
mkdir -p 嵌套创建文件夹
touch 是创建空的文本文件,mkdir是创建空的文件夹。
rmdir 删除空目录;
rm不能删除目录,但是可以通过rm -ri逐步删除目录下内容最后删除目录,i 是加提示信息
Linux命令之网络命令
ip:较为复杂切全面的操作命令
ping命令:
route 命令
route命令用于显示和操作ip路由器