Linux了解知识点
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”
Linux了解知识点的更多相关文章
- 非常全的Linux基础知识点
Linux是每个后端程序员必须要掌握的系统,今天小编就给你分享一篇Linux基础知识点大全,看看你知道多少? 一. 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统 ...
- Linux课程知识点总结(一)
Linux课程知识点总结(一) 一.Linux系统的简介 1.1 什么是Linux Linux是一个免费的多用户.多任务的操作系统,其运行方式.功能和Unix系统很相似,但Linux系统的稳定性.安全 ...
- Linux课程知识点总结(二)
Linux课程知识点总结(二) 七.Shell实用功能 7.1 命令行自动补全 在Linux系统中,有太多的命令和文件名称需要记忆,使用命令行补全功能[Tab]可以快速的写出文件名和命令名 7.2 命 ...
- 找工作笔试面试那些事儿(16)---linux相关知识点(1)
linux这部分的知识倒不是笔试面试必考的内容,不过现在很多公司开发环境都在linux系统下,一些简单的知识还是需要了解一下的,笔试面试中万一碰到了,也不会措手不及.作为菜硕的我,又因为读研期间的项目 ...
- 文件系统与linux相关知识点
文件系统是操作系统中管理持久性数据的子系统,提供数据存储和访问功能.对于服务器开发人员,比较关注的是unix(linux)环境下的文件系统,比如分区与磁盘关系,磁盘的剩余空间,文件的类型与权限控制,文 ...
- linux django 知识点 安装mysql数据库 和 pycharm
django 命令及相关知识点 1. 启动 pycharm 命令:sh pycharm.sh 2. 创建 django 项目 : django-admin.py startproject Hello ...
- linux理论知识点(用于考试)
ps:为其十天左右的linux培训即将结束了,未雨绸缪,为了更好的通过之后的考试,提前多看些考试题和知识点.这是在chinaunix论坛看到的一个帖子,贴来分享. 原文地址:[http://bbs.c ...
- Linux面试知识点总结
1.Linux关机重启命令: 在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的. shutdown命令可 ...
- Linux 零碎知识点
ln -s ../libs/ libs 在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹 关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现, ...
随机推荐
- NOIP2018Day1T2 货币系统
题目描述 在网友的国度中共有 \(n\) 种不同面额的货币,第 \(i\) 种货币的面额为 \(a[i]\),你可以假设每一种货币都有无穷多张.为了方便,我们把货币种数为 \(n\).面额数组为 \( ...
- Jenkins job之间依赖关系配置(联动构建)
使用场景: 想要在某APP打新包之后,立即执行自动化测试的job来验证该新包.比如Job A 执行完执行Job B ,如下图所示,如何建立依赖呢? 主要有两种方法: 1.配置上游依赖: 2.配置下游依 ...
- Jmeter 后置处理器JSON Extractor 提取json的多个值
- 分析python日志重复输出问题
问题起源: 在学习了python的函数式编程后,又接触到了logging这样一个强大的日志模块.为了减少重复代码,应该不少同学和我一样便迫不及待的写了一个自己的日志函数,比如下面这样: impor ...
- CSS(Cascading Style Sheet)简述
CSS(Cascading Style Sheet)简述 什么是CSS? css是指层叠样式表 css定义了如何显示HTML元素 css的诞生是为了解决内容与表现分离的问题,可以极大地提高工作效率 样 ...
- WebDriver Selenium eclipse环境搭建
jdk环境 首先就是下载安装包,然后安装 然后设置环境变量,主要就是Path和CLASSPATH 由于我path已经有一个java值了,所以刚开始一直都失败 全部弄好,用cmd,java -versi ...
- 腾讯工蜂Git关联Jenkins Hooks
现在国内外Git平台非常多,最近维护的腾讯工蜂免费公网版本git.code.tencent.com,免注册(建议使用微信登录,舒服)即可使用私有仓库.对小型团队体验还不错,如果要关联Jenkins进行 ...
- windows10下面部署nginx(解决文件名中文乱码问题)
由于开发需要,我们总是需要先在windows环境下面部署项目进行测试,通过之后才会移植到linux系统进行测试部署. 本篇文章会介绍一下windows终端下面部署nginx WEB服务的一些步骤流程, ...
- tensorflow卷积神经网络-【老鱼学tensorflow】
前面我们曾有篇文章中提到过关于用tensorflow训练手写2828像素点的数字的识别,在那篇文章中我们把手写数字图像直接碾压成了一个784列的数据进行识别,但实际上,这个图像是2828长宽结构的,我 ...
- MFC-注册热键
0.测试环境 VS2015专业版,基于对话框的MFC程序, 例子地址:http://pan.baidu.com/s/1qX9IRec 1.MFC工程设置 类向导->消息->WM_HOTKE ...