####unit 1###
Linux的含义:
Linux系统是基于Unix系统开发出来的一种系统,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核
开源:
开源,(Open Source)全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习的,开源软件最大的特点应该是开放,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放。
开源系统:Linux
不开源系统:Windows iOS Unix等等
Shell:
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
不熟悉的命令含义:
crtl + Alt + F1/F7 ##返回到图形界面
crtl + Alt + F(2....6) ##切换到虚拟控制台,即非图形界面
命令的输入方式:
命令 参数 目标
##命令是系统中可执行的文件,参数是命令功能功能的指定,(-参数,单词的缩写,--参数,单词的全拼)对象是命令影响的实体。
【内容】 ##内容选加
<内容> ##内容必加
内容... ##内容个数任意
File ##查看文件类型
历史调用命令
1)、!number ##执行number条命令
2)、!string ##执行最近一条以关键字开头的命令
3)、ctrl + r +关键字 ##调出最近一条含有关键字的命令
4)、上下键 ##从最后一条命令向前查看或向后查看
5)、history ##查看历史
命令行中使用的快捷键
1)crtl + a ##光标移动到行首(start)
2)crtl + e ##光标移动到行尾(end)
3)crtl + u ##光标所在位置删除到行首(up)
4)crtl + k ##光标所在位置删除到行尾
5)crtl +左|右 ##光标移动以单词为单位
6)crtl + c ##中断已输入的命令或执行
7)crtl + d ##关闭当前环境
###Unit2#####
/bin ##binary,二进制可执行文件,即系统命令
/sbin ##system binary,系统管理命令存放位置,仅root用户可执行 /boot ##启动分区,负责系统启动
/dev ##设备管理文件
/etc ##大多数系统管理文件,即系统的配置
/home ##普通用户的家目录
/lib ##library,32位系统库文件存放位置
/lib64 ##library64,64位系统库文件存放位置
/media、/mnt,/run ##系统临时设备挂载点
/opt ##第三方软件安装位置
/proc ##系统信息
/root ##超级用户的家目录
/srv,/var ##系统数据
/sys ##系统管理,主要是关于内核的
/tmp ##系统临时文件存放位置
/usr ##系统用户相关信息数据及用户自定义软件存放位置
绝对路径(absolute paths):文件在系统的真实位置,文件名字以‘/’开头
相对路径(relative paths):文件相对与当前所在位置名字的一个简写,不会以‘/’开头,并名字会自动添加‘pwd’的值
-p ##递归式
ls ##listdirectory contents,列出目标文件
-a ##listall
-l ##列出文件属性
-s ##列出文件大小
-R ##递归列出
-d ##指定目录本身
cp -r ##递归复制
vimfilename ##编辑文件
按i键进入insert模式 文
件编辑完成后按esc退出到浏览模式
:wq进行保存退出注意:当vim非正常关闭文件时,再次编辑会出现提示, 解决问题:删除隐藏文件.filename.swp
[abc] ##有a或b或c [!abc] ##除了含有a或b或c
[^abc] ##除了含有a或b或c
[[:alpha:]] ##表示单个字母
[[:lower:]] ##表示单个小写字母
[[:upper:]] ##表示单个大写字母
[[:alnum:]] ##表示单个字母或数字
[[:punct:]] ##表示单个字符,除数字、字母、空格之外的符号 [[:digit:]] ##表示数字 [[:space:]] ##表示单个空格
man:用--help不能解决文件的,man级别 目标;
man 1文件名 ##查找命令的帮助
man 5配置文件名称 ##查找文件配置的帮助,文件名称不要写绝对路径
man的快捷用法
/关键字 ##查找关键字并高亮显示结果
n ##向下匹配高亮结果
N ##向上匹配高亮结果
PgUp/PgDn ##向上/向下翻页,滚动一个屏幕
上键/下键 ##向上/向下滚动一行
u/d ##向上向下滚动半个屏幕
g/G ##回到man的最前面/最后面
q ##退出man