【Linux基础】初识Linux
2017-03-13 18:08
120 查看
1:什么是Linux
linux是类Unix操作系统。 FSF,GNU。
2:什么是嵌入式OS
以应用为中心,以计算机技术为基础,软硬件可裁剪。专用的计算机系统。
3:linux发行版本
Ubuntu,ret hat,等等。 不同之处: 应用程序同。 相同之处: 所用的内核相同。
4:内核的表示。
x.y.z x:主版本号, y.次版本号,(偶数代表稳定版本,奇数代表测试版本) z:修订版本号, 重要命令。 uname:查看os的信息. -r: 看内核版本号. 3.2.0-29-generic-pae -a:查看所有的信息。
5:Linux的体系结构。
Linux操作系统的组件 --:Linux内核 --:Shell --:文件系统 --:实用程序 --Linux内核: 内核是os的核心用于管理软硬件资源。 内核的5个子功能: --:进程管理,以此来实现多进程(多任务) --:内存管理。 --:设备管理 --:文件管理 --:网络管理 特点: 多用户:同时有多个用户访问系统。 多任务:某个时刻有多个程序运行。 --shell: 什么是shell? Shell是一个命令行解释器,介于app和内核之间,起到保护内核,以及内核和用户交互的作用。 shell的工作过程:(重点) --:用户在命令行提示符下键入命令文本,开始与Shell进行交互。 --:接着,Shell将用户的命令或按键转化成内核所能够理解的指令 --:控制操作系统做出响应,直到控制相关硬件设备。 --:然后,Shell将输出结果通过Shell提交给用户。 shell的作用是什么? 它使得用户能够与操作系统进行交互。 我们所使用的是bash(Bourne Again Shell):功能强大的命令行解释器。对于linuxos来说,默认安装的是bash。 --:实用程序: vi, gcc, make,gedit,nano等的。
6:命令终端窗口
作用:提供输入输出的平台。 默认两种:xterm, gnome-terminal(具有强大的图形化界面功能)
7:关机命令(重要)
shutdown: 关机或重启system。 -h:关机 -r:重启 -c:取消关机或重启。 --:可以指定关机的时间,同时发送信息。 sudo: 以管理员权限来操作。 sudo shutdown -h now message: 立即关机, sudo poweroff : 立即关机。 sudo shutdown -h +m message: m分钟后关机,同时发送一条message(信息)给登录的用户。 sudo shutdown -h (yy:mm)19:30 message: 19:30关机 重启: sudo shutdown -r now message: 立即重启, sudo reboot : 立即重启 sudo shutdown -r +m message: m分钟后重启,同时发送一条message(信息)给登录的用户。 sudo shutdown -r (yy:mm)19:30 message: 19:30重启
8:命令的格式
command 空格 -选项 空格 参数
9:vi
--:三种模式 --:命令行mode --: insert mode --:底行mode。 --:vi打开一个文件时最先进入命令mode。 --:mode 转换 esc:进入命令模式, --进入插入mode a,A,i,I,o,O a:光标后插入 A:行尾插入 i:光标前插入 I:行首插入 o:下一行插入 O:上一行插入 --:command mode 剪切:dd ndd: 剪切n行, 5dd:剪切5行, 粘贴:p,P 复制:yy nyy:复制n行 移动:h,k,j,l(上下左右移动) 4h: 移动到某一行: 20G: 移动到20行。 G:移动到最后一行 gg:移动到行首 $:移动行尾 0(^):移动到行首 组合使用: dG:删除从当前行到最后一行的内容。 --:底行模式 <:q> 不保存退出 <:q!> 不保存强制性退出 <:w> 保存编辑 <:w filename>存入文件filename 中(另存为) <:w! filename>强制性存入文件filename 中 <:wq>(<:x>)保存并退出 查找: /obj: 查找文件中obj。 n:调到下一个目标处 N:往上查找。 替换: :%s/old/new/g :将文件中所有的old替换成new :n,ms/old/new/g: 将第n行到第m行的old替换成new
10:软件包的管理机制
如何安装应用程序。 通过软件包管理工具可以实现软件的自动安装,卸载等操作。 --:两种软件包管理工具。 --:dpkg: 本地安装。需要管理员权限 dpkg -i <软件包名> 安装一个在本地文件系统上存在的Debian软件包 dpkg -i xx_xx_xx.deb dpkg -r <软件名> 移除一个已经安装的软件包 dpkg -r xx dpkg -P <软件名> 移除已安装软件包及配置文件 dpkg -L <软件名> 列出安装的软件包清单 dpkg -s <软件名> 显出软件包的安装状态 dpkg -s rxvt:查询rxvt是否已经安装 --:软件包名的含义: rxvt_1%3a2.6.4-14_i386.deb 软件名_版本号_体系结构 --:将windows下的文件移动到linux中的方法: 1:通过鼠标拖拉 mv '/var/run/vmblock-fuse/blockdir/abcdaaa3/rxvt_1%3a2.6.4-14_i386.deb' . 2:通过共享文件夹实现linux和windows文件共享和通信。 虚拟机-》设置-》选项-》共享文件夹 设置共享目录名为xxx。 在linux的/mnt/hgfs/xxx 命令file:查看文件的类型。 命令which:查看命令的路径 which ls --:apt: 特点:1,联网安装,2,可以检测软件之间的依赖关系然后自动下载所有的依赖软件包。 软件之间的关系 1:(重点)依赖关系(depends):如果要运行软件A那么必须安装软件B。 2:推荐,建议: 安装软件A,如果安装了软件B那么A的功能会增强。 3:冲突: 如果安装了A那么就不能安装B,否则安装B时A会停止工作或被删除。(一山不容二虎) 准备阶段:需要能上网。 ping www.baidu.com(域名)。 如果不能上网。 1: 虚拟机-》设置-》硬件-》网络适配器-》桥接 2: sudo vi /etc/network/interfaces 打开文件 输入 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 3:sudo vi /etc/resolv.conf nameserver 192.168.8.1 4: sudo /etc/init.d/networking restart :重启网络 5:ifconfig eth0:查看ip地址
相关文章推荐
- Linux基础知识第一期《初识linux》
- Linux网络服务器配置基础
- Linux网络服务器配置基础(上) network inetd
- Linux网络服务器配置基础
- TCP/IP基础----为Linux做准备(1) 转载自:(http://www.fanqiang.com)
- C 语言编程基础篇之linux版
- Linux基础命令(一)
- Linux下C语言编程基础(Makefile)
- Linux基础知识99问(二)
- Linux 下 C 语言编程基础知识
- Linux网络服务器配置基础(下) network
- Linux下DNS服务器架设基础
- Linux基础-Linux目录树
- Linux的基础知识
- linux文件系统基础
- 中日韩三国并非推Linux产品 而是开发基础层
- Linux 核心--3.软件基础
- Linux下C语言编程--基础知识
- linux 0.11 进程调度, 硬件基础 GDT IDT
- Linux 核 心 —— 第1章 硬件基础