目录:
- linux系统与shell环境准备
- linux常用命令之文件处理
- Linux系统登录与文件操作
1.linux系统与shell环境准备
Linux 系统简介:
- Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
- Linux 是一套免费使用和自由传播的类 Unix 操作系统
- Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议
操作系统简史:
- OS 时代
- 1973 贝尔实验室 Unix AT&T Unix
- 1982 BSD Unix
- 1991 SUN Solaris
- PC 时代
- 1975 乔布斯 Apple
- 1980 ⽐尔盖茨 DOS
- GUI 时代
- 1979 乔布斯 Mac
- 1990 ⽐尔盖茨 Windows
- 1994 Linux
- 移动 OS 时代
- 2005 Google 收购 Android
- 2005 乔布斯 iOS
Linux 的发行版:
- 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
Linux 与 Windows 比较:
Linux 安装:
- 使用云服务器
- 使用虚拟机安装
清华大学开源软件镜像站 | Tsinghua Open Source Mirror
(网上搜一下教程)
Linux文件目录:
- opt:这个目录通常用于存储软件包的额外配置文件和附加组件。
- proc:这个目录是一个虚拟文件系统,用于提供进程信息、系统信息和其他系统状态信息。
- root:这个目录是系统根目录,通常用于存储系统文件和数据,如文件系统、磁盘和文件。
- run:这个目录通常用于存储正在运行的应用程序的运行时数据和缓存文件。
- sbin:这个目录通常用于存储系统级别的可执行二进制文件,如确保系统正常运行所需的关键服务。
- srv:这个目录通常用于存储服务级别的配置文件和数据,如邮件服务、Web服务等。
- sys:这个目录是一个虚拟文件系统,用于提供系统内核和其他低级系统组件的信息。
- tmp:这个目录通常用于存储临时文件和数据,如命令执行结果、网络传输数据等。
- usr:这个目录通常用于存储用户相关的文件和数据,如用户配置文件、文档和多媒体文件。
- var:这个目录通常用于存储系统运行时产生的数据和文件,如日志文件、邮件缓存等。
- bin 二进制程序的安装目录,如可执行文件(executable programs)。
- boot 操作系统启动时的所需文件。
- dev 设备文件,用于软件和硬件进行通信。
- home 普通用户的主目录,可以用来存储用户数据。
- lib 库文件目录,用于动态链接共享库。
- lib64 64位平台下的库文件目录,用于存放64位的共享库。
- lost+found 这个目录在平时是空的,但是当文件系统不可用时,所有未被使用的文件都会被放置在这个目录下。
- media 用于存储媒体,如光驱、USB设备等。
- mnt 临时挂载目录,用于存储挂载的文件系统。
- opt 第三方软件安装目录。
- proc 虚拟目录,用于提供系统运行时的信息,包括内存、CPU、进程等信息。
- root 系统管理员用户(root)的主目录。
- var 用于存储系统运行时的日志、缓存文件等。
基本命令:
- ls:列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp:复制文件或目录
- rm:移除文件或目录
- mv:移动文件与目录,或修改文件与目录的名称
2.linux常用命令之文件处理
文件管理:
- 查看文件信息:ls
- 切换工作目录: cd
- 显示当前目录路径: pwd
- 创建新目录: mkdir
- 创建空文件: touch
- 删除文件或目录: rm
- 拷贝:cp
- 移动/重命名: mv
- 建立链接文件: ln
- 查找文件: find
- 查看文件内容: cat、less、more、head、 tail
- 打包压缩: tar
文本处理:
- 文本编辑:vi/vim
- 屏幕输出: echo
- 输出重定向:>
权限管理:
修改文件权限:
- r:读权限read --- 4
- w:写权限write --- 2
- x:操作权限execute --- 1
- -:无权限--- 0
- chmod 777 文件
测试远程主机联通性:
- ping
- -c: ping的次数
- -I:每次ping的时间间隔
打印Linux网络系统的状态信息:
- netstat
- -t:列出所有tcp
- -n:以数字形式显示地址和端口号
- -p:显示进程的pid和名字
3.Linux系统登录与文件操作
完成以下操作
- 创建新目录。
- 切换到新目录下。
- 创建新文件,在新文件中添加内容。
- 查看新文件中的内容。
- 修改新文件权限为可读、可写、可执行。
- 查看当前目录。