初始linux之亲密接触

一、GNU/Linux的历史

Richard  M.Stallman   自由软件之父

林纳斯?本纳第克特?托瓦兹

GUN:GNU is not unix不是unix

GPL:白皮书协议

二、Linux发行版

  1. RHEL

    RHEL是Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。

2.Centos

3.ubuntu

4.SUSE

5.Debian

6.ARACLE

三、Linux相关认证介绍RHCE/RHCA

四、Linux系统部署

1.开机

2.进入BIOS

3.选择安装源

五、初识shell:

1、GNU bash

GNU(GNU is Not Unix)

它的目标是创建一套完全自由的操作系统

bash 是一个为GNU计划编写的Unix shell

2.shell的功能介绍

可以进行文件管理、用户管理、权限管理、磁盘管理、磁盘管理、软件管理和网络管理等。

3.bash shell提示符:

[ [email protected]]#

[ \[email protected]\h \W]\$

4.shell语法

命令+[选项]+[参数]

例如:ls -a /    这是使用ls命令查看根目录下的所有文件包括隐藏文件

命令:整条shell命令的主体

选项:会影响会微调命令的行为 //通常以 -, --

参数:命令作用的对象

5.bash基本特性

1.自动补全<tab>  tab键只能补全命令

2.快捷键

^C 终止前台运行的程序 //ping 172.16.8.100

^D 退出 等价exit

^L 清屏

^A 光标移到命令行的最前端 //编辑命令

^E 光标移到命令行的后端 //编辑命令

^U 删除光标前所有字符 //编辑命令

^K 删除光标后所有字符 //编辑命令

^R 搜索历史命令,利用关键词

Alt+. 引用上一个命令的最后一个参数,等价于!$

ESC .引用上一个命令的最后一个参数,等价于!$

# ls /etc/sysconfig/network-scripts/ifcfg-eth0

# cat ESC .

^代表ctrl

3.历时命令

可以用history命令查询历史命令

a. 光标上下键

b. ^R //搜索历史命令(输入一段某条命令的关键字:必须是连续的)

c. !220 //执行历史命令中第220条命令

d.!字符串 //搜索历史命令中最近一个以mou字符开头的命令,例如!ser

e.!$ //引用上一个命令的最后一个参数

4.命令别名

# alias     //可以查看系统当前别名

# alias [别名]='代替的命令'

例如:alias tcc='touch 1 2 3 4 5' tcc就可以执行单引号里面的命令

5.获得帮助

1.可以使用HELP        命令 --help

2.man手册           man 命令

3.官方手册           查看官网

原文地址:http://blog.51cto.com/13533780/2061709

时间: 2024-10-20 11:28:16

初始linux之亲密接触的相关文章

亲密接触Redis-第三天(Redis的Load Balance)

前言 上两天讲述了Redis的基本搭建和基于HA的集群布署方式以及相关的策略和注意点.今天开始讲述Redis的Cluster功能,而这块目前来说网上资料不是太全,就算有1,2篇也只是单讲服务端的搭建也并未提及相关的客户端怎么和Redis Cluster间的调用问题. 我们今天要讲述的Redis Cluster是真正的Load Balance,它和Sentinel不一样,Sentinel虽然也叫集群,可是它是一种HA策略即High Available或者又通俗的被称为"灾难转移"策略.

【阿里云产品公测】与云引擎ACE第一次亲密接触

阿里云用户:林哥神话 公测当然是第一次了.这个第一次亲密接触,但话又说回来对ACE我一直都不是那感兴趣的,但是看到阿里介绍还是那般神奇,再加上200无代金券来更加给力.最后就申请了这次公测. 平时一直以来对写文章都是这样的无法触笔.在申请通过的今天早上发了一个上午时间.根据操作说明一步步把ACE运用起来.说上去他的使用不是一般人可以理解的.当然ACE也是能专业人员使用.能用上我算得上是专业了.使用上很强新浪云,当然这样的东西不是很新奇,但最终还是要归到他的操作上.阿里ACE提出了,安全\高效\经

第四章 跨平台图像显示库——SDL 第一节 与SDL第一次亲密接触

http://blog.csdn.net/visioncat/article/details/1596576 GCC for Win32 开发环境介绍(5) 第四章 跨平台图像显示库——SDL 第一节 与SDL第一次亲密接触 SDL,也就是 Simple DirectMedia Layer 是一个针对 声音,键盘,鼠标,遥杆,通过OpenGL的3D以及2D处理的底层跨平台函数库.她主要支持的平台有Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X,

linux的初接触

最初衷:当自己的才能不能支配起内心的梦想时,便需要静下心来读读书.知道linux算一个巧合,但既然选择,那便努力一把.这是我的第一篇博文,也是我正式接触linux的所学.愿与大家共勉. ---Aolens 一,Linux比较常见的几个版本以及他们包含的常见的分支: 1,  Debian:ubuntu 2,  Slackware:s.u.S.E 3,  Redhat:CentOS,Fedora,HREL(centos的社区版,由centos调试一些软件是否成功来添加到HREL中         )

我和Java 8的第一次亲密接触

周五上班偶然发现单位的系统里有Java 8可以用了,周六无事,把自己现在在做的一个项目从Java 1.6升级到了1.8.过程并不是一番风顺,在此记录,希望可以对各位看客有所帮助. 先说说现在在做的这个项目吧.这个项目是个纯技术的项目,从去年年中开始,断断续续搞了快一年了,beta三月上线,第一个版本应该是10月上线吧.这个项目现在使用的是Java 1.6,没有用什么大型中间件,使用的第三方软件包括Spring,common-x,和scala,开发环境是IntelliJ和Maven. 升级的第一步

秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别

版权声明:本文为博主原创文章,未经博主允许不得转载. 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex? 使用多线程其实是非常容易的,下面这个程序的主线程会创建了一个子线程并等待其运行完毕,子线程就输出它的线程ID号然后输出一句经

第2章 与c++第一次亲密接触

第2章 与c++第一次亲密接触 2.1 一个c++程序的自白 2.1.1 用visual studio创建c++程序 2.1.2 以手工方式创建c++程序 2.1.3 c++程序=预编译指令+程序代码+注释 2.1.4 编译器和链接器 2.1.5 c++程序的执行过程 2.1.6 程序的两大任务:描述数据与处理数据 2.2 基本输入/输出流 2.2.1 标准的输入和输出对象 2.2.2 输出格式控制 2.2.3 读/写文件 2.3 最常用的开发环境visual studio 2.3.1 visu

与Jquery Mobile的第一次亲密接触

Jquery Mobile闻名已久,今天终于有亲密接触的机会. 通过动手写的demo,对它有了一个基本的认识: 自带的UI组件用起来简洁,方便:对旧版本的浏览器或移动设备能做到很好的优雅降级,而不影响页面性能: 基于AJAX的数据处理给人很好的用户体验:快速,高效,交互友好: 页面切换效果么么哒; data-*属性的运用也十分便捷,易用,且功能强大. Demo: <!DOCTYPE html> <html> <head> <title></title&

lua和c的亲密接触

介绍 lua和c的亲密接触,靠的是一个虚拟栈.lua通过这个虚拟栈来实现和c之间值的互传.栈上的每一个元素是一个lua值(nil,number,string...). 当lua调用c函数的时候,这个函数会得到一个新的栈,这个栈独立于c函数本身的栈,也独立于lua自己的栈.它里面包含了lua要传给c的所有参数,然后c函数会把返回的结果放入这个栈中返回给调用者. 对于栈的查询操作,如果按照栈的规则,只能拿到栈顶的元素.但这里和常规的栈有一些差异.就是可以用一个索引来指向栈上的任何元素.正数的索引(1