您的位置:首页 > 运维架构 > Linux

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查看日志文件的即时更新;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: