Linux系列学习笔记
包含来自书本和实践经验的Linux基础及操作笔记(环境为Ubuntu)。
yucicheung
工程师。
展开
-
Linux系列1-概述
摘要Linux起源和发行版本介绍GNU和GPL概念介绍硬盘和分区描述修复受损Grub如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。Linux和UnixLinux是对Unix的重新实现。Linux开发人员最初是借鉴了UNIX的技术和用户界面,并且融入了很多独创的技术改进,从这方面可以说Linux是UNIX的一个变体。但是从开发形式(社区支持)...原创 2018-04-09 14:31:32 · 645 阅读 · 1 评论 -
Linux系列2-基本配置
摘要关于超级用户root的说明Grub的介绍和配置X系统的介绍和组成如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。关于超级用户root所有的系统设置都需要root用户来完成,即超级用户,也叫做根用户。 权限:是整个系统中拥有最高权限的用户,root用户可以做任何事情。root可以访问、修改、删除系统中的任何文件和目录;Linux系统上的...原创 2018-04-09 14:33:26 · 322 阅读 · 0 评论 -
Linux系列3-shell基本命令
摘要对Shell的介绍(和命令行的关系)常用Shell命令/etc存放大部分系统和程序的配置文件如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。shell简介命令行指供用户输入命令的界面,其本身只是接受输入,然后把命令行传递给命令解释器(即shell)。shell本质上是一个程序,在用户和os之间提供了一个面向行的可交互接口。shell将用户输...原创 2018-04-09 14:34:34 · 365 阅读 · 0 评论 -
Linux系列4-文件目录管理
摘要Linux的文件系统架构文件和目录管理的基本操作更改文件和目录权限文件类型重定向和管道如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。Linux文件系统架构Linux没有盘符,有的是目录(挂载点)。Linux标识目录使用的是正斜杠/。Linux需要先建立一个根’/’文件系统(即“分区”),并且在这个文件系统中建立一系列空目录,然后将其...原创 2018-04-09 14:35:42 · 288 阅读 · 0 评论 -
Linux系列5-软件包管理
摘要什么是软件包介绍dpkg软件包管理工具介绍apt高级软件包管理工具和相关命令从源码编译安装的基本流程如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。概述软件包是将应用程序、配置文件和管理数据打包的产物,常用的软件包格式有两种: rpm(Red Hat Package Manager):适用SUSE、Red Hat、Fedora等;deb...原创 2018-04-09 14:36:29 · 275 阅读 · 0 评论 -
Linux系列6-磁盘管理
摘要Linux文件系统简介文件系统挂载/卸载(含命令)磁盘管理命令打包和压缩工具gzip``tar等安装硬盘和分区的操作如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。Linux文件系统简介目前的电脑几乎都是SATA硬盘,即串口硬盘,在Linux被标识为sd[a-z],分区从1开始,Grub中被表示为hd[0-…],分区从0开始标识。文件系...原创 2018-04-09 14:37:37 · 246 阅读 · 0 评论 -
Linux系列7-用户与用户组管理
摘要用户的管理(增加、删除、修改和切换)用户组的管理用户和组的配置文件/etc/shadow、/etc/passwd、/etc/group记录用户历史操作命令history如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。用户与用户组基础Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求;系统管...原创 2018-04-09 14:43:26 · 1140 阅读 · 0 评论 -
Linux系列8-进程管理
摘要对进程及其属性的介绍ps进程监视命令top命令即时跟踪进程lsof命令查看占用文件进程kill命令向进程发送信号/PROC文件系统如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。上手下列是一个自动创建进程的badpro程序,会自动打开程序并且创建目录和文件。#! /bin/bashwhile echo "I'm making...原创 2018-04-09 14:44:41 · 388 阅读 · 0 评论 -
Linux系列9-网络配置和远程访问
摘要连网方式的介绍ifconfig用于命令行下配置网络route配置静态路由简单计算机网络概念ftp命令基于SSH的文件传输sftp和scp关于Linux系统的远程登录如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。连网方式连网方式: 局域网(以太网技术,基于载波侦听、多路访问和冲突检测的连网协议);无线连接(WPA加密);有线宽带...原创 2018-04-09 14:45:36 · 873 阅读 · 0 评论 -
Linux系列10-Linux编程
摘要Linux下编辑器VIM的操作 保存和编辑字符串的搜索和替换针对程序员的配置C/C++的编译、运行和调试版本管理系统简介如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。Vim编辑器Vim是Vi的增强版本,在不正式的情况下,两者是一回事。Vim是所有UNIX和Linux系统下的标准软件。两种模式/编辑和保存vim f...原创 2018-04-10 00:31:33 · 226 阅读 · 0 评论 -
Linux系列11-Shell编程
摘要正则表达式Shell编程Shell定制如要下载笔记和代码请到我的github。 欢迎访问我的主页查看更多文章。正则表达式正则表达式广泛应用在各种脚本语言中(解释型语言)包括Perl、PHP、Ruby和Python等,Linux的各种编程工具中也大量采用了正则表达式(Shell脚本编程)。“正则表达式”(regexps)又被称作“模式”(至少在Linux中是这样...原创 2018-04-10 00:31:15 · 310 阅读 · 0 评论