Linux基础篇之部分知识要点


1、 了解linux的基本原则:
 
a、有目的单一的小程序组成;
 
b、一切皆文件;
 
c、尽量避免捕获用户接口;
 
d、配置文件保存为纯文本格式;
 
2、在linux中学习到最主要的是shell(外壳),主要是由GUI(Graphic User Interface)接口(图形用户界面)、 CLI(Command Line Interface)接口(命令行界面);GUI主要用到Gnome、KDE、xFace,CLI主要基于bash csh zsh ksh tcsh,是以sh 为基础的。在CLI命令提示符中主要使用两种用户,第一种是root用户,权限最高,在一般情况下不要进入root中进行操作,通常之前有一个符号#;另一种是普通用户,权限属于一般,不能进入root用户中操作,要想在某个用户中进行操作,首先先进入固定用户中才能进行操作。通常普通用户前用$表示;
 
3、在虚拟终端中的命令格式表示为:命令(command) 选项(option) 参数(argument)
 
选项是修正命令的执行方式,它包括短选项和长选项;
 
短选项可以多个选项组合,比如:-a –b=-ab=-ba
 
长选项通常不能组合
 
参数是命令的作用对象,如果有多个参数,要用空格隔开
 
在linux中严格区分大小写
 
4、linux登陆时都有一个用户ID,也叫用户标示符,如果没有特殊设定的话,通常用root登陆,除了用户标示符还要有验证用户信息的认证机制(Authentication)、授权(Authorization)、审计(Audition)也叫日志,在日常生活中我们听过有指纹验证、生物特性等等,在linux中使用的是密码(password)为RedHat;
 
5、图形界面可以与命令行界面切换:startx & 按下Enter,也可以用快捷键表示(ctrl+alt+f7)、(ctrl+alt+f1)
 
6、切换用户,用命令su:Switch user;表示方法为:#su –l 用户名,属于完全切换;按exit命令可以退回原来模式;
 
可以在linux中修改密码,只需要在命令行中敲passwd 当前密码 ,然后连输入两次即可修改,不过在修改密码时要符合密码复杂性规则:
 
a、 使用4种类别字符中至少3种;
 
b、 要足够长,大于7位;
 
c、 使用随机字符串;
 
d、 定期更换;
 
e、 循环周期足够大;
 
7、IDE:集成的开发环境
 
.dll:动态链接库(Dynamic Link Library),这是在Windows上,而在linux上表现为.so(Shared Object)共享对象,也叫做共享库,只存储一份,目的是为了减少大家都来使用所消耗的内存量;
 
应用程序要想运行必须依赖于内核,而内核的功能是a、协调各个进程;b、需要内存管理;c、提供网络功能、硬件驱动、安全机制、文件系统;
 
8、了解操作系统的组成:在最底层是系统的硬件,上一层是内核,而内核是运行应用程序的基础,然后是库,库是存储用户程序的一个入口,但是必须要被系统调用,库只有被调用之后才会有意义
 
文件夹仅仅是文件路径的映射;
 
目录也是文件,不过是特殊的文件,也是路径映射;
 
而路径是从指定起始点到目的地所经过的位置,这样做的目的是为了层次化文件管理;
 
绝对路径是从跟开始找,经过一级目录、二级目录、、、;
 
相对路径相对于当前所处的位置;
  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容