主流操作系统
- 桌面操作系统:Windows,Mac OS,Linux
- 服务器操作系统:Unix,Linux,Windows Server
- 移动设备操作系统:Android,IOS,HarmonyOS
Linux简介
Linux系统分为内核版本,发行版
目录
Windows的目录和Linux的目录是不同的
Linux目录中,/是所有顶点,一切目录都是从根节点开始的
下面我们来了解一下Linux系统各个目录
- bin 存放二进制可执行文件
- boot存放系统引导时使用的各种文件
- dev存放设备文件
- etc存放设备文件
- home存放系统用户的文件
- lib存放程序运行所需的共享库和内核模块
- opt额外安装的可选应用程序包所放置的位置
- root超级用户目录
- sbin存放二进制可执行文件,只有root用户才能访问
- tmp存放临时文件
- usr存放系统应用程序
- var存放运行时需要改变数据的文件,列如日志文件
Linux指令
- ls
作用是指显示指定目录下的内容
语法:ls [-al] [dir]
-a显示所有文件及其目录;-l除文件名称外,同时将文件形态(d表示目录,-表示文件),权限,所有者,文件大小等信息详细列出
- cd
作用:用于切换当前工作目录,即进入指定目录
语法:cd【dirname】
- 特殊说明:
- 表示用户的home
. 表示目前所在目录
.. 表示目前目录位置的上级目录
举例:-n
cd .. 切换到当前目录的上级目录
cd~切换到用户的home目录
cd /usr/local 切换到usr/local目录
cd - 切换到上一次所在目录
- cat
作用:用于显示文件内容
语法:cat[-n] fileName
- more
作用:以分页的形式显示文件内容
语法:move fileName
操作说明:
回车键:向下滚动下一行
空格键:向下滚动一屏
b:返回上一屏
q或者Ctrl+c退出more
举例:more etc/profile 以分页方式显示/etc目录下的profile文件内容
- tail
作用:查看文件末尾的内容
语法:tail [-f] fileName
说明: -f:动态读取文件末尾内容并显示,通常用于日志文件的内容输出
举例:
tail /etc/profile 显示/ect目录下的profile文件末尾10行的内容
tail -20 /etfc/profile 显示/ect目录下的profile文件末尾20行的内容
tail -f /itcast/my.log 动态读取/itcast目录下的my.log文件末尾内容并显示