Linux知识点

 

1.linux系统内核最早由芬兰大学生linus Torvalds开发。

2.Linux主要用于服务器端和嵌入式两个领域。

3.Linux的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全、良好的可移植性。

4.Linux系统由内核、Shell、文件系统和应用程序组成。

5.Linux版本分为内核版本和发行版本。

6.常见的linux发型版本:Mandriva、Red Hat、SUSE、Debian、Ubuntu、Gentoo、Slackware、Red Flag。

7.Linux的分区有自动分区和默认分区。

8.分区方式:自动分区(“/”分区、/boot分区、SWAP分区)和手动分区(默认管理员账号root)。

9.图形化桌面包括Nautilus的文件浏览器。

10.系统监视器可以查看系统信息、进程信息、资源信息、文件系统信息。

11.超级用户(root)登陆后提示符“#”,其他用户是“$”。

12.关闭和重启系统的命令有“shutdown”“halt”“reboot”和“init”。

13.Linux运行级别有7种,

3:完整的多用户模式,进入linux系统字符界面。

5:完整的多用户模式。

14.man手册:查看命令、函数或文件。

15.通配符:

?:代表任何单一字符  *代表任何字符

特殊字符及引号:

~:用户主目录  |:管道   #:解释  $变量取值  * 通配符  &:后台进程工作

16.vi编辑器3中工作模式:命令行模式、插入模式(文字的插入)、末行模式。

17.Linux文件类型:普通文件、目录文件、字符设备文件、块设备文件、符号链接文件。

18.pwd:显示工作目录路径 cd:更改工作目录路径 ls:列出子目录和文件信息

touch:创建空文件、更改文件或目录时间 mkdir:创建目录 rmdir:删除空目录

cp:复制文件和目录(# cp  /file1 /root)  rm:删除文件或目录 more:分页显示文本文件

cat:显示文本文件 编号-n( # cat -n file1 > file2)将file1编号输入file2中

head:显示文件前若干行 tail:查看文件末尾数据 sort:对文件中的数据进行排序

grep:查找文件中符合条件的字符串 find:列出文件系统中符合条件的文件和目录

19.Shell编程题:P114 7.10 P117 7.15 7.16

20.Linux用户:root用户、虚拟用户、普通用户。

/etc/passwd文件中:

Zhangsan:x:100:100:zhangsan/home/zhangsan:/bin/bash

用户名 口令 用户ID 组ID 用户全称 主目录 登录shell

21.创建新用户:useradd

22.usermod:更改用户的shell类型、组群、口令有效期、用登录名 -d:修改用户登录主目录

23.磁盘分区:主分区、扩展分区、逻辑分区,一块磁盘最多有4个分区。fdisk:磁盘分区

24.mount:可以将某个分区、光盘、软盘、U盘挂载到linux目录下。

25.文件权限访问:用户所有者(文件属主)、文件所有者的同组用户(同组用户)、其他用户。

r(读取)                    w(写入)          x(执行)            -(不具有该项权限)

对应数值:r:4、w:2、x:1、-:0   (拥有两种权限可使数值相加)

26.RPM包管理用途:

(1)可以安装、删除、升级、管理软件

(2)通过RPM软件包管理能知道软件包包括哪些文件,也能知道系统中的某个文件属于哪个软件包。

(3)可以查询系统中的软件包是否安装并查询其版本。

(4)开发者可以把自己的程序打包为RPM软件包发布。

(5)软件包签名GPG和MD5的导入、验证和签名发布。

(6)依赖性的检查,查看是否有软件包由于不兼容而扰乱系统。

27.tar包管理

28.ps:用于监控后台进程的工作情况。

29.at:又来在指定时间内调试一次性的任务。

30.文件ifcfg-eth0包含第一块网卡配置信息,文件ifcfg-eth1包含第二块,ifcfg-lo包含回路IP地址信息。

ifconfig:显示或设置计算机网卡的IP地址 ping:用于测试与目标计算机之间的连通性。

31.配置Apache服务器

1.While语句实现累加(1+2+..+n)shell程序

使用vi编辑器创建shell程序,文件名sum

#!/bin/bash

#filename:sum

echo -n “Please Input Number:”

read NUM

number=0

sum=0

while [ $number -le $NUM ]

do

echo number

echo “$number”

number=’ expr $number + 1 ‘

echo sum

echo “$sum”

sum=’ expr $sum + $sumber ‘

done

echo

2.until语句实现1~5平方。

#!/bin/bash

#filename:xx

int=1

until [ $int -gt 5 ]

do

sq=’expr $int \* $int’

echo $sq

int=’expr $int = 1’

done

echo “Job completed”

go big or go home -- facebook

Linux了解知识点的更多相关文章

  1. 非常全的Linux基础知识点

    Linux是每个后端程序员必须要掌握的系统,今天小编就给你分享一篇Linux基础知识点大全,看看你知道多少? 一. 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统 ...

  2. Linux课程知识点总结(一)

    Linux课程知识点总结(一) 一.Linux系统的简介 1.1 什么是Linux Linux是一个免费的多用户.多任务的操作系统,其运行方式.功能和Unix系统很相似,但Linux系统的稳定性.安全 ...

  3. Linux课程知识点总结(二)

    Linux课程知识点总结(二) 七.Shell实用功能 7.1 命令行自动补全 在Linux系统中,有太多的命令和文件名称需要记忆,使用命令行补全功能[Tab]可以快速的写出文件名和命令名 7.2 命 ...

  4. 找工作笔试面试那些事儿(16)---linux相关知识点(1)

    linux这部分的知识倒不是笔试面试必考的内容,不过现在很多公司开发环境都在linux系统下,一些简单的知识还是需要了解一下的,笔试面试中万一碰到了,也不会措手不及.作为菜硕的我,又因为读研期间的项目 ...

  5. 文件系统与linux相关知识点

    文件系统是操作系统中管理持久性数据的子系统,提供数据存储和访问功能.对于服务器开发人员,比较关注的是unix(linux)环境下的文件系统,比如分区与磁盘关系,磁盘的剩余空间,文件的类型与权限控制,文 ...

  6. linux django 知识点 安装mysql数据库 和 pycharm

     django 命令及相关知识点 1. 启动 pycharm 命令:sh pycharm.sh 2. 创建 django 项目 : django-admin.py startproject Hello ...

  7. linux理论知识点(用于考试)

    ps:为其十天左右的linux培训即将结束了,未雨绸缪,为了更好的通过之后的考试,提前多看些考试题和知识点.这是在chinaunix论坛看到的一个帖子,贴来分享. 原文地址:[http://bbs.c ...

  8. Linux面试知识点总结

    1.Linux关机重启命令: 在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的.    shutdown命令可 ...

  9. Linux 零碎知识点

    ln -s ../libs/ libs 在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹 关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现, ...

随机推荐

  1. Spring 基于注解的AOP实现

    在本文开始之前,我要引入一张图,这张图的来源 https://blog.csdn.net/chenyao1994/article/details/79708496 ,版权归原作者所有,我借鉴了原作者的 ...

  2. 关于Android8及以上版本自定义广播无法接收问题

    高版本Android直接发送广播是无法接收的 e.g. sendBraodcast(intent); 需要在前面加上(前一个String为接收广播应用的项目地址,后一个为该广播类的地址) intent ...

  3. 爬虫 http原理,梨视频,github登陆实例,requests请求参数小总结

    回顾:http协议基于请求响应的方式,请求:请求首行 请求头{'keys':vales} 请求体 :响应:响应首行,响应头{'keys':'vales'},响应体. import socket soc ...

  4. 发送邮件工具类MailHelper

    using System; using System.Net; using System.Net.Mail; using System.Text; using System.Threading; na ...

  5. js 对象,数组,字符串,相互转换

    1:对象转换数组 let obj = {'val1':1, 'val2':2, 'val3':3, 'val4':4}; var arr = [] for (let i in obj) { //取键 ...

  6. STM32F0使用LL库实现DMA方式AD采集

    在本次项目中,限于空间要求我们选用了STM32F030F4作为控制芯片.这款MCU不但封装紧凑,而且自带的Flash空间也非常有限,所以我们选择了LL库实现.在本文中我们将介绍基于LL库的ADC的DM ...

  7. eclipse导入本地的svn项目后不能在team提交更新

    由于项目是在本地有svn检出,然后再想通过eclipse 修改然后在eclipse内部提交和更新,但是此时,team里并没有update和commit选项, 又不想重新再检出一次项目,怎么办? 可以在 ...

  8. javascript中所有函数参数都是按值传递

    在看<JavaScript高级程序设计>(第三版)的时候,传递参数这一节,里面提到 ECMAScript中所有函数的参数都是按值传递的 它自己的解释是, 把函数外部的值复制给函数内部的参数 ...

  9. Win7共享文件夹简单?这个共享问题可以难倒90%的人

    信息化社会,没有哪个公司不用电脑办公了.一个办公室里面的同事相互之间利用系统的共享功能,共享一些文件和软件已经是司空见惯的了,这个不需要多么复杂的操作.我们使用最多的windows7操作系统就能很方便 ...

  10. GLSL ES 中的存储变量修饰符(const/attribute/uniform/varying/in/centroid in/out/centroid out)

    GLSL ES 3.00 中支持的存储变量修饰符 变量名称 作用 示例 const 编译过程常量,或者函数的只读参数 const vec3 zAxis = vec3 (0.0, 0.0, 1.0); ...