day_01至day_02
来源:互联网 发布:淘宝宝贝图片素材 编辑:程序博客网 时间:2024/05/17 10:42
注册了CSDN,没想到博客功能还要手动添加 :)
既然这样那就昨天和今天的一起发主要功能:
1、养成写日志的习惯;
2、锻炼自己的总结归纳能力;
3、锻炼一下文笔和打字速度;
4、与别人一起交流,分享学习经验;
5、提升一下交际能力。
好!进入正题
Day_01 HelloWorld! 开班典礼和Linux系统介绍
操作系统:
Operating System简称OS,管理各种软硬件资源,是最复杂的软件。它处于硬件设备和应用程序的中间层,对下面管理各种硬件设备,对上所有应用程序的执行提供一个平台
主流操作系统:
服务器:Unix/Linux,Windows Server,OS X
PC端:Windows,OS X,Linux
嵌入式设备:Linux,Android,iOS,VinCE/VinPhone,Symbian
www.kernel.org(Linux官网提供不同版本Linux内核源码)
Linux系统:开源免费,任何个人或组织都可以获得Linux内核源码,然后根据自己的需求进行修改定制或二次开发,并以全新的名称发布,所以Linux系统有很多不同的发行版本,比如麒麟系统,红旗系统,RedHat,Ubuntu,Fedora,CentOS等,这些不同发行版的系统的内核都是Linux,把它们统称为Linux系统
Unix系统:功能强大,但对硬件的配置要求很高,在中低端机器上无法发挥其强大功能Linux系统:继承Unix系统的强大功能和操作方法,但在中低端机器上也能流畅运行
Day_02 Linux系统的安装和熟悉初步Shell命令操作
Linux系统管理技术(使用技术):
Linux系统的使用方式:
1、桌面环境操作(傻瓜式操作,功能不够强大,某些操作效率低甚至无法完成,普通操作);
2、Shell命令(专业操作,高效,学习难度大,需要记忆相关命名)日积月累,循序渐进;
常用桌面环境:GNOME和KDE
和Windows系统不同,Linux系统的桌面环境并不是内核的一部分,也就是说它不是必须的,相当于一个应用程序而已,可以不安装桌面环境或者卸载它
要用好Unix/Linux需要掌握常用Shell命令!
常用Shell命令:
[当前用户@主机名 ~] $(普通用户标志)
reset:重置终端;clear:清屏
1、电源管理:
poweroff 关机
reboot 重启
shutdown 关机或重启,常用参数 -r: reboot after shutdown
-h:half(停止)or power off after shutdown
有些命令是可以带参数,命令和参数、参数和参数之前用空格分开;
有些命令需要root,可用su(select user)切换当前用户,普通用户没有权限执行;如果需要切换回普通用户可用 exit
man : manual 查看命令或函数的帮助手册
Ctrl + C 组合键:强制终止当前正在执行的命令
2、网络配置管理命令
ifconfig:查看或设置IP地址等网络设置
ping:检测本机和目标机器之间的网络是否通畅
netstat:查看当前网路状态信息(之后网络编程会用到)
3、进程(任务)管理命令
进程(Process):正在运行的程序,或者程序执行的一次过程,一个进程相当于一个任务,每个进程都有一个不同的编号,即PID。操作系统通过PID来区分不同进程。
Linux等现代操作系统都是多任务的系统
ps: process snapshot,查看进程快照信息
top:查看进程的实时信息(通常q键退出)
kill:结束单个进程 -9(信号参数确保,-9确保进程死掉)
killalll:结束批量进程在Linux系统中,一个进程通常都对应一个控制终端,不依附任何终端的进程就是守护进程
&:将命令调到后台执行
fg:foreground,将当前在后台的进程调到前台执行
bg:background,运行当前后台的所有进程
Ctrl + Z 组合键:强制将当前正在前台运行的进程调到后台,并暂停进程的执行
今日小结:
之前在学校有学过相关Linux入门基础课,所以对这两天的内容也比较熟悉。对于Shell命令,像poweroff,shutdown,ifconfig,ping,kill都很熟悉当做复习吧,但对于其他命令可能初次见面,比如man、netstat、top、fg、bg,但经过老师讲解之后也能理解。
最后说一说前后台,就举一下ping的例子吧,如果不设置参数进行限制的话它会一直ping下去,在前台它会使你的输入的一般命令无效化(fg,bg除外,这两个命令可以改变前后台状态,Ctrl Z 组合键会改变运行状态),在后台虽然对输入的一般命令没影响,但是会以刷屏的形式刷动命令结果,影响视觉上的感官效果。
- day_01至day_02
- day_02
- day_02
- day_01
- day_01
- Day_01
- Day_01
- javase--day_01
- C++ day_01
- mysql 数据库 day_02
- Java学习进程day_01
- mysql 数据库 day_01
- Python学习day_01
- Java基础知识点整理Day_02
- Java基础知识点整理Day_01
- DAY_02 HTML小白学习笔记
- javaWeb_Tomcat 安装与配置——day_01
- DAY_01 菜狗子的修炼之路
- #HDU1695#GCD(容斥 + 分解质因数)
- ARM裸机开发入门(一)
- 数据结构-->二叉树
- jzoj 3450_山峰_bfs
- NetMQ学习一
- day_01至day_02
- 822C Hacker, pack your bags!
- 剑指offer——机器人的运动范围(还行)
- Android ListView实现滑动删除
- Android开发之sqlite
- 插入排序(INSERTION-SORT)
- BZOJ 2152:聪聪可可
- Django-ORM多对多查询 (自定义第三张表&ManyToManyField)
- JZOJ__Day 2:【NOIP普及模拟】分数