linux基础入门
本教程为linux入门教程。尽管是入门教程,但是本教程并没有采用"由浅入深"递进式的讲解方式,
每个章节都会向后引用大量读者未曾接触过的概念。
实践证明,这是一种合理可行的做法,相比"由浅入深"的讲解方式,
每个技术主题都尽量提供了和该技术相关的充足信息,使读者一开始就了解该技术的全貌。而不是挤牙膏式的一点点递进。
提前引用的概念都尽量加了参考链接,方便读者查阅。
尽管本人已经尽最大努力在更新页面,但由于时间关系,很多页面都还未来得及更新修改。
如果您觉得页面中的内容侵犯了您的权益,请及时与本站取得联系,我们会在收到后会第一时间删除,同时给您带来的不便深表歉意!
希望本站提供的教程对渴望学习linux的用户有所帮助,这也是本人一直坚持的动力来源!

-
- 1.什么是linux
- 2.linux应用领域
- 3.linux内核版本
- 4.linux内核开发团队
- 5.linux发展历史
- 6.linux和GNU
- 7.linux操作系统基本原理和组成架构
- 8.linux发行版
- 9.linux学习方法建议
-
- 一.linux命令行
- 二.什么是linux命令
- 三.简单命令体验
- 1.bc命令
- 2.clear命令
- 3.简单文本编辑器nano
- 四.linux命令执行的类别判断
- 五.同时执行多条命令
- 六.linux命令行使用技巧
- 七.linux命令的快速编辑
- 八. 查找和命令有关的文件
- 九. linux命令别名
-
- 1.exit命令
- 2.sync命令
- 3.shutdown命令
- 4.reboot、halt和poweroff命令
- 5.systemctl命令
-
- 一.help命令和help选项
- 1.命令的--help选项
- 2.help命令
- 二.linux man page
- 1.man命令
- 2.man信息分类
- 3.man -f和whatis命令
- 4.指定信息分类编号
- 5.man -k和apropos命令
- 6.man page章节
- 7.man page快捷键
- 三.linux info page
- 一.help命令和help选项
-
- 一.linux用户和用户组
- 二.账号管理相关的系统文件
- 三.Linux用户账号管理
- 四.Linux用户组管理
- 1.groupadd命令
- 2.groupdel命令
- 3.groupmod命令
- 五.linux查看和更改用户附属信息
- 六.linux查看用户登录信息
- 七.linux更改用户登录shell
- 八.帐号切换su和sudo
- 1.su命令
- 2.sudo命令
- 3.visudo命令
- 4.sudo限制用户的操作
- 5.sudo用户群组功能
- 6.sudo免密功能
- 7.sudo别名功能
- 8.sudo搭配su的使用方式
- 九.linux用户间的信息沟通
- 十. linux批量添加账号
- 十二.
使用ACL规划linux详细权限
- 1.什么是ACL
- 2.查看系统是否支持ACL
- 3.setfacl命令
- 4.针对某个用户设置文件权限
- 5.getfacl命令
- 6.针对某个用户组设置文件权限
- 7.设置mask权限
- 8.acl针对目录的权限设置
- 9.取消acl设置
- 十三. PAM模块简介
-
- 一.ls命令显示目录或者文件列表
- 二.linux文件与文件类型
- 三.通过file命令查看文件类型
- 四. linux目录树结构
- 五. 绝对路径与相对路径
- 六.目录与挂载点
- 七.linux文件属性
- 八.linux文件时间属性
- 九.linux文件权限相关命令
- 十. lsattr和chattr命令显示和修改文件的隐藏属性
- 十一.
linux目录相关的操作
- 1.cd命令切换当前工作目录
- 2.pwd命令显示当前工作目录
- 3.mkdir新建目录
- 4.rmdir删除目录
- 十二. linux文件(包括目录)相关操作
- 十三.
linux查看文件内容
- 1.cat与tac命令
- 2.nl命令
- 3.more和less命令
- 4.head和tail命令
- 5.od命令
- 十四. linux文件搜索
- 十五.linux常用压缩命令
-
- 一.磁盘管理的基本步骤
- 二.df和du命令查看磁盘和目录的容量
- 三.linux查看磁盘分区状态
- 四.利用gdisk对磁盘进行分区
- 1.新增分区
- 2.partprobe更新Linux内核的分区表信息
- 3.删除分区
- 五.利用fdisk对磁盘进行分区
- 六.利用GNU的parted进行分区行为(Optional)
- 七.linux磁盘文件系统格式化
- 八.linux磁盘文件系统检验
- 九.修改磁盘文件系统参数
- 十.linux磁盘文件系统挂载和卸载
- 十一.linux文件系统备份与还原
- 十二.linux创建交换分区
- 十三.高级磁盘管理
- 十四.光盘操作
- 十五.dd
- 十六.cpio
-
- 一.vi/vim文本编辑器
- 二.vi/vim的使用
- 三.vi/vim常用按键指令说明
- 四.vim的缓存文件、救援恢复与启动时的警告信息
- 五.vim高级功能
- 1.区块选择
- 2.多文件编辑
- 3.多窗口功能
- 4.vim文字自动补全功能
- 六.vim环境设定与记录: ~/.vimrc,~/.viminfo
- 七.vim插件
- 八.其他vim使用注意事项
- 1.中文编码问题
- 2.DOS与Linux的断行字符
- 3.语系编码转换
-
- 一. linux数据流重定向
- 二.
linux管道和常用管道命令
- 1.linux cut命令
- 2.linux grep命令
- 3.linux tee命令
- 4.linux wc命令
- 5.linux join命令
- 6.linux col命令
- 7.linux expand命令
- 8.linux paste命令
- 9.linux sort命令
- 10.linux split命令
- 11.linux tr命令
- 12.linux uniq命令
- 13.linux xargs命令
-
- 一.shell简介
- 一. linux shell版本分类
- 二. shell和linux内核的关系
- 一. bash shell
- 一. linux shell运行模式
- 十. linux history命令
- 十七. linux bash控制终端环境设置
- 十七. linux bash命令行常用通配符和特殊符号
- 十八. shell变量
- 十九. shell环境变量
- 二十. shell环境配置文件
- 二一 linux正则表达式与文本格式化处理
- 二二 sed与awk
- 二三
shell script脚本编程
- 1.shell scripts
- 1.几个简单shell脚本示例
- 2.shell脚本的执行
- 3.test判断
- 4.shell函数
- 5.shell脚本的位置参数
- 6.shell脚本if分支
- 7.shell脚本case分支
- 8.shell脚本while循环
- 9.shell脚本for循环
- 10.shell脚本调试
-
- 一. 什么是 SELinux
- 二. SELinux 的运作模式
- 三. SELinux 三种模式的启动、关闭与观察
- 四. SELinux 的启动与关闭
- 五. SELinux 政策内的规则管理
- 六. SELinux 安全本文的修改
- 七. 一个网络服务案例及登录文件协助
-
- 1.Boot Loader: Grub2
- 2.boot loader 的两个 stage
- 3.grub2 的配置文件 /boot/grub2/grub.cfg 初探
- 4.磁盘与分区槽在 grub2 中的代号
- 5./boot/grub2/grub.cfg 配置文件
- 6.grub2 配置文件维护 /etc/default/grub 与 /etc/grub.d
- 7.开机前的额外功能修改
- 8.关于开机画面与终端机画面的图形显示方式
- 9.为个别选单加上密码
- 10.grub2 的账号、密码与选单设定
- 11.grub2 密码设定的文件位置与加密的密码
- 12.忘记 root 密码的解决之道
- 13.直接开机就以 root 执行 bash 的方法
- 14.因文件系统错误而无法开机
- 15. 忘记root密码解决方案
-
- 一.linux网络设置
- 二.linux时间和日期设置
- 1.date命令
- 2.cal命令
- 3.timedatectl命令
- 4.显示与设置时区
- 5.ntp网络校时
- 三.linux语系设置
- 四.linux防火墙设置
-
- 一.yum在线安装与升级
- 二.apt在线安装与升级
- 三.通过软件源码安装
-
- 一.内核与内核模块
- 二.内核模块与相依性
- 三.内核模块的观察
- 四.内核模块的加载与移除
-
- 一.什么是内核(Kernel)
- 二.更新内核的目的
- 三.内核源码的解压缩/安装/观察
- 四.编译内核与内核模块
- 五.单一模块编译
- 六.内核模块管理
initroot原创,转载请注明出处 www.initroot.com
100次点赞
100次阅读