Linux 基础入门 & 操作命令

一:Linux系统

Unix克隆或Unix风格的操作系统

支持多用户、多任务的稳定高效的操作系统

可以在众多电脑平台上运行,如:i386、Sparc、Alpha、Mips、PPC 等,目前是得到支持厂商最多的操作系统平台

正是由于GPL,让Linux能被人们广泛用在路由器、嵌入芯片、服务器、个人电脑等

二:Linux分类以及主流版本

Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式:2.4.20

国外主要发行版本
•1.Red Hat Linux  小红帽,使用免费,服务收费。
•2.SuSE Linux
•3.   Turbo Linux
•Ubuntu
•Centos
国内主要发行版本
•1.红旗Linux
•2.中标普华Linux
•3.   蓝点linux

三:Linux框架结构

内核程序:CPU、内存空间、硬盘接口、网络接口

shell是一个命令解释器

四:Linux内核主要功能 

与计算机硬件进行交互,实现对硬件对编程控制和接口操作,调度对硬件资源对访问,并为计算机上的用户程序提供一个高级的执行环境和对硬件对虚拟接口

按功能模块分为:

进程调度--多任务

内存管理 --内存

文件管理--硬盘

进程间通信 -- 任务之间的通讯

网络接口 -- 网口的管理socket

五:Shell程序功能概述

介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口

Shell功能如下:

读取输入和语法分析命令列
处理万用字符解释
重定向和管道
搜索和运行程序
后台作业

                 shell编程等 

六:常见的Shell程序

Bourne Shell(SH):最老、使用最广泛

Korn Shell(KSH):对Bourne Shell的扩充,兼容Bourne Shell

C Shell(CSH):语法与C语言类式,功能强大,但与Bourne Shell不兼容

Bourne Again Shell(BASH):是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中默认的Shell,Bash不但与Bourne Shell兼容,还继承了Korn Shell、C Shell的优点

七:Linux远程登录

网络启动

telnet远程登录

putty远程登录

secureCRT远程登录

WinSCP

八:Linux登录登出

1.文本方式登录

2.文本方式下登出

logout命令

Ctrl+d组合键

exit命令

3.图形方式(X-window)登录

九:Linux文件系统结构

从用户角度理解文件系统

十:目录简介

十一:目录结构

十二:Linux系统命令格式

Linux命令行的一般格式为:命令名 [选择项][参数]

其中:选择项可以改变命令的功能;选择项以字符-开头,多个选择项可以合起来写;参数可以是文件名或命令需要的其他信息;

十三:获得命令帮助

十四:文件操作命令

十五:find常用表达式

十六:cat、more、less、tail、wc命令

cat用来查看文件内容

more分屏显示文件内容

less命令类似于more命令,但是比more命令提供更多功能

tail用来查看文件的末尾几行

wc统计文件的行数、字数、字符数【行数为、单词数、字节数】

十七:进程操作命令

十八:磁盘操作

查看磁盘空间df           例如:df -TH

查看文件占用空间du             du -k

装载文件系统mount        格式:mount 设备名 挂载点    例如:mount /dev/cdrom /mnt/cdrom

十九:CPU内存查看

二十:其他的系统命令

二十一:Bash外壳程序基本功能

转义和通配符号解释

重定向

管道

后台作业

历史表记录

命令行编辑

命令修正

别名

Shell编程及解释 

二十二:通配符

二十三:输入/输出重定向

输出重定向:>(覆盖)   >>(追加)

  ls -l /usr/tmp >dir

  ls -l /usr/tmp >>dir

  ls /usr/tmp 2>err.file

  ls /usr/tmp >output.file 2>&1(将一个标准错误输出重定向到标准输出)

  文件描述符:标准输入0,标准输出1,错误2

 输入重定向:<    wc </etc/passwd

二十四:管道

将一个程序的标准输出写到一个文件中去,再将这个文件作为另一个程序的输入。管道要解决的就是不需要临时文件就能将两条命令结合在一起。如:ls /usr/bin | wc -w

二十五:RPM

何为RPM:RPM是软件包管理工具,是Redhat Package Manager的缩写,最早由redhat公司引入的,现在已经成为公认的行业标准了,OpenLinux、S.u.S.E.以及Turbo Linux 等Linux发行版本都采用rpm。

什么是Package:简单地说就是归档包,其中包含了应用程序或程序库的所有文件,另外还包含了一个控制脚本,用来进行安装、卸载、状态检查、依赖检查等。

二十六:RPM命令一般形式

二十七:安装RPM包

rpm -ivh glibc-2.3.2-11.9.rpm

如果提示有依赖关系,我们忽略依赖关系强制安装,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm

如果要安装的软件包中有一个文件已在安装其它软件包时安装,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代现有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件冲突

二十八:文件压缩与解压缩

gzip:用来压缩文件,压缩后对应的文件名字后缀为.gz

gunzip:用来解缩文件

示例:gzip test.c;gunzip test.c.gz

二十九:文件备份(tar)

三十:tar示例

三十一:grep

grep是通用正则表达式分析程序(General Regular Expression Parser)的缩写,一种强大的文本搜索工具 

grep命令可以在它的输入中搜索指定的字符串模式(Pattern)。grep命令的输出是包含输入中指定的字符串模式的行。

grep命令的一般格式:  grep [option] pattern file 

三十二:正则表达式

正则表达式(regular expressions )描述了字符串的匹配规则。

三十三:grep命令常用开关

三十四:基础特殊字符集

三十五:扩展特殊字符集

三十六:grep命令示例

grep ‘^public’ exp

grep ‘public$’ exp

grep -n ‘^$’ exp

grep -n ‘^.$’ exp

grep ‘compu*t’ exp

grep -E ‘(abc)+’ exp

grep -E ‘111111A|B’ exp

grep命令注意事项:grep命令中用到的正则表达式最好用单引号或双引号括起来 

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chenruhan_QAQ_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值