佛山房地产网站建设,万网域名查询接口,网页设计与制作教程电子版pdf,锦州网站建设工作文章目录 UNIX操作系统#xff08;了解#xff09;Linux操作系统主要特征Linux和unix的区别和联系什么是操作系统常见的操作系统Ubuntu操作系统Ubuntu安装linux下的目录的类型(掌握)shell指令shell指令的格式文件操作相关指令系统相关命令网络相关命令其他命令软件安装相关的… 文章目录 UNIX操作系统了解Linux操作系统主要特征Linux和unix的区别和联系什么是操作系统常见的操作系统Ubuntu操作系统Ubuntu安装linux下的目录的类型(掌握)shell指令shell指令的格式文件操作相关指令系统相关命令网络相关命令其他命令软件安装相关的指令 UNIX操作系统了解
UNIX操作系统的起源可以追溯到1960年代末和1970年代初它最初由贝尔实验室的肯·汤普森Ken Thompson和丹尼斯·里奇Dennis Ritchie等人开发。在当时他们在DEC PDP-7计算机上使用汇编语言编写了一个简单的操作系统为了方便移植性他们使用了高级语言C来重新实现该操作系统这就是UNIX的雏形。随后贝尔实验室的团队将UNIX系统完善并逐渐在贝尔实验室内部推广使用。1973年汤普森和里奇进一步改进了UNIX并将其移植到更强大的DEC PDP-11计算机上。在这个过程中他们开发了UNIX的核心组件如文件系统、进程管理和命令行界面等。随着时间的推移UNIX逐渐成为开放源代码并在学术界和工业界得到广泛应用。许多大学和研究机构开始使用UNIX并为其开发了各种变种如BSDBerkeley Software Distribution等。1980年代初ATT决定将UNIX系统商业化并推出了UNIX System V版本。在这个时期UNIX开始进入商业市场成为许多大型计算机厂商的操作系统选择。随着时间的推移UNIX在不断发展和演进并衍生出许多变种如Linux、macOS等。这些变种在不同的领域和平台上得到广泛应用UNIX的哲学和设计理念也影响了许多其他操作系统的发展。
Linux操作系统主要特征
基本思想 一切皆文件 特点 完全免费 支持多平台 支持多任务、多用户 有良好的界面
Linux和unix的区别和联系
unix操作系统 大多数是与硬件绑定的linux操作系统是支持多平台的 unix是商业软件而linux操作系统完全的开源 免费
什么是操作系统
管理计算机的硬件和软件资源的计算机程序
常见的操作系统
unix目前主流的多任务、多用户的操作系统主要用在服务器、PC工作站、超级计算机 windows主要用在个人PC市场 linux开源、免费 主要用在it行业 linux的发行版 ubuntu 红帽 麒麟 centos openwrt IOSMAC iphone 底子是unix 安卓 底层也是linux
Ubuntu操作系统
桌面版 服务器版 特点 基于linux 提供APT的包的管理机制 软件更新的比较积极 ubuntu2004 LTS博主使用 20年4月发行的版本 LTSlong time support 长期支持版本
Ubuntu安装
虚拟机vm安装Ubuntu20.04安装请参考往期博客 https://blog.csdn.net/whhcsdn233/article/details/129686647?spm1001.2014.3001.5502
linux下的目录的类型(掌握)
目录类型 根目录用 / 表示 当前的目录 . 或者./ 上级目录 … 或者是 …/ 目录结构 linux目录是树形的结构 路径的分类 绝对路径 相对路径 绝对路径是从根目录开始 相对路径是从当前的位置开始
shell指令
命令提示符 whhlinux:~$ whh用户名 linux主机名 ~家目录 在普通用户 代表 /home/用户名 在超级管理员用户 /root $表示当前登录的用户是普通用户 #表示当前登录的用户为超级管理员用户 //cd 到家目录 //cd …返回上一目录 如何学习指令 man 指令 指令 --help man 函数名 查看函数的帮助文档
shell指令的格式
ls [OPTION]… [FILE]… [OPTION]选项 [] 表示可以有可以无 *匹配所有 :匹配单个字符 TAB自动补齐
文件操作相关指令
ls查看某个目录下的文件的信息 ls -l ls -ail cd 切换目录 cd 绝对路径 /相对路径 cd – 回到上一次操作的目录 mkdir 创建目录 当创建多级目录或者不确定文件是否已存在的时候 要加上-p touch创建空文件 文件不存在则创建 文件存在则更新时间戳 rm 删除 rm -rf 强制删除 cp 拷贝 mv剪切 ./可执行程序的名字 执行 打包/解压 打包tar cvf 123.tgz 1.c 2.c 3.c 解包tar xvf 123.tgz -C / -C 指定解压的位置 ln创建链接文件 软连接类似于快捷方式 ln -s test.c test 硬链接类似于副本 ln test.c test history: 历史命令
系统相关命令
ps 查看进程的状态 ps -ef ps -aux//更详细相对于ef增加了%CPU %MEM VSZ RSS top实时的查看进程的状态 uptime开机时间
网络相关命令
ifconfig查看网络的状况 ping 地址查看网络到某个地址是否通畅 /etc/init.d/network-manager restart:重启网络 telnet baidu.com 80 :查看到某个服务器的某个端口的网络通不通 netstat -an查看所有的端口的信息
其他命令
cat不打开文件查看文件的内容 chmod修改文件的权限 数字式修改文件的权限 chmod 777 test.c 通过字母修改文件的权限 文件的所有者 u 同组用户 g 其他用户 o 所有用户 a chmod ax test.c :给所有人加上一个可执行权限 chown更改文件的属主 chown 要更改的属主 文件名 echo回显 su切换用户 su 用户名切换用户为root或者普通用户 //su 用户名 sudo临时借用超级管理员用户的权限 passwd 修改用户的密码 sudo passwd root
软件安装相关的指令
在线安装 安装 apt-get install vim 卸载 apt-get remove vim 更新软件源 apt-get update 更新软件 apt-get upgrade 离线安装 dpkg -i 软件包的名字 离线卸载 dpkg -r -P 软件的名字 连同配置一起删除