Linux

发布时间 2024-01-01 23:16:08作者: 奕帆卷卷

主流操作系统

  • 桌面操作系统: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文件末尾内容并显示