Linux



1.操作系统功能
     1.文件的管理
     2.内存的管理
     3.网络的管理(ip/tcp)
     4.进程管理(一个单片机上电之后,同时只能执行一个进程。操作系统:运行多个进程)
     5.设备的管理(驱动的管理,驱动:通过一段代码操作硬件的,(代码要根据内核的框架来实现))
 
2.操作系统内存分配(2的32次方)
     2^2 = 4
     2^4 = 16
     2^10 = 1024 = 1k
     2^20 = 1048576 = 1M
     2^30 = 1G
     2^32 = 4G
     在linux操作系统中内存是4G,应用层占【0-3G】,内核的内存范围是【3-4G】


shell--------------- 命令解释器

开启一个终端 CTR+ALT+t
关闭一个终端 ALT+F4
切换到字符控制台 CTR+ALT+SHIFT+(F1-F6)
切换回图形界面 ALT+F7
查看进程信息 ps aux
杀死进程 kill -9 进程号
【1】软件包的管理
 1.离线安装
 dpkg  (离线安装应用程序,不会去检查依赖)
 
  创建共享目录:
    虚拟机-->设置-->选项--》共享文件夹--》添加
    mv /mnt/hgfs/共享文件夹名字/sl_3.03-16_i386.deb
  直接拖动到ubuntu中
   mv ******************* .
 
  安装
   sudo dpkg -i sl_3.03-16_i386.deb
   
  卸载
   sudo dpkg -r sl
   
 2.在线安装
  apt-get  (在线安装并检查依赖)
  
  安装
   sudo apt-get install  sl
  卸载
   sudo apt-get remove sl
 
 
【2】常用的指令
 ls 显示菜单
  -a  列举所有的文件  包括隐藏文件
  -l  列举详细信息
   d(文件类型)rwx(用户)rwx(组权限)r-x(其他)(权限) linux(用户) linux(组) 4096(大小) Apr 12 19:11 bootloader
   
   b(块设备)
   c(字符设备)
   d(目录)
   -(普通文件)
   l(链接文件)
   s(socket文件)
   p(管道文件)
  
 cd :切换目录的
  cd  目录名字
  cd  ..  上一级目录
  cd  ~    回到家目录下
  cd  -   回到上一次操作的目录中
 
 
 
 pwd :显示当前所在目录的位置
 
 touch:(文件不存在:创建文件,存在:更新时间戳)
 
 mkdir:创建目录
 
 rmdir:删除目录
 
 rm
  文件:
   rm  文件名字
  目录
   rm -rf 目录名字
 
 cp  :拷贝
  文件
  cp  源文件  目标目录下
  目录
  cp  源目录   目标目录下   -r或者-a
 mv  :移动(剪切)
  mv 源文件 目标目录   //移动
  重命名:
 
  mv 源文件名  目标文件名

 
 
 
 tar
 gzi bzip2 xz
 chown chmod chgrp mount unmount env
shell命令:
  ls -l
  r w x -
  
 chmod :更改文件权限
  添加权限:
    chmod u+r hello.c   添加读的权限
    chmod u+w hello.c   添加写的权限
    chmod u+rwx hello.c 添加所有权限
    chmod ugo+r hello.c
  去掉权限:
    chmod u-rwx  hello.c
    chmod ugo-rw hello.c
    chmod a-rw hello.c
       
 chown :改变用户的(如果遇到权限的问题,在命令前面加sudo)
  chown root[用户名]:root[组名]  hello.c
 chgrp:修改组的名字
  chgrp linux hello.c

 tar:文件打包,同时可以在打包的过程中压缩文件
 
  -c   创建
  -x   解包
  -v   显示打包过程
  -f   文件名字
  -z   压缩成gzip格式
  -j   文件压缩成bz2
  -J   把文件压缩成xz格式
  
  tar -cvf test.tar test/
  tar -xvf test.tar
  tar -czvf test.tar.gz test/
  tar -xzvf test.tar.gz
  tar -cjvf test.tar.bz2 test
  tar -xjvf test.tar.bz2
  tar -cJvf test.tar.xz test
  tar -xJvf test.tar.xz
 
 env:显示环境变量
vi的使用:
 Vi  test.c
 命令行模式 Esc
 插入模式   i
 底行模式 shift+:
  w  保存
  q! 强制退出
  wq 保存退出   --->x
 编译:
 gcc test.c -o test       ===>test
 gcc test.c               ===>a.out
 ::::::::
 执行:
  ./test
  ./a.out
 
 Esc
 复制:yy  单行
  鼠标选中  y  多行
 剪切:dd  单行
  鼠标选中  d  多行
 粘贴:p
 删除:dd 
 
嵌入式:
 以计算机应用为基础,软硬件可裁剪的,专用计算机系统。
 
 硬件裁剪:
 软件裁剪:bootloader  kernel  根文件系统
操作系统: 
 windows :  bios ------->windows内核------->安装驱动------->安装应用程序
  自启动模式:在延时倒计时为0之前,没有按下按键,启动windows系统
  用户交互模式:在延时倒计时为0之前,按下按键,bios模式
 linux:bootloader----->kernel------->安装驱动-------->根文件系统
  自启动模式:在延时倒计时为0之前,没有按下按键,启动内核
  用户交互模式:在延时倒计时为0之前,按下按键,等待用户操作
  
 bootloader--->uboot 
           --->vivi
     --->lilo
  
  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值