没有合适的资源?快使用搜索试试~ 我知道了~
提出背景IBM,Sum,hp等大公司垄断操作主流操作系统技术,收取高昂的服务费用,普通人难以享受技术成果目的创建一套完全自由的操作系统提出者哈佛大学毕业著名黑客
资源推荐
资源详情
资源评论
第三讲 Linux 基本工作
原理
Linux的基本操作
Linux 系统的启动与退出
进入系统 输入用户名与密码
普通用户 $
系统管理员 #
退出系统
普通用户
$exit
$logout
系统管理员
立即关闭:#shutdown –h now
立即重启:#shutdown –r now
定时重启:#shutdown –r 11:25 &
与用户有关的命令
添加用户 useradd
c 注释字段
f days 在口令过期days天后,永远禁用账号。
g group初始组名或ID号
例子: useradd –c “student” stu
加入密码 例子:passwd stu
New passwd:*******
Retype passwd:*****
查看需要口令的地方
cat /etc/passwd
联机帮助 $man 如:$man ls
对文件和目录操作命令
cd 改变当前目录
cd..回到上一层目录
cd~回到你的工作目录
cd /usr/bin 跳到指定的目录
ls 显示目录内容
-a显示所有子目录以及文件
-l以长格式来显示文件的详细信息
-d只显示目录
查看当前的shell版本 echo $SHELL
查看主机名称 echo $HOSTNAME
cp 文件或目录的复制
-i覆盖文件时提示
-r第归复制该目录下的所有文件与子目录
-a通常在拷贝目录时使用,保留文件链接与属性。
-f 覆盖文件时不加提示
如:$ cp –i ./* /tmp
mv
将文件由一个目录移到另一个目录
文件或目录更名
mkdir 创建目录
$mkdir –p newdir/subdir
-p 一次可以建立多个目录
-m对新目录设置存取权限
rmdir 删除目录
rm删除文件
-r 可以直接删除目录下的所有目录以及文件
-i进行交互式删除
-f 强制删除,没有任何提示
cat(显示文件)
-b 计算所有非空输出行,开始为1
-n 计算所有输出行,开始为1
例子:cat –b linuxbook.txt
find(搜索文件)
-name 告诉find要找什么文件,要找的文件包括在引号
中。
-type 匹配所有类型为x的文件。X为c(特殊字符)、
b(块)、d(目录)、f(一般文件)
-user用户登陆名
find可以组合多个条件:-a表示and,-o表示or,-!表
示not.
例子:find –name “*.c” –print
pwd显示当前绝对路径
more 通用按页显示 $ls –l |more
文件归档与压缩
tar ----文件归档
例子:tar cvf backup1.tar
gzip
例子: gzip –9 backup.tar
生成:backup.tar.gz
解压缩:gunzip
bzip2
例子:bzip2 -c backup.tar
生成:backup.tar.bz2
解压缩:bzip2 –d backup.tar.bz2
一条命令实现压缩或解压缩
tar –zcvf backup.tar.gz /home/davidfu/dvufdev
tar –zxvf backup.tar.gz
其他压缩工具
arj
zip
unzip
Linux 历史
概念
linux是一款免费,开源,安全,高效,稳定,处理高并
发能力强的操作系统
创始人 Linus Torvalds
GUN计划
提出背景
IBM,Sum,hp等大公司垄断操作主流操作系统技术,收取
高昂的服务费用,普通人难以享受技术成果
目的 创建一套完全自由的操作系统
提出者 哈佛大学毕业著名黑客Richard Stallman
内容
1.自由时代用户应该免费享有软件源码阅读,修改的权力
2.软件公司可以靠提供服务和训练获得盈利
早期主要成果 由Linus Torvalds开发出第一版linux操作系统
目前流行的Linux版本
Linux内核
RedHat CentOS
Debian Ubantu
SlackWare SUSE
设计原理
Linux 系统
内核
负责维护操作系统的重要抽象,包括虚拟内存和进程
系统库 系统API
系统实用程序 系统管理任务程序
内核模块
进程调度
内存管理
虚拟文件系统(VFS)
进程通信(IPC)
网络接口
进程管理
多任务操作系统
独立虚拟地址空间
操作系统的核心
支持动态装入模块
提供两级接口
用户进程 有限的系统功能调用
内核进程 丰富的接口
进程间通信
信号
文件锁 限制对文件全部或部分存取
管道
等待队列
信号量
消息队列
共享内存
内存管理
物理内存管理 公平分配物理内存
虚拟内存管理
巨大地址空间
进程保护
内存映射
共享虚拟内存
文件系统
虚拟文件系统(VFS)
物理文件系统和服务例程之间的一个接口层。
对逻辑文件系统的数据进行抽象
接受用户层的系统调用
支持多种文件系统之间的互相访问
接受内核其他子系统的操作请求
支持多种文件系统(ext2,ms-dos,vfat)
提供两级接口
用户级
系统级
结构
/bin 存放二进制可执行命令,如ls,rm等
/dev 存放与设备有关的特殊文件,如软驱,光驱
/etc 存放系统管理以及配置文件
/home 用户主目录
/lib 动态连接共享库
/sbin 系统管理员命令。如fdisk,mount
/boot 与启动和关闭系统相关的文件
/root 系统管理员目录
/mnt 临时挂载其他文件系统
/proc 系统内存映射。
/var 系统工作目录,保存各种服务日志和收发电子邮件等。
/usr 要用到的几乎所有应用程序和文件。
资源评论
wxb0cf756a5ebe75e9
- 粉丝: 17
- 资源: 283
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功