Linux基础知识总结-概述和基本操作
2013-11-05 11:08
435 查看
1.Linux简介
Linux的设计思想大多源于UNIX的设计,关于UNIX的起源和发展在博客文章UNIX传奇中的说的比较详细。Linux是在Minix的基础上的操作系统,可以视为一个轻量化微内核的UNIX。
反观UNIX和Linux,其基本设计思想大概有如下几点:
1)文本化。配置多由于人友好的文本书写;
2)文件化。包括设备在内,都通过文件进行管理;
3)高可靠性和扩展性。微内核+插件化;
4)提倡分而治之,程序短小分工不同,复杂的任务由多个小程序合作完成;
5)用户操作建立在良好的账户和权限管理上,也是多用户多任务系统的特点;
Linux由于其开源特点,形成了若干派系的发行版,比较有代表性的是RedHat系列,有付费的商业化版本和开源的版本,包括克隆版本CentOS;Slackware下的SUSE;Debian下的Ubuntu等等,不赘述。
关于Linux的图形化界面,这里掌握一个X-Window的思想即可,xorg组织维护了一个供界面显示的服务端调用库,由一些窗口管理器如GNOME、KDE作为客户端进行调用生成用户可见的窗口,基本原理很简单。不过准确来说,GNOME和KDE更多的属于一种桌面环境,它们与窗口管理器WM协同工作。
2.基本知识
登录系统分为命令行登录和图形界面登录两种,登进去对应于自己的用户,具有各自的权限,这里提到两个命令:
useradd创建用户、passwd创建用户密码激活用户;
su -用户 切换到不同的用户
root重启:reboot 、shutdown -r now、init 6;
root关机:halt、shutdown -h now、poweroff、init 0;
这里再提到两个基本命令:
指令 --help 或 man 指令 来获取帮助信息。
设备分为块设备和字符设备通过文件进行管理
3.基础命令
ls查看当前目录文件 -l参数查看详细信息;
cp拷贝 源文件 目的目录 或者 加 -r参数复制目录;
mv 剪切 与cp类似;
rm 删除文件;-f强制删除
touch 创建文件 或者更新文件时间信息
cd 改变当前所在路径 ;
pwd查看当前所在绝对路径;
mkdir创建新目录;
rmdir删除目录 -r删掉目录中的文件;
cat查看文件内容,只是全部显示,不够智能;
more查看文件内容,可以逐屏查看内容;
less逐行上翻或下翻文件内容;
date、cal查看时间和日期;
df查看磁盘容量,-h参数按照不同单位显示;
du查看某文件大小;
head、tail默认查看文件前10后10行内容,或者后面加数字自定义显示行数,tail -f查看日志文件的即时更新;
Linux的设计思想大多源于UNIX的设计,关于UNIX的起源和发展在博客文章UNIX传奇中的说的比较详细。Linux是在Minix的基础上的操作系统,可以视为一个轻量化微内核的UNIX。
反观UNIX和Linux,其基本设计思想大概有如下几点:
1)文本化。配置多由于人友好的文本书写;
2)文件化。包括设备在内,都通过文件进行管理;
3)高可靠性和扩展性。微内核+插件化;
4)提倡分而治之,程序短小分工不同,复杂的任务由多个小程序合作完成;
5)用户操作建立在良好的账户和权限管理上,也是多用户多任务系统的特点;
Linux由于其开源特点,形成了若干派系的发行版,比较有代表性的是RedHat系列,有付费的商业化版本和开源的版本,包括克隆版本CentOS;Slackware下的SUSE;Debian下的Ubuntu等等,不赘述。
关于Linux的图形化界面,这里掌握一个X-Window的思想即可,xorg组织维护了一个供界面显示的服务端调用库,由一些窗口管理器如GNOME、KDE作为客户端进行调用生成用户可见的窗口,基本原理很简单。不过准确来说,GNOME和KDE更多的属于一种桌面环境,它们与窗口管理器WM协同工作。
2.基本知识
登录系统分为命令行登录和图形界面登录两种,登进去对应于自己的用户,具有各自的权限,这里提到两个命令:
useradd创建用户、passwd创建用户密码激活用户;
su -用户 切换到不同的用户
root重启:reboot 、shutdown -r now、init 6;
root关机:halt、shutdown -h now、poweroff、init 0;
这里再提到两个基本命令:
指令 --help 或 man 指令 来获取帮助信息。
设备分为块设备和字符设备通过文件进行管理
3.基础命令
ls查看当前目录文件 -l参数查看详细信息;
cp拷贝 源文件 目的目录 或者 加 -r参数复制目录;
mv 剪切 与cp类似;
rm 删除文件;-f强制删除
touch 创建文件 或者更新文件时间信息
cd 改变当前所在路径 ;
pwd查看当前所在绝对路径;
mkdir创建新目录;
rmdir删除目录 -r删掉目录中的文件;
cat查看文件内容,只是全部显示,不够智能;
more查看文件内容,可以逐屏查看内容;
less逐行上翻或下翻文件内容;
date、cal查看时间和日期;
df查看磁盘容量,-h参数按照不同单位显示;
du查看某文件大小;
head、tail默认查看文件前10后10行内容,或者后面加数字自定义显示行数,tail -f查看日志文件的即时更新;
相关文章推荐
- linux 基础知识总结-----基本命令
- Linux Socket 摘要(二)(基于TCP的C/S基本实现,相关基础知识,非阻塞select)
- linux基础知识总结
- linux学习基础---bash命令行基本操作
- python 基础操作知识整理总结
- Linux知识总结复习2:Linux防火墙的基本概念和使用方法(未完待续)
- Linux基础知识总结-过滤器、重定向与管道
- Linux基础知识总结
- android linux 基础知识总结
- 2017-10-7Linux基础知识(5)基本命令
- 基础知识点总结:Linux编程
- 【JAVA基础知识总结】Java I/0流概述以及使用方法
- linux下对sh文件的基本操作总结
- C/C++基础——vector的基本操作总结
- Linux基础知识总结(四)
- 【基础知识】Oracle的一些基本操作和
- C/C++基础——set的基本操作总结
- Linux程序设计学习笔记----多线程编程基础概念与基本操作
- linux基础知识总结
- LINUX基础操作——LINUX的基本常用命令