linux 基础知识

shell分类:GUI:gnome,KDE,xfce ;CLI:bash,csh,tcsh,zsh,sh

哲学思想:单个目的的小程序,一切皆文件

bashll:工作环境 通过环境变量定制

变量:内存空间 变量名,代表一段内存空间的地址  类型,限定数据存储格式 大小

$PATH:指定命令搜索路径的变量

目录:路径映射 是文件 到达一个路径的跳板

hash:哈希 系统记录执行命令的哈希码 对比哈希码确定需要执行的命令

终端类型:物理终端,控制台;串行终端;虚拟终端;伪终端,图形界面下的终端 远程登录的终端

shell内部命令:shell程序自带的命令

外部命令:在某个目录有一个与命令同名的文件

type command :查看是内部命令还是外部命令

which command :查看命令所在路径

~ 家目录,~username :引用另外一个用户的家目录

hash command:查看命令查找表中命令的命中率

startx:开启图形界面

basenname:显示路径的基名

dirname:显示路径目录名

命令的帮助:

内部命令:help command

外部命令:man手册(man command),info信息页(info command),简单使用帮助(command--help),官方文档,额外文档

[]可以胜率的内容

<>必须提供的内容

a|b 二选一,多选一

.... 前面的内容可重复出现多次

man 手册章节:1用户命令,2系统调用,3库调用,4特殊文件 设备文件,5文件格式 配置文件,

6游戏,7杂项,8管理类命令 (执行man命令默认显示第一个章节内容 whatis command :显示相应帮助在的章节)

键功能:

空格:向后翻一屏

b:向前翻一屏

回车:向后翻一行

k:向前翻一行

ctrl+d:向前半屏

ctrl+u:向后半屏

q:退出

G:跳到文件尾

1g:跳到文件首

/字符:从当前光标向文件尾部查找

?字符:从当前光标向文件首部查找

n:当前查找命令的方向下一个匹配

N:当前查找命令的相反方向的匹配

执行命令的格式:command   options  arguments

选项:定义命令的执行特性  长选项--跟单词,短选项-跟单个字符(多个短选项可以组合,有些选项也可以带参数)

参数:定义命令的作用目标

history:命令执行历史

可以保存到的文件 ~/.bash_history

!n:执行历史命令中的第n条

!-n:执行历史命令中倒数第n条

!!:执行历史命令最后一条

!l:执行最近一条以l开头的命令

!$:引用历史命令最后一个命令的参数(快捷键alt+.或esc+.)


你可能感兴趣的:(linux,基础知识)